Use when creating, editing, triaging, or cleaning up GitHub issues - a mechanical pass that verifies the title is accurate and current, labels/assignees/milestone are correct, and the body is valid, well-formed markdown, all via the gh CLI. Does not judge content quality.
Use when writing tests for serialization, validation, normalization, or pure functions - provides property catalog, pattern detection, and library reference for property-based testing.
Use when writing documentation, guides, API references, or technical content for developers - enforces clarity, conciseness, and authenticity while avoiding AI writing patterns that signal inauthenticity.
Implements individual tasks from plans with TDD, skill application, verification, and git commits. Use when executing a specific task that requires writing, modifying, or testing code as part of a larger plan.
Use when investigating codebase structure for planning, evaluating how proposed changes interact with existing modules and external services, or assessing cross-boundary data flow and consistency implications.
Use when evaluating implementation approaches for operational impact, deployability, observability, failure modes, rollback safety, or maintainability during planning.
Use when evaluating how proposed changes fit into long-term system evolution, assessing flexibility for future requirements, or identifying scope and extensibility tradeoffs during planning.
Use when evaluating implementation approaches for security implications, threat surface changes, input validation boundaries, authentication and authorization patterns, or potential attack path escalation.
Use when evaluating implementation approaches for performance characteristics, resource usage, memory allocation patterns, cache behavior, or hot path efficiency during planning.
Use when searching for or transforming code patterns structurally - provides ast-grep CLI syntax, metavariable patterns, and language-specific examples for precise AST-based code search and rewriting.
Use when searching markdown knowledge bases, documentation, or notes for relevant context - provides qmd CLI syntax for keyword, semantic, and hybrid search across indexed collections.
Use when running Python, installing Python packages, creating virtualenvs, or executing Python CLI tools - mandates uv/uvx over direct python/pip/pipx/venv calls when uv is installed, and gives the drop-in command mappings.