Documents and plans software architecture through ADRs and component specifications without immediate code implementation.
C3 Provision is a specialized design skill for Claude Code that follows the Context-Container-Component (C3) methodology to document architectural decisions before a single line of code is written. It allows developers to 'provision' new services or components by generating structured Architecture Decision Records (ADRs) and provisioned component documentation. This ensures that system designs are vetted, scoped, and formally documented, providing a clear blueprint for future implementation while maintaining a rigorous source of truth within the repository's metadata.
主な機能
01Provisioned Status Management: Generates documentation for components that are planned but not yet implemented.
027 GitHub stars
03Architectural Impact Scoping: Analyzes the current system state to identify which containers and components are affected by a new design.
04Standardized ADR Generation: Creates formal Architecture Decision Records to capture the rationale behind designs.
05Socratic Intent Clarification: Utilizes a multi-stage workflow to ensure design goals are fully understood before documentation begins.
06Implementation Hand-off: Creates a documented trail that serves as the prerequisite for implementation via implementation-focused skills.
ユースケース
01Designing a new microservice or API container architecture before starting development.
02Capturing architectural trade-offs and decisions for team review and historical record-keeping.
03Planning a major refactor of an existing component's behavior without making code changes.