codingMake the smallest correct, maintainable code change for a bounded feature, fix, integration, or behavior-preserving refactor. Use when implementing or modifying code whose approach is already clear ("add X to Y", "fix this function", "refactor this without changing behavior"). Not for multi-slice pl
implement-planExecute an approved multi-slice implementation plan file end to end. Mirrors the slices as tasks, runs independent slices in parallel worktrees, and after each slice checks, reviews, commits when per-slice commits were approved, and updates a Status block in the plan, then continues to the next slic
planningWrite, review, or revise an implementation plan whose scope, verification, and reruns are proportionate to risk, cutting cost without dropping required outcomes. Use when asked to "plan this", "review this plan", "what's the cheapest way to verify", or when a task spans several slices or risky bound
problem-solvingFind the cause of a software failure: a test that fails intermittently, is flaky, or is green locally but red in CI, unexpected behavior, an error with no known cause, or a performance regression, through reproduction, competing falsifiable hypotheses, and root-cause evidence. Also choose an algorit