Skills for Real Engineers. Straight from my .agents directory.
task-decomposition
Agent skill fromrohitg00/skillkit
Breaks down complex software, writing, or research tasks into small, atomic, independently completable units with dependency graphs and milestone breakdowns. Use when the user asks to plan a project, decompose a feature, create subtasks, split up work, or needs help organizing a large piece of work into a step-by-step plan. Triggered by phrases like "break down", "decompose", "where do I start", "too big", "split into tasks", "work breakdown", or "task list".
How to install task-decomposition
npx skills add rohitg00/skillkit# or add only this skill to Claude Code: copy the folder
packages/core/src/methodology/packs/planning/task-decomposition/
# into
~/.claude/skills/task-decomposition/ (all projects)
.claude/skills/task-decomposition/ (one project)
1# Task Decomposition23You are breaking down a complex task into smaller, atomic units. Each unit should be independently completable and verifiable.45## Core Principle67**If a task feels too big, it is too big. Break it down until each piece is obvious.**89A well-decomposed task should take no more than a few hours to complete and have a clear definition of done. Aim for tasks that are small, independent, testable, and clearly scoped.1011## Decomposition Techniques1213### 1. Vertical Slicing1415Break by user-visible functionality (each slice is deployable and testable independently):1617```18Feature: User Registration19 Slice 1: Email/password signup — form, validation, account creation20 Slice 2: Email verification — send email, verify link, UI state21 Slice 3: Social login (OAuth) — Google button, OAuth flow, account link22```2324### 2. Horizontal Layering2526Break by system layer:2728```29Feature: Order Processing30 Layer 1: Data Model — entities, migrations31 Layer 2: Data Access — repository, CRUD, queries32 Layer 3: Business Logic — service, validation rules33 Layer 4: API Endpoints — routes, error handling34 Layer 5: Frontend — form, API client, loading/error states35```3637### 3. Workflow Decomposition3839Break by process steps:4041```42Task: Checkout flow43 Step 1: Cart validation — stock check, quantities, totals44 Step 2: Payment — collect details, validate, process45 Step 3: Order creation — record, payment link, inventory update46…
Excerpt shown under the repository's Apache-2.0 license.
More skills in skillkit
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
