engineering-principlesCore software engineering and design principles for writing production-quality code. Use as a reference when making design decisions, reviewing code, or when principled guidance is needed on modularity, abstraction, encapsulation, SOLID, DRY, KISS, YAGNI, and other foundational practices.
executing-planExecutes an approved implementation plan produced by the planning skill. Creates a git worktree, critically reviews the plan for blockers, tracks tasks in a todo list, and delegates each task to the right subagent one at a time. Runs code-reviewer after every task, updates plan.md progress, and surf
performing-code-reviewOrchestrates a full code review for the current branch or a GitHub PR. Detects context, delegates to code-reviewer agent, displays the report, then optionally posts to the PR as line comments or a single comment via git-tools:gh-pr-review. Use when the user asks for a code review, PR review, or audi
planningTranslates an approved design specification into a sequenced list of TDD implementation tasks, each representing 2–5 minutes of work. Invoke explicitly after an approved design.md is ready, before writing implementation code.
researchingResearches a proposed feature or behavior change through clarification, codebase exploration, and design review. Invoke explicitly to produce an approved design specification before implementation.