design-ocp
Installation
SKILL.md
Design the closed core, map the open slots. You design the interfaces; the agent writes the plugins.
Bold terms defined in GLOSSARY.md.
Entry
- No
OCP-MAP.md— greenfield. Proceed to step 1. OCP-MAP.mdexists — Stop. The map is already set up. Read it and follow existing extension points. No mapping needed.- Retrofitting a messy codebase — That's a different job (
/improve-ocp, once written). For now, adapt the greenfield flow.
Steps
1. Map the closed core
Name the zones new features must never touch.
Ask: what domain entities, business rules, and framework code must stay frozen? What would break if an agent edited it?
For each zone, name it and anchor it to a directory.