Guides writing and maintaining Claude Code skills with progressive disclosure and DRY principles. Use when creating a new skill, editing/adding content to an existing skill, restructuring or splitting skills, or asking "is this skill too large?" Encodes: 3-level disclosure (description + body + reference files)…
Use this skill before any planning, design, architecture, or refactor work when critical decisions are not yet closed. Resolve those decisions with evidence before producing a plan or implementation.
Make compaction safe for fully autonomous multi-phase work. The agent prepares durable state so auto-compaction never requires user input and never breaks flow.
Use this skill when writing new features, fixing bugs, or refactoring code. Enforces test-driven development with 80%+ coverage including unit, integration, and E2E tests.
Test-driven development via strict RED-GREEN-REFACTOR cycle. Build event-sourced aggregates and domain logic with passing tests before any production code. Optional: outer-loop acceptance tests (Application layer, ATDD) for explicit use-case specification. Mandatory: 80%+ coverage, narrow + wide test layers…
Manages translation entries in Transloco JSON files. Use when adding, updating, or organizing i18n translation keys in Angular projects using Transloco.
Use ONLY when the user explicitly asks to create/use a worktree, isolated worktree, parallel feature branch, or avoid branch collision; immediately create an isolated OpenCode worktree for that task. Do not trigger for ordinary feature work.