jwynia avatar

Task Decomposition

When a task feels too big to estimate or you're paralyzed by where to start, this breaks it down into manageable pieces using vertical slicing, walking skeletons, and dependency analysis. It's grounded in cognitive limits (working memory caps at 7 concepts, tasks over 3 days have 60% completion rates vs 95% for sub-2-hour chunks) and includes diagnostic states like "no clear entry point" or "scope creep" with specific interventions for each. The checklist is solid, the anti-patterns section calls out real problems like unbounded research, and it pushes you toward shipping smallest viable versions. Pairs well with github-agile for actually tracking the decomposed work. Best used before estimation, not during implementation.

skills.sh installs
599
GitHub stars
182
last updated
Aug 21, 2026

Install

$ npx -y skills add jwynia/agent-skills --skill task-decomposition --agent claude-code

Installs into .claude/skills of the current project.

Files

Task Decomposition Diagnostic

Transform overwhelming development tasks into manageable units by respecting cognitive limits, creating clear boundaries, and enabling parallel work. Tasks properly decomposed achieve 3x higher completion rates and 60% fewer defects.

When to Use This Skill

Use this skill when:

  • A task feels too big to estimate
  • Unsure where to start
  • Blocked by dependencies
  • Task keeps growing (scope creep)
  • Need to break down an epic or feature

Do NOT use this skill when:

  • Task is already small and clear
  • Doing implementation work
  • Architecture decisions needed (use system-design)

Core Principle

The goal isn't more tasks—it's the right tasks. Tasks small enough to understand completely, large enough to deliver value, independent enough to avoid blocking.

Quick Reference: Cognitive Limits

LimitThresholdImplication
Working memory7±2 itemsMax concepts per task
Context switch recovery23 minutesMinimize task switching
Files examined15-20 maxBound task scope
Days before completion drops2-3 daysKeep tasks under this

Task Duration Success Rates

Sponsors

Details

Repository
github.com/jwynia/agent-skills
Categories
AI & Agent Building, Productivity & Planning
First seen
Jun 3, 2026

More from jwynia/agent-skills

All 118
1plugin87 avatara11y-auditplugin87/ux-ui-agent-skillsAudit a UI or design against WCAG 2.2 AA/AAA and ARIA patterns, returning criterion-referenced findings with severity and specific fixes. Use when the user want598skills.sh installs
2aj-geddes avatardatabase-schema-designaj-geddes/useful-ai-promptsDesign database schemas with normalization, relationships, and constraints. Use when creating new database schemas, designing tables, or planning data models fo597skills.sh installs
3getsentry avatarsentry-create-alertgetsentry/sentry-agent-skillsCreate Sentry alerts using the workflow engine API. Use when asked to create alerts, set up notifications, configure issue priority alerts, or build workflow au596skills.sh installs
4new-silvermoon avatarcompose-performance-auditnew-silvermoon/awesome-android-agent-skillsAudit and improve Jetpack Compose runtime performance from code review and architecture. Use when asked to diagnose slow rendering, janky scrolling, excessive r596skills.sh installs
5aj-geddes avataraws-s3-managementaj-geddes/useful-ai-promptsManage S3 buckets with versioning, encryption, access control, lifecycle policies, and replication. Use for object storage, static sites, and data lakes.595skills.sh installs
6auth0 avatarauth0-nuxtauth0/agent-skillsUse when adding Auth0 login, logout, session management, or protected routes to a Nuxt 3 or Nuxt 4 application. Integrates @auth0/auth0-nuxt — use even if the u594skills.sh installs