Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.
Break a PRD into independently-grabbable issues using tracer-bullet vertical slices. Use when user wants to convert a PRD to issues, create implementation tickets, or break down a PRD into work items.
Create a detailed refactor plan with tiny commits via user interview, then file it as a issue. Use when user wants to plan a refactor, create a refactoring RFC, or break a refactor into safe incremental steps.
Triage a bug or issue by exploring the codebase to find root cause, then create a issue with a TDD-based fix plan. Use when user reports a bug, wants to file an issue, mentions "triage", or wants to investigate and plan a fix for a problem.
Create a PRD through user interview, codebase exploration, and module design, then submit as a issue. Use when user wants to write a PRD, create a product requirements document, or plan a new feature.
GitHub operations via `gh` CLI: issues, PRs, CI runs, code review, API queries. Use when: (1) checking PR status or CI, (2) creating/commenting on issues, (3) listing/filtering PRs or issues, (4) viewing run logs. NOT for: complex web UI interactions requiring manual browser flows (use browser tooling when available), bulk operations across many repos (script with gh api), or when gh auth is not configured.
Guide for conducting security audits of C++ and Rust dependencies. Use when reviewing Cargo.toml, CMakeLists.txt, or evaluating third-party library security for supply chain risk assessment.
Guide for conducting architecture and design reviews for low-level C++ and Rust systems code. Use when reviewing system architecture, concurrency patterns, memory management, or FFI boundaries.