vertical-slice-planning

A new style of educational software. Featuring:

2|Updated Aug 6, 2025
One-click install
npx skills add https://github.com/jclfocused/claude-agents --skill vertical-slice-planning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vertical-slice-planning
Source: https://github.com/jclfocused/claude-agents/tree/main/custom_plugins/plugins/linear-planning-workflow/skills/vertical-slice-planning
Command: npx skills add https://github.com/jclfocused/claude-agents --skill vertical-slice-planning

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps teams decompose large features into smaller, manageable, and independently shippable vertical slices, improving development flow and reducing integration risks.

Core Features & Use Cases

  • Feature Decomposition: Guides the breakdown of complex features into end-to-end functional units.
  • Implementation Ordering: Helps determine the optimal sequence for developing these slices.
  • PR Structure Planning: Assists in organizing work into logical Pull Requests.
  • Use Case: When faced with a large feature like "user profile management," this skill helps break it down into slices such as "view basic profile," "edit profile name," and "upload avatar," ensuring each can be developed and tested independently.

Quick Start

Use the vertical-slice-planning skill to break down the feature "implement user authentication".

Frequently Asked Questions about vertical-slice-planning

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is vertical slice decomposition in agile development?

Vertical slice decomposition is breaking down features into end-to-end functional units for efficient software development. It enables iterative development and continuous delivery by creating independently shippable increments that reduce integration risks.

How do I break down a large feature into shippable increments?

To break down large features into shippable increments, decompose them into vertical slices like "view basic profile" and "edit profile name." This ensures each slice delivers end-to-end functionality that can be developed and tested independently.

What's the best way to plan Pull Request structure for complex features?

The best way to plan PR structure for complex features is organizing work into logical Pull Requests based on vertical slices. This approach aligns implementation ordering with independently testable units, reducing integration risks during continuous delivery.

Does vertical slice planning work for iterative development workflows?

Yes, vertical slice planning suits iterative development workflows by decomposing complex features into manageable, end-to-end functional units. It directly supports continuous delivery requirements by enabling the creation of shippable increments throughout the development cycle.

How do I determine implementation ordering for feature breakdown?

Implementation ordering for feature breakdown is determined by prioritizing vertical slices that deliver end-to-end functionality. This approach ensures each slice can be developed and tested independently before moving to the next functional unit.