Loading...
Loading...
Found 42 Skills
Domain modeling and module design in TypeScript: DDD roles, ports and adapters, branded types, tagged errors, and tests through real seams. Use when writing or reviewing any TypeScript.
Teach testing progressively through structured sessions. Use when user says "lets learn testing" or "I want to study test practices"
Use before claiming anything works, is fixed, is done, or passes; before status updates on changes you haven't run; before agreeing with someone else's claim about your work; and before state-changing commands like restarts, deletes, or config edits.
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always
Reproduce a bug from a Linear ticket with a failing test. Expects the full ticket context (title, description, comments) to be provided as input.
Drive a change through a red-green-refactor loop - failing test first, minimal code to pass, then clean up. Use when implementing a feature or fixing a bug where correctness matters and a test can pin the behavior. Says "TDD", "test first", "red green refactor", "write the test first".