What problem does it solve?
This Skill helps break down large, complex features into smaller, manageable, and deliverable vertical slices, ensuring incremental value delivery and reducing development risk.
Core Features & Use Cases
- Layer Identification: Identifies the core technical or business steps involved in a feature.
- Option Generation: Creates 4-5 distinct implementation options for each layer, ranging from minimal to advanced.
- Vertical Slice Composition: Helps select one option per layer to form a complete, end-to-end, minimal viable slice.
- Incremental Planning: Outlines subsequent slices for iterative improvement.
- Use Case: When faced with a large feature like "implement user notifications," this Skill guides you to define layers (e.g., detect event, format message, deliver message) and then compose the smallest possible slice (e.g., manual detection, plain text, personal email) to ship quickly and learn.
Quick Start
Use the hamburger-method skill to slice the feature 'Implement user notifications'.