Essential Skills
OPEN-SOURCE CLI FOR AGENTS

Better habits for your AI coding agent

Install curated, structured skill protocols directly into your agent's system prompt directory. Enforce TDD, SOLID principles, and clean commits instantly.

$npx essential-skills
19 skills7 agents supportedMIT License

How it works

01

Run the CLI

Run npx essential-skills in your terminal. Choose Install skills to copy protocols into agent folders — or Clear if you need a reset.

02

Choose scope & agents

Install globally (every project) or into the current repo, then multi-select which agents get the skills — Cursor, Claude Code, Codex, and more.

03

Pick your skills

Take the Quick pack for fast iteration, Full for production rails with TDD, or choose skills manually from the catalog.

Select your discipline depth

Choose between standard low-friction setup or production-grade architecture rails.

Quick Pack

Pet Projects & Prototypes

Designed for high-velocity coding sessions. Omits rigid testing requirements to let you explore ideas fast.


  • 11 core productivity skills
  • No testing or TDD constraints
  • Ultra fast prompt execution limits

Full Pack

Recommended for Production

Rigid, professional guardrails. Enforces testing patterns, Storybook alignment, conventional commits, and clean architecture reviews.


  • All 19 skills including test pipelines
  • Mandatory test-driven-development loops
  • Automatic Storybook & architecture validations

Skills Explorer

Review the exact instruction files being injected.

NATIVELY ENFORCED ACROSS ALL AGENTS

Project or global install

Choose project or global during install. Skills are copied into each agent's skills folder — no daemons, no cloud, and nothing sent back.

  • Project: installs into the current repo (e.g. .cursor/skills or .agents/skills).
  • Global: installs into each agent's home-directory skills folder.

Ready to upgrade your agent's habits?

Get immediate compliance. Join developers enforcing clean test loops and explicit software engineering patterns natively.