01
Grill Before Code
Resolve outcome, interface, terms, behavior, dependencies, and validation before implementation when design is unclear.
AI Settings
Design first. Evidence always. Interfaces stay stable.
01
Resolve outcome, interface, terms, behavior, dependencies, and validation before implementation when design is unclear.
02
Domain words are contracts. Code, tests, comments, and plans use the same Ubiquitous Language.
03
For risky logic, write one failing behavior test, implement the minimum, then refactor green.
04
Keep the public interface small. Hide orchestration, parsing, retries, data shape, and internal decisions.
05
Challenge requirements, delete parts first, simplify what remains, accelerate later, automate last.
06
Prefer source, tests, logs, runtime output, screenshots, and metrics over memory or stale documentation.
Operating Loop
Define the interface. Build behind it. Validate through the boundary.
Report the top five signals, not a bloated activity log.
Keep docs short. Let the Skills page hold the full rules.