Reuse First Design

Use when authoring or refining any OpenSpec proposal/specs/design/tasks artifact, when making architectural decisions, or when proposing a new module/file/dependency. Enforces extend-before-compose-before-reuse-before-build-new, with a mandatory Reuse Decision Log anchored in CODEBASE_MAP.md and INTEGRATION_MAP.md. Rejects rationalizations like "cleaner as a new module" or "faster to just write it fresh."

paulingram Updated

File contents

paulingram/claude-skills/tree/main/skills/reuse-first-design commit b024c124cd

Frequently asked questions

npx skillmds@latest add paulingram/reuse-first-design