slicing-work

Decomposes design specifications into vertical, independently testable development slices for QRSPI workflow compliance.

8|1|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/bostonaholic/team --skill slicing-work-bostonaholic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slicing-work
Source: https://github.com/bostonaholic/team/tree/main/skills/slicing-work
Command: npx skills add https://github.com/bostonaholic/team --skill slicing-work-bostonaholic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the tendency for AI models to create horizontal, infrastructure-heavy plans that lack testable milestones, ensuring instead that every piece of work delivers user-visible value.

Core Features & Use Cases

  • Vertical Slicing Methodology: Enforces a structure where each slice is end-to-end, independently testable, and atomically committable.
  • Standardized Documentation: Provides a template for structure.md to ensure consistent planning across multi-repo projects.
  • Heuristic-Driven Planning: Guides the agent to prioritize user-facing capabilities over technical layers, preventing integration risk.

Quick Start

Ask the team orchestrator to apply the slicing methodology to the current design document to break it down into actionable vertical slices.

Frequently Asked Questions about slicing-work

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

FAQPage Schema
How do I break down complex software designs into vertical slices?

Breaking down software designs into vertical slices involves decomposing specifications into granular, independently testable segments. This methodology orders implementation tasks by user-visible value and enforces atomic commits with end-to-end verification checkpoints for each project phase.

Why does AI-generated agile planning tend to create horizontal layers instead of user-visible value?

AI-generated agile planning often creates horizontal, infrastructure-heavy layers lacking testable milestones. Vertical slicing mitigates this integration risk by enforcing a structure where each slice is end-to-end, independently testable, and atomically committable to deliver user-visible value.

How do I apply vertical slicing to an existing software design document?

Applying vertical slicing to an existing software design document involves using heuristic-driven planning to prioritize user-facing capabilities over technical layers. This breaks the design into actionable vertical slices while maintaining strict adherence to cross-slice contract requirements.

What is the best way to maintain cross-slice contract requirements during software architecture planning?

Maintaining cross-slice contract requirements during software architecture planning requires enforcing atomic commits and end-to-end verification checkpoints for each project phase. This ensures implementation tasks are ordered by user-visible value while strictly adhering to contracts.

How do I structure a multi-repo project plan using vertical slices?

Structuring a multi-repo project plan using vertical slices requires standardized documentation, specifically a structure.md template. This ensures consistent planning across repositories while decomposing complex designs into granular, independently testable development slices.

When should I avoid vertical slicing for software architecture decomposition?

Avoid vertical slicing for software architecture decomposition when the project lacks a complex, multi-phase design specification. The methodology requires decomposing specifications into granular slices with end-to-end verification, which may not suit simple, single-layer technical tasks.