From superpowers
Use when implementing small or low-complexity changes with minimal ceremony — modular, domain-centered behavior, clear separation from infrastructure, and practical SOLID guardrails without full hex/DDD layering
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers:lightweight-software-principlesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Small feature or localized behavior change
Prefer superpowers:hex-infra when complexity, integrations, or long-term change pressure are high (see superpowers:selecting-implementation-architecture).
services/ soup).UserRow, OrderDto) driving domain flowAlways pair with superpowers:test-driven-development. Lightweight does not mean untested — it means fewer structural layers, not fewer tests.
npx claudepluginhub martinzokov/superpowers-mz --plugin superpowersGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.