Welcome back. For two years, devs have been hitting “Allow” every time their agent has asked for access. This almost became a default but not anymore. Reports say OpenAI's GPT-5.6 Sol wiped an entire production database mid-task, without warning. And this might not be the only case.
Also: Former Google’s AI Director launches an Agentic Engineering course, how to use Fable 5 in Codex, and choosing the right model for agentic coding.

TODAY IN PROGRAMMING

Made with Midjourney.
OpenAI's new coding model reportedly deletes files without permission: The ChatGPT maker's GPT-5.6 Sol is facing backlash from developers who claim it wiped production databases and entire Mac filesystems on its own. The company’s system card flagged the risk, noting Sol is more likely than GPT-5.5 to exceed user intent and may even misreport its actions afterward. For now, strict permission scoping and regular backups are the only real safeguards.
PrismML ships the first 27B-class model that runs on a phone: The California-based startup just dropped Bonsai 27B, a compressed version of Alibaba's Qwen 3.6 27B. By storing each weight as a single bit, PrismML cut the model from 54GB to just 3.9GB. The company says it’s small enough to fit on an iPhone 17 Pro while keeping 90% of its performance. A developer preview API is available now.
AI agents are making developers rethink client SDKs: An article by a senior engineer at Factory AI is forcing developers to rethink client SDKs. After his team dropped packages from Stripe, WorkOS, and Slack, they now use a single in-house wrapper for direct REST calls. The reason is simple: SDKs hide raw headers that are vital for debugging, and they also bloat your code. For example, Stripe's SDK is 6.5MB. Linear's is 34MB. The Google APIs package is a massive 198MB.

PRESENTED BY CUBE. DEV
Most teams don't. AI pulls the wrong data, mixes up metrics, and answers with confidence anyway.
Cube grounds AI in one trusted set of business definitions, so every answer comes back correct. That's how Brex built an AI analyst for 35,000+ customers, lifting accuracy from 55% to nearly 90%.
Trusted by 400+ enterprises like Wix and Patagonia
One source of truth for every AI answer
Dashboards built by AI or drag-and-drop

INSIGHT
How do you write good agent skills? Now there's real data

Source: The Code, Superhuman
Guesswork gets graded. Skills are folders of instructions that teach a coding agent how your team works. Anthropic and GitHub both ship official libraries, and most teams are writing their own. Until recently, there was no way to measure whether these skills worked. Now, according to Arize AI co-founder Aparna Dhinakaran, three recent papers have finally quantified their impact by benchmarking identical tasks with and without these skills.
Handwritten beats generated. The lead paper, SkillsBench, tested the shortcut that every team tries first. It asked the model to write its skills. Three findings stood out:
Self-written skills scored lower on average than using no skills at all. So the knowledge has to come from a human.
Short skills beat detailed ones. Two or three focused modules outperformed exhaustive documentation, which sank below the baseline.
Loading every skill you have makes things worse too. A second paper found a few relevant skills beat the full library and cost fewer tokens.
Polish hides the damage. You won't spot any of these issues by looking at the results. Responses with skills enabled look more professional, even when they fail more often. 16 out of 84 SkillsBench tasks performed worse with skills turned on. The only way to catch the drop is a direct head-to-head comparison.
Run the comparison yourself. That head-to-head test is now public. The SkillsBench harness is open source, so you can run those same scores on your skills. Anthropic's guide walks you through the entire skill authoring process, from writing effective trigger descriptions to setting up the evaluation loop that validates every update.

IN THE KNOW
What’s trending on socials and headlines

Meme of the day.
AI-Native Engineering: Former Google’s AI Director dropped a course on agentic engineering on LinkedIn.
Codex-Orchestration: This senior engineer shared an open-source plugin that lets you bring models like Claude Fable 5 into Codex and let it coordinate the work.
The Fifth Principle: A former Google senior engineer shares 5 principles that separate engineers who level up with AI from those who stay stuck at the same level.
Model Math: An AI research engineer charted which GPT-5.6 tiers are worth the cost for agentic coding (1M views).
Outer Loop: Trying to ship fast with AI agents? This senior engineer says you're losing something in the trade-off, and you won't notice until a bug forces you to.

TOP & TRENDING RESOURCES
Top Tutorial
How to use OpenCode (by an ex-Microsoft engineer): OpenCode is an open-source alternative to Claude Code. It’s a flexible AI coding agent that runs in your terminal. In this tutorial, you’ll learn to connect different language models, scaffold apps, install custom skills, and write system prompts in OpenCode.
Top Tool
BugShot: A Chrome extension that lets you pick elements, tweak styles, and report bugs to Jira or GitHub. It bundles screenshots, video, and logs into one quick report.
Top Repo
Codesight (1.2K ⭐): This repo generates a compact context map of your project in one command. It helps AI assistants understand your entire codebase instantly without wasting tokens on file exploration.
Trending Cookbook
40 tips for using Claude Code efficiently: Most engineers treat Claude Code like basic autocomplete rather than optimizing its environment. With the right setup and automation, you can turn it into an operating system that runs your entire workflow.

AI CODING HACK
How to ship a PR from Claude Code in one command
Shipping changes with Claude Code used to be a stop-and-go process. You had to stop for every commit, push, PR, and approval.
The latest release finally fixes this issue. The new “/commit-push-pr” command now auto-allows pushes beyond origin.
# inside Claude Code
/plugin install commit-commands@claude-code-plugins
/reload-plugins
# when your change is ready
/commit-push-prThis command handles everything for you: it stages your changes, writes a commit message based on the diff, pushes the branch, and opens a PR complete with a summary and test plan.
P.S. Get 50+ AI coding hacks for Claude Code, Cursor, and Codex here.

IN CASE YOU MISSED IT
Our most-clicked story from yesterday
Installing every Claude Code plugin actually backfires. Once you go past 50 tools, Claude starts picking the wrong ones. Here are 7 plugins worth keeping.
Grow customers & revenue: Join companies like Google, IBM, and Datadog. Showcase your product to our 300K+ engineers and 150K+ followers on socials. Get in touch.
What did you think of today's newsletter?
You can also reply directly to this email if you have suggestions, feedback, or questions.
Until next time — The Code team


