Learn a skill

Engineering Quality

Teach your coding agent senior-engineer habits: spec first, tests as the feedback loop, small diffs, and full-repo context when needed.

What we found works best

Use mattpocock/skills for TDD, spec and review, and fill the gaps with addyosmani/agent-skills. Use Repomix when you need to hand a whole repo to a reviewer.

Tests-first ('make everything green') is the strongest pattern across the sources we reviewed. These two packs complement each other. Repomix packs context without manual copy-paste.

Options we compared

OptionCost / accountCan act?Source
✅ mattpocock/skills
TDD, spec interviewing and architecture skills
free
none
nonemattpocock/skills
MIT · ★ 290k · pushed 2026-10-13
✅ addyosmani/agent-skills
Production-grade engineering skills (performance, reliability)
free
none
noneaddyosmani/agent-skills
MIT · ★ 106k · pushed 2026-10-13
Repomix
Packs a repo into one AI-friendly file; also has an MCP mode
free
none
reads repo files: excludes secrets by configyamadashy/repomix
MIT · ★ 29k · pushed 2026-10-11

Steps

  1. Install the skill packs.
  2. Write a spec for one feature (the agent interviews you first).
  3. Tests first, then implement until green.
  4. Small PRs with self-review.
  5. Repomix for whole-repo reviews (with .env excluded).

Traps to avoid

Safety

🔒 Pro plan: guided install

Exact commands for Claude Code, Codex, Grok Bot and Gemini CLI, pinned commits, one step at a time with next_lesson and check_lesson, plus updates.

Stars and last push were checked against the GitHub API. Install commands come from vendor and README docs and have not been executed by us. Marked "unverified" where we couldn't confirm.

Ask the teacher for a plan for your agent →