skill-work-slicing

Breaks plans and specs into vertical slices with declared blocking dependencies for tracker filing.

4.0k|375|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/nyldn/claude-octopus --skill skill-work-slicing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-work-slicing
Source: https://github.com/nyldn/claude-octopus/tree/main/.claude/skills/skill-work-slicing
Command: npx skills add https://github.com/nyldn/claude-octopus --skill skill-work-slicing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Agreed plans and specs often sit unactionable because nobody has cut them into fileable, independently verifiable pieces of work. This Skill turns a plan into vertical slices with explicit blocking dependencies so team members and future sessions can pick up work immediately.

Core Features & Use Cases

  • Vertical Slicing: Cuts each piece of work as a narrow but complete path through every layer (schema, API, UI, tests), so every slice is demoable on its own.
  • Dependency Declaration: Names which slices block which, rejecting false constraints and detecting cycles that indicate a bad cut.
  • Tracker Filing: Files slices into the bd (beads) tracker as children with blocking edges, or into GitHub issues for externally visible work; emits ready-to-run commands when bd writes are blocked by pending Dolt migrations.
  • Use Case: After finalizing a feature spec, run this Skill to produce a confirmed slice list, an execution order, and filed tickets (or exact bd commands) that parallel contributors can claim.

Quick Start

Ask the AI to slice the current plan or spec into vertical tickets with blocking dependencies and file them under a parent epic.

Frequently Asked Questions about skill-work-slicing

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

FAQPage Schema
How do I break a spec into tickets for parallel work?

Slice the spec vertically so each ticket is a complete path through every layer it touches, then declare which slices block others. File them as children under a parent epic so contributors can claim unblocked work independently.

What is a vertical slice in task decomposition?

A vertical slice is a narrow but complete path through all layers of a feature, such as schema, API, UI, and tests, that is demoable on its own. It contrasts with horizontal slices like 'add the database columns', which cannot be verified alone.

When should I not slice work into tickets?

Do not slice when decisions are still open, since unresolved work produces tickets that get reopened; pressure-test the plan first. Also skip slicing when the work fits a single session or when you need immediate parallel execution rather than tracker state.

What happens when bd tracker writes are blocked?

When bd is write-blocked by pending Dolt schema migrations, the Skill emits complete, ready-to-run bd create and bd dep add commands in dependency order and records them in a roadmap note. It states plainly that nothing was filed rather than pretending otherwise.

How do I know if my task slicing is wrong?

Slicing is wrong if any slice cannot be verified on its own, if the blocking graph contains a cycle, or if one plan produces more than about ten slices. In those cases stop and recut rather than filing tickets that bury the real work.