Bash coding standards for production-grade scripts. Use whenever writing, reviewing, or refactoring Bash scripts/functions; whenever conducting a Bash code review; or whenever bash coding standards are referenced.
Execute a discrete unit of work in end-to-end: plan, implement, validate via rubocop and the full test suite, then commit. Use when the user asks to do work, implement, build, fix, or ship a task in this project, or implement a phase from a given plan.
Study a project's commit history as a tutor, teaching the techstack (frameworks, idioms, tooling, conventions). Use when user wants to learn a project's stack from git history or mentions git-learning-notes.
A relentless interview to sharpen a plan or design.
Turn a PRD into a multi-phase implementation plan using tracer-bullet vertical slices, saved as a local Markdown file. Use when user wants to break down a PRD, create an implementation plan, plan phases from a PRD, or mentions "tracer bullets".
Create a PRD through user interview, codebase exploration, and module design. Use when user wants to write a PRD, create a product requirements document, or plan a new feature.