
Make one focused code change: understand the task, make the smallest complete change, test it, verify it, and report.
Review a code change for correctness, security, broken contracts, robustness, and real tests.
Fetch GitHub PR review feedback, judge each comment, implement valid fixes, verify, and optionally reply.
Improve the shape of existing code without changing behavior.
Write a lightweight technical design document for ambiguous or consequential architecture decisions before implementation.
Write an implementation spec to docs/<feature-slug>/spec.md and pause for human review. Use when the user says "write a spec", "spec this out", "technical design", "design doc", or when a task has decisions, invariants, or contracts that should be reviewed before code is written.
Create a beautiful HTML explanation of a repo, spec, PR, architecture, or concept so a smart beginner can understand and retell it.
Create an editable Excalidraw diagram from a repo, spec, architecture, workflow, concept, PR, or source material. Use when the user says "make a diagram", "diagram this", "visualize this architecture", or "turn this into Excalidraw".
Verify browser-rendered work in a real browser. Use for HTML, UI, visual docs, presentations, local apps, and browser-facing changes.
Test-first variant of implement: understand the desired behavior, write a failing test, make it pass, then simplify.
Break a spec, brief, issue tracker item, or user request into a portable task list that can be reviewed, copied into an issue tracker, or delegated independently.
Stage the intended changes and create one clear conventional commit.
Create a traceable Git branch for the current task.
Compress agent-facing instructions to the fewest words that preserve behavior, constraints, and clarity.
Debug systematically: observe, hypothesize, test, fix, verify.
Evaluate test coverage and fill real gaps with high-value tests.
Follow a complete coding workflow for one scoped implementation task: understand, plan, implement, test, verify, and report.