Install and use addyosmani/agent-skills
A pack of 25 engineering skills, 9 slash commands and 4 reviewer personas that walks an AI coding agent from spec to ship with verification at every step.
TL;DR
agent-skills packages the habits of senior engineers (spec first, small slices, tests as proof, review, safe shipping) as skills your coding agent loads on demand. Install it with one npx command or as a plugin, then drive it with /spec, /plan, /build, /test, /review and /ship.
Why this repo matters
Agents tend to skip the boring parts: they assume requirements, build too much, and call code done because it "seems right". The README describes skills as the "workflows, quality gates, and best practices that senior engineers use", packaged so agents follow them consistently across every phase of development. It is MIT licensed and covers define, plan, build, verify, review and ship.
Best practices
- Spec before code: start non-trivial work with
/spec, and ask for/planto get small, atomic tasks (README command table). - Build one slice at a time; every task is test-driven (red, then green) and committed individually (
commands/build.toml). - Treat "seems right" as not done: the lifecycle skills end with a Verification checklist, and the meta-skill states the shared rule (
skills/using-agent-skills/SKILL.md). - Let skills trigger by description: designing an API activates
api-and-interface-design, building UI activatesfrontend-ui-engineering(README). - Install the whole repo when skills link to shared checklists, because a per-skill
npxinstall does not copyreferences/(README note). - Keep orchestration flat: personas report back, and commands or you decide what runs next (
AGENTS.md).
How-to
Where do I start?
1. How do I install it?
The fastest path in the README is the open skills CLI, which supports many agents:
npx skills add addyosmani/agent-skills --list # browse first
npx skills add addyosmani/agent-skills # install all 25 skills
Try it
Install the pack, then take a small feature in one of your own repos through /spec and /plan. Stop after the plan and check that every task has acceptance criteria you could test.
Pitfalls
- Installing a single skill with
npxcopies onlyskills/<name>/, so links to sharedreferences/checklists will not resolve. /build autorefuses to start without a spec at a known path (such asSPEC.mdat the repo root); a README does not count./build autoalso stops if you have unrelated uncommitted changes, so commit, stash, or confirm how it should be handled first.- The repo's
AGENTS.mdconfigures agents working on the agent-skills repo itself and is not meant to be copied into your own projects.
Next steps
- Repository and README
- Getting started
- Copilot CLI setup
- Skill anatomy if you want to write your own skill
- Skill evals to see how skill routing is tested