At every phase, Claude gets the craft experienced engineers use. Not as a tip in a prompt, but as rules it reads before it writes.
-
TDD · BDD · XP
Test first, behaviour in plain words, small steps and fast feedback.
-
Clean Code
Names that say what they do, short functions, code the next person can change.
-
Clean Architecture
Business rules free of details. Dependencies point inward.
-
SOLID
Five checks on coupling and cohesion, run on every change.
-
KISS · DRY · YAGNI
The simplest thing that works, one source for each rule, nothing “for later”.
-
Design patterns
Used when the problem asks for one, with the signs it's overkill.
-
Tests
Tests that make change safe and can't go stale.
-
Safety
Safe by default: inputs checked, nothing outside the project touched, no secrets.
Your corrections become rules.
Correct Claude once, and it offers to write the rule down, with the date: in your project's CLAUDE.md, or in your own copy of the skill if you install from a clone. Rules that help everyone? Send them as an issue.