Coco Component Design

Design and evolve software as components with contracts on their architecturally-visible interfaces (the "coco" component-contract discipline). Use this whenever the user asks to design a system or feature "according to the coco skills" / "using component contracts", when shaping an architecture into components with declared interfaces, dependencies, and authority, or when adding a feature to an existing contract-based codebase (which requires strengthening a contract and rippling the change to dependencies). Plugs into the structured-spec-to-code design phase. Make sure to reach for this skill for any component-boundary, interface-contract, or architecture-shaping design work under this discipline, even if the user doesn't say "coco".

ono-sendai-labs Updated

File contents

ono-sendai-labs/agent-skills/tree/main/component-contracts/coco-component-design commit f03354ceaa

Frequently asked questions

npx skillmds@latest add ono-sendai-labs/coco-component-design