verification-loop
Pre-PR verification checklist. Use after completing features, before creating PRs, or after refactoring.
react-patterns
React and Next.js development policies. Use when writing React components, hooks, or performance optimization.
cucumber-playwright
Cucumber BDD with Playwright policies. Use when writing Gherkin scenarios with Playwright step definitions.
cdk-patterns
AWS CDK patterns for TypeScript. Use when working with CDK infrastructure code. JavaScript is prohibited for CDK.
database-patterns
Database patterns including MySQL/Aurora optimization, index design, caching principles, and NoSQL guidelines. Use when working with databases, writing SQL, creating migrations, or designing schemas.
coding-style
Coding style principles including immutability, guard clauses, and single responsibility. Use when writing, reviewing, or refactoring source code.
jj-workflow
Jujutsu (jj) version control patterns including commit messages, bookmark management, and git integration. Use when working with jj commands.
js-library-distribution
Patterns for developing distributable JavaScript/TypeScript libraries. Use when building npm packages, SDK libraries, or any code that runs in customer environments.
testing-principles
Core testing principles for any language. Use when writing tests, reviewing test code, or discussing testing strategy.
typescript-testing
Jest and Vitest testing policies for TypeScript/JavaScript. Use when writing or reviewing TS/JS tests.
vue-patterns
Vue 3 Composition API and scoped style policies. Use when writing Vue components, composables, or using :deep() selector.
git-workflow
Git workflow patterns including commit messages, rebase strategy, and pre-commit hooks. Use when committing, creating PRs, or managing git history.
adr-patterns
Architecture Decision Records patterns including templates, naming conventions, and lifecycle management. Use when documenting significant architectural decisions.
cucumber-cypress
Cucumber BDD with Cypress policies. Use when writing Gherkin scenarios with Cypress step definitions.
typescript-patterns
TypeScript and JavaScript development patterns for Node.js and general backend/tooling development.
security-patterns
Security vulnerability patterns and prevention. Use when writing code that handles user input, authentication, API endpoints, or sensitive data.
ears-format
EARS (Easy Approach to Requirements Syntax) format for writing testable acceptance criteria. Used by planning and testing agents.