c3-ref
C3 Ref - Pattern Management
Refs are scoped conventions — they define how things should be done where their scope applies (a component, a container, or a protocol across layers). This skill makes refs first-class citizens with proper workflows.
Precondition: C3 Adopted
STOP if .c3/README.md does not exist.
If missing:
This project doesn't have C3 docs yet. Use the c3-onboard skill to create documentation first.
Do NOT proceed until .c3/README.md is confirmed.
CRITICAL: Component Categorization
Load references/component-categories.md for the full Foundation vs Feature vs Ref rules.
Key rule for refs: Refs have NO ## Code References section — they have no code counterpart (## Code References marks a component as implemented). Refs MAY include code examples as golden references — canonical snippets that implementation code should be reviewed against.