Agent Skills: Making AI Coding Agents Follow Software Engineering Best Practices
By
Addy Osmani
A five-star bake. Worth schmearing, sharing, saving.
Summary
The article discusses how AI coding agents default to taking the shortest path to "done," skipping essential software engineering practices like specs, tests, reviews, and scope discipline. The author introduces "Agent Skills" as a framework to make these non-optional for AI agents, arguing that reliable software at scale requires these invisible but critical parts of engineering work.
Key quotes
· 3 pulledA senior engineer's job is mostly the parts that don't show up in the diff.
The default behaviour of any AI coding agent is to take the shortest path to 'done.'
Agent Skills is my attempt to make them not optional.
You might also wanna read
How I Used Coding Agents to Automate My AI Research Work in Copilot Applied Science
An AI researcher shares their experience using coding agents to automate intellectual work, specifically building agents that automate parts
A Field Guide to Production-Ready AI Agents: Context Windows, Security, and Drift Monitoring
Karl Mehta presents a field guide for building production-ready AI agents, focusing on four key engineering challenges: context-window disci
Agentic AI Orchestration Is Becoming More Valuable Than Basic Coding Skills
The article argues that basic coding skills (like writing Python or JavaScript) are becoming commoditized due to AI, and the truly valuable

Practical Guide to Using AI Coding Tools for Responsible Development
The article provides practical guidance for developers on responsibly integrating AI coding tools into their workflow. Based on two years of

AI's Impact on Software Engineering: Evolution or Replacement?
The article explores the complex relationship between AI tools like ChatGPT and software engineering, examining whether AI represents the en
AI Skills Manager: Centralized Platform for Managing AI Agent Skills Across Coding Agents
AI Skills Manager is a desktop application that provides a centralized platform for managing AI agent skills across major coding agents, all
