task-decomposition_skill

This skill helps you break down overwhelming tasks into independent, estimable slices using vertical slicing, walking skeletons, and defined done criteria.
  • TypeScript

22

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill jwynia/agent-skills --skill task-decomposition

  • SKILL.md5.9 KB

Overview

This skill transforms overwhelming development work into clear, actionable tasks so teams can estimate, plan, and deliver reliably. It focuses on cognitive limits, independent vertical slices, and concrete acceptance criteria to reduce scope creep and blockers. Use it to turn epics, vague tickets, or dependency-laden work into pieces that complete quickly and verifiably.

How this skill works

The skill inspects a task’s size, clarity, dependencies, and acceptance criteria, then recommends targeted interventions (vertical slice, walking skeleton, tracer bullet, or time-boxed spike). It applies rules of thumb: keep tasks under 2–3 days, limit concepts to working memory, and ensure each item is independently deployable and testable. It also suggests estimation techniques (Fibonacci, three-point) and practical fixes for common anti-patterns.

When to use it

  • When a task feels too big to estimate or contains >7 concepts
  • If you don’t know where to start or multiple starting points exist
  • When work is blocked on external dependencies or coordination
  • If scope keeps expanding or "almost done" never finishes
  • Before creating issues from an epic or large feature

Best practices

  • Slice vertically: aim for independently deployable user value
  • Prefer small tasks under 2–3 days to maximize completion rate
  • Define Given/When/Then acceptance criteria for every task
  • Time-box spikes (max ~8 hours) with clear deliverables
  • Break or mock dependencies (contracts, feature flags, abstractions)

Example use cases

  • Break an epic into a series of vertical slices each delivering user-visible value
  • Create a walking skeleton to get a minimal end-to-end deployment for a new subsystem
  • Run a tracer-bullet proof-of-concept to validate integration choices in a day
  • Convert a vague chore into an estimable task with explicit acceptance criteria
  • Replace a blocked story with interface contracts and mocked dependencies so implementation can proceed

FAQ

Aim for tasks that finish in 2–3 days or less; ideal rates are under one day for highest completion and clarity.

When should I create a spike?

Create a time-boxed spike when estimates vary widely (>4x), new tech is involved, or multiple approaches need quick validation.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
task-decomposition skill by jwynia/agent-skills | VeilStrat