building-blocks
Installation
SKILL.md
Building Blocks Specification
Overview
Building blocks are discrete, independently buildable components that together form a complete software system. This skill helps you decompose projects into well-specified blocks that Claude Code can build incrementally, with clear interfaces, dependencies, and acceptance criteria.
When to Use This Skill
This skill should be used when:
- Decomposing a system into buildable components
- Creating detailed component specifications
- Defining interfaces between components
- Specifying API contracts and events
- Estimating effort and complexity
- Planning incremental delivery
Visual Enhancement with Project Diagrams
When documenting building blocks, always include diagrams.