> ~/skills

Engineering Skills

For coding agents. Open source and independently installable.

GitHub ↗
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.

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.

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.

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.

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.

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.

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