OPEN SOURCE · AGENT SKILLS

Engineering skills for coding agents

We’ve packaged the methods we use for requirements, design, development, and code review into small, focused skills you can install independently.

Continuous iteration protocol

immutable-spec

Keeps people and AI working from the same spec and linked documents, with every plan, decision, outcome, and piece of validation evidence recorded as the project evolves.

Install
npx skills@latest add cauu/skills --skill immutable-spec
View definition
Pre-build check

challenge

Before implementation starts, check whether the problem is real, the solution is unnecessarily complex, and its key assumptions actually hold.

Install
npx skills@latest add cauu/skills --skill challenge
View definition
Code design

codebase-design

Define module responsibilities and interactions before writing code, so complexity stays in the right place and the system remains easier to change and test.

Install
npx skills@latest add cauu/skills --skill codebase-design
View definition
Development

tdd

Work one behavior at a time: write a failing test first, then add only enough code to make it pass.

Install
npx skills@latest add cauu/skills --skill tdd
View definition
Code review

code-review

Have three isolated reviewers inspect the same changes independently, then verify and merge their findings for a human to decide what to address.

Install
npx skills@latest add cauu/skills --skill code-review
View definition
Repository navigation

codebase-map

Maintain a concise map of important directories, module responsibilities, and entry points so people and agents can find their way through the codebase quickly.

Install
npx skills@latest add cauu/skills --skill codebase-map
View definition