Skill Claude Code
Hide implementation details behind interfaces - work at domain level (what), not implementation level (how).
Skill Claude Code
Hide implementation details behind interfaces - work at domain level (what), not implementation level (how).
Skill Claude Code
Class interfaces present one cohesive abstraction - don't mix domain logic with serialization, persistence, or unrelated concerns.
Skill Claude Code
Managing complexity is software's primary technical imperative - all other goals are secondary.
Skill Claude Code
Comment WHY code exists and non-obvious decisions, not WHAT code does (mechanics).
Skill Claude Code
Design in pseudocode first, iterate approaches, then translate to code.
Skill Claude Code
Try 2-3 different approaches before implementing - don't settle for first design you think of.
Skill Claude Code
Each routine does one thing and does it well - extract when routines have multiple responsibilities.
Skill Claude Code
Declare variables in smallest possible scope, initialize close to first use, minimize span and live time.
Skill Claude Code
Name code by what it does in the domain, not how it's implemented or its history.
Skill Claude Code
Choose names that fully and accurately describe what the variable represents.
Skill Claude Code
Refactor with tests first, one change at a time, never mix refactoring with bug fixes or new features.
Skill Claude Code
Flatten nested conditionals with early returns or table-driven methods - keep nesting depth under 3 levels.
Skill Claude Code
Use each variable for exactly one purpose - no hybrid coupling or hidden meanings.
Skill Claude Code
Check all external inputs for validity - garbage in, nothing out, never garbage out.
Skill Claude Code
Write comments explaining WHAT and WHY, never temporal context or history.
Skill Claude Code
Interactive idea refinement using Socratic method to develop fully-formed designs.
Skill Claude Code
Use multiple Claude agents to investigate and fix independent problems concurrently.
Skill Claude Code
Execute detailed plans in batches with review checkpoints.
Skill Claude Code
Complete feature development with structured options for merge, PR, or cleanup.
Skill Claude Code
Receive and act on code review feedback with technical rigor, not performative agreement or blind implementation.
Skill Claude Code
Search previous Claude Code conversations for facts, patterns, decisions, and context using semantic or text search.
Skill Claude Code
Dispatch code-reviewer subagent to review implementation against plan or requirements before proceeding.
Skill Claude Code
Execute implementation plan by dispatching fresh subagent for each task, with code review between tasks.
Skill Claude Code
Create isolated git worktrees with smart directory selection and safety verification.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: