adr-writerWrite Architecture Decision Records (ADRs) for any meaningful technical decision. Use this skill whenever an architectural choice is made (database, framework, protocol, library, pattern). Triggers when an architecture decision is being made, when alternatives are being weighed, or when the user ask
architectureDesign the system architecture from an approved PRD. Use this skill in Phase 3 of every feature, AFTER PRD is approved and BEFORE writing any code. Triggers on requests for system design, architecture, design doc, "how to build this", tech choices, or component design. Produces a design doc with C4
cache-investigationPersist one-shot investigations (architecture survey, dependency map, library research) to docs/cache/<topic>/ so they're not re-done each session. Use BEFORE running any deep investigation skill (data-source-research, system-architect surveys). Reuse if cache fresh; otherwise refresh.
code-disciplineApply LLM coding discipline to every edit - minimum code, surgical changes, surface assumptions, goal-driven execution. Use this skill ALWAYS when writing or editing code, especially when modifying existing files. Triggers on any code-writing task, refactor, bug fix, or feature implementation. Inspi
code-reviewMulti-perspective code review (correctness, security, performance, maintainability) on implemented changes. Use this skill AFTER verification passes and BEFORE the work is shipped. Triggers when implementation is complete, before merging, or when user asks for review. Outputs severity-tagged finding
continuous-improvementGenerate concrete, actionable improvement recommendations after every phase, every implementation, and every review. Use this skill at the END of every Claude Code task. Triggers when a phase completes, after implementation is done, after a code review, or when the user asks "what could be better".
data-source-researchInvestigate a data source (database, API, file system, message queue) ONCE and produce a permanent reference document. Use this skill BEFORE writing any code that reads from or writes to a data source. Triggers when the user mentions a database, API, table, schema, or any external data they want to
ddd-modelingApply Domain-Driven Design to identify bounded contexts, aggregates, entities, value objects, and the ubiquitous language. Use this skill during architecture phase when the domain has multiple subdomains, complex business rules, or non-trivial invariants. Triggers on mentions of DDD, bounded context
design-mdMaintain a DESIGN.md file (Google Labs format) describing the project's visual identity for coding agents. Use this skill whenever a project has a design system, when extracting tokens from a mockup, when frontend agents need to know design tokens, or when working with shared component libraries. Th
documentationGenerate and maintain technical documentation - README, API docs, runbooks, architecture diagrams, getting-started guides. Use when documentation is requested or when shipping a feature that needs docs. Triggers on requests for README, docs, API spec, runbook, getting-started, onboarding, or after a
interviewInterview the user before writing any code. Use this skill at the START of every new feature, project, or non-trivial task. ALWAYS use this when the user describes what they want in natural language without complete specs. Triggers on phrases like "I want to build", "let's create", "make me a", "I n
lsp-setupConfigure Language Server Protocol (LSP) for the project's languages so Claude Code can use real diagnostics, auto-completion, and refactoring tools. Use this skill when starting a new project or when joining an existing one without LSP configured. Triggers when user mentions LSP, language server, d
mock-fidelityImplement a frontend that is pixel-equivalent to an approved mockup. Use this skill whenever the user provides a mockup, Figma design, screenshot, or design reference and wants the UI built to match. Triggers on phrases like "make it look like this mockup", "implement this design", "1:1 with the moc
overnight-loopSet up Claude Code to safely run autonomously for hours (overnight, multi-hour batch work). Use this skill when the user wants to leave Claude working unattended on a well-defined batch of tasks. Triggers on phrases like "leave this overnight", "run while I sleep", "autonomous run", "process this ba
prd-writerWrite a Product Requirements Document (PRD) with functional and non-functional requirements. Use this skill in Phase 2 of every feature, AFTER the discovery brief is complete and BEFORE architecture. Triggers when the user has approved a brief and asks for the PRD, technical spec, ТЗ, requirements d
sprint-planningPlan a sprint from a backlog of user stories. Use when stories exist and the user wants to organize them into a sprint, batch of work, or implementation plan. Triggers on requests for sprint plan, milestone plan, what to build first, or backlog organization. Outputs an ordered, dependency-respecting
tddApply test-driven development with strict red-green-refactor cycles. Use this skill during implementation phase for any logic that has correctness requirements (business rules, calculations, state transitions, data transformations, parsers). Triggers when user asks for implementation, "write the cod
user-storiesGenerate well-formed user stories with INVEST criteria from a PRD. Use when the PRD is approved and stories need to be created for sprint planning. Triggers on requests for user stories, agile stories, sprint backlog, or story splitting. Outputs stories that satisfy INVEST (Independent, Negotiable,
verification-contractEmit machine-readable verification report from solo-sdlc:verify. Schema-validated against verification-report.schema.json. Consumed by ai-scrum:dod-validator and code-reviewer to avoid duplicate work.
verifyVerify that implementation actually works by running tests, running the app, and exercising it. Use this skill at the END of every implementation step BEFORE declaring anything done. Triggers when implementation is complete, when user asks "does it work", or before any "ready for review" claim. Bori
wiki-workflowManage a persistent, LLM-maintained knowledge wiki for accumulated knowledge that compounds over time. Use this skill when the user has a domain where knowledge accumulates over weeks/months (research, business context, infrastructure knowledge, personal notes), or when they ask about "wiki", "knowl