task-decomposition

Decompose complex software tasks into atomic units with ownership and acceptance criteria.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/gil00pita/lanify --skill task-decomposition-gil00pita
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-decomposition
Source: https://github.com/gil00pita/lanify/tree/main/.agents/skills/task-decomposition
Command: npx skills add https://github.com/gil00pita/lanify --skill task-decomposition-gil00pita

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Breaks down complex software tasks into atomic, actionable work items using structured methodologies, enabling precise planning and reliable execution.

Core Features & Use Cases

  • Decomposition patterns (vertical slice, dependency-first, risk-first) to organize work.
  • INVEST-aligned task templates with clear scope, acceptance criteria, and dependencies.
  • Parallelization planning and ownership mapping to accelerate delivery across teams.

Quick Start

Decompose a complex feature into atomic, implementable tasks with explicit scope, ownership, and acceptance criteria.

Frequently Asked Questions about task-decomposition

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

FAQPage Schema
How do I decompose a complex software feature into actionable tasks?

To decompose a complex feature, you break it down into atomic, implementable units using patterns like vertical slice, dependency-first, or risk-first, ensuring each task has explicit scope, ownership, and acceptance criteria.

What is the INVEST methodology for task breaking in software development?

The INVEST methodology aligns task templates during task breaking to ensure work items are independent, negotiable, valuable, estimable, small, and testable, providing clear scope and dependencies for reliable execution.

When should I use vertical slice decomposition for feature planning?

Use vertical slice decomposition for feature planning when you need to organize work into end-to-end functional increments, enabling parallelization planning and ownership mapping to accelerate delivery across teams.

Does task decomposition support parallelization planning and ownership mapping?

Yes, task decomposition supports parallelization planning and ownership mapping by organizing complex software tasks into atomic units, allowing teams to map explicit ownership and accelerate delivery across parallel workstreams.

What is the best way to scope software tasks with clear acceptance criteria?

The best way to scope software tasks is applying INVEST-aligned templates during decomposition, which generates atomic work items defined by explicit scope, clear acceptance criteria, and identified dependencies.