Task Decomposer

Use when the user has a large, complex, or ambiguous request that needs to be broken down into smaller, actionable steps for AI assistance. Helps users structure prompts, manage context window limits, plan multi-session work, and get better results from AI coding agents. Also for 'too complex', 'where do I start', 'break this down', 'step by step', 'context too large', 'multi-step task', 'prompt structure', 'AI workflow', 'organize my request'.

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add sametcelikbicak/task-decomposer --skill Task Decomposer
Manual install
git clone --depth 1 https://github.com/sametcelikbicak/task-decomposer.git /tmp/task-decomposer
mkdir -p ~/.claude/skills
cp -r /tmp/task-decomposer/. ~/.claude/skills/Task-Decomposer

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Task Decomposer

Help users decompose complex requests into structured, AI-friendly task sequences. Optimizes for context window efficiency, clear dependency ordering, and measurable progress — so the user gets better results from fewer, more focused interactions.

## Philosophy

Most AI frustration comes from one root cause: **asking for too much at once**. A single vague prompt produces a shallow result. Task decomposition reverses this — it teaches users (and guides the assistant) to think in atomic, dependency-ordered units.

The model: **Plan → Slice → Prompt → Verify → Next**

---

## User-Facing Framework

When a user says something large or vague, walk them through this decomposition framework:

### Step 1: Goal Articulation

Ask the user clarifying questions to define the **true objective**:

- "What is the single outcome you want when this is done?"
- "What constraints matter? (deadlines, tech stack, standards)"
- "What does success look like? How will you verify it?"
- "What are you *not* trying to do? (anti-goals)"

**Output:** A one-paragraph goal statement. If it takes more than 3 sentences, keep refining.

### Step 2: Dependency Map

Help the user identify the natural order of work:

```
Level 1 — Foundation   (setup, config, data model)
Level 2 — Core Logic   (business logic, API, main feature)
Level 3 — Polish       (UI, error handling, edge cases)
Level 4 — Verify       (tests, review, deploy)
```
Read the full skill on GitHub

Details

Skill name
Task Decomposer
License
MIT
Repo updated
11 September 2026

FAQ

What does the Task Decomposer skill do?

Use when the user has a large, complex, or ambiguous request that needs to be broken down into smaller, actionable steps for AI assistance. Helps users structure prompts, manage context window limits, plan multi-session work, and get better results from AI coding agents. Also for 'too complex', 'where do I start', 'break this down', 'step by step', 'context too large', 'multi-step task', 'prompt structure', 'AI workflow', 'organize my request'.

How do I install the Task Decomposer skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add sametcelikbicak/task-decomposer --skill Task Decomposer. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Task Decomposer popular?

It lives in sametcelikbicak/task-decomposer, which has 4 GitHub stars and 0 forks, and is included in 1 curated skill list.

Related skills

Blueprint

5

antbotlab/blueprint

Create a construction plan for a multi-step engineering task that requires multiple PRs or a phased approach. Produces a self-contained plan file with dependency graph, review gates, and step-by-step execution instructions for coding agents. TRIGGER when: user requests a plan, blueprint, or roadmap for a complex task, or describes work that clearly needs multiple PRs. DO NOT TRIGGER when: task is completable in a single PR or fewer than 3 tool calls, user asks to modify/update an existing plan, user says "just do it", or user asks for code review/audit.

Productivity & Notes

Obsidian Skill

5

gmickel/obsidian-skill

Use Obsidian's official CLI to work with a running Obsidian app and its configured vaults. Use for live workspace state, indexed search and metadata, daily notes, tasks, links and backlinks, Bases, templates, bookmarks, plugins, themes, Sync status, and developer inspection. Prefer ordinary filesystem tools when the task only needs direct file reads, writes, listing, or text search.

Productivity & Notes

Manara

5

OmerWafaey/manara

Orchestrate a software task end-to-end in Claude Code. Use this whenever the user describes building, fixing, reviewing, planning, or shipping something in a project — e.g. "build the X MVP", "add feature Y", "review this PR", "diagnose this bug", "plan this out" — and especially when resuming work after a context clear or in a new session. Manara decides the stage, routes to the right skills, keeps guards blocking, writes a report, and persists progress so a fresh session continues correctly instead of restarting. Trigger it even if the user doesn't say "manara" but is clearly starting or con

Productivity & Notes

Memory Management

4

jau123/claude-memory-manager

Claude Code auto-memory 与 CLAUDE.md 的管理方法 — 判断值不值得记、记到哪一层(行内注释 / .claude/rules / memory / CLAUDE.md)、怎么写 frontmatter 与 description、何时 update 何时拆分、索引 MEMORY.md 的容量与 hub 化。用户说"记一下""新增/更新记忆""沉淀经验""复盘""改 memory schema""audit memory""记忆系统乱了"时使用;功能开发或长 debug 收尾有值得沉淀的结论时也用。

Productivity & NotesIn 1 list

Memory

5

SomeStay07/claude-memory-skill

Unified project memory management: update, prune, reflect, and maintain knowledge. Combines conversation scanning, deduplication, contradiction detection, confidence scoring, and consistency checks in a single skill. Usage: /memory update [topic] — scan conversation, persist learnings /memory prune [type] — find duplicates, contradictions, stale entries /memory reflect — focused correction capture from conversation /memory status — show memory layout, sizes, health Triggers: "/memory", "update memory", "clean memory", "remember this", "memory update", "memory prune", "memory status

Productivity & Notes

Job Application Tracker

5

daliaabbruciati/job-application-tracker-SKILL

Automatically syncs Gmail and Google Calendar with a Notion database to keep track of the status of job applications the user has submitted. Use this skill whenever the user asks to "sync my job applications," "update my job tracker," "check where my interviews stand," or something similar — even if they don't explicitly mention Notion, Gmail, or Calendar, and even if they don't have a Notion database set up for this yet. Requires (or guides the user through setting up) the Notion, Gmail, and Google Calendar MCP connectors.

Productivity & Notes

Browse the most popular Claude skills, all productivity & notes skills, or write your own with the skills generator.