From claude-starter-kit
Decomposes features into system components: context, data flow mapping, input/output schemas, error enumeration, boundaries, dependencies. Use before implementation.
npx claudepluginhub sunnypatneedi/claude-starter-kitThis skill uses the workspace's default tool permissions.
Before implementing, let's properly decompose this feature:
Plans single features, endpoints, or infrastructure via Socratic conversation to uncover requirements, edge cases, failure modes, and constraints; outputs markdown feature plan artifact before coding.
Use when building any feature, API, module, or system before writing implementation code - produces a structured behavior specification defining inputs, outputs, constraints, edge cases, and acceptance criteria as the authoritative artifact
Break complex systems into bounded contexts with DDD. Map business capabilities to service boundaries, define ubiquitous language, assess cohesion/coupling. Use when refactoring monoliths or designing new architectures.
Share bugs, ideas, or general feedback.
Before implementing, let's properly decompose this feature:
Map the complete flow:
[Trigger] → [Input] → [Validation] → [Business Logic] → [Side Effects] → [Output]
For each step:
Define explicit interfaces:
List ALL possible errors:
Clarify ownership:
For each external dependency:
This decomposition will guide implementation.