mcpField
T
Task Breakdown Specialist

Task Breakdown Specialist

github.com/daffy0208生产力38146 次安装44 周前更新
代码仓库

关于 Task Breakdown Specialist

Task Breakdown Specialist 是面向难以启动大型或模糊任务者的任务规划技能。它将目标拆成清晰的小步骤,纳入 ADHD 相关时间开销进行估算,并帮助呈现进度。

主要功能

  1. 01将目标拆分为微任务
  2. 02优先安排快速成果
  3. 03估算 ADHD 相关时间开销
  4. 04按助推动力的顺序安排工作
  5. 05用清单可视化进度

适用场景

  1. 01拆解令人却步的功能
  2. 02规划修复缺陷的步骤
  3. 03组织学习目标
  4. 04在受阻时开始行动

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/daffy0208/ai-dev-standards --skill task-breakdown-specialist

安装后在 Claude Code 中输入/task-breakdown-specialist确认已加载。

附带文件manifest.yamlREADME.md

详细介绍

任务拆解专家

降低启动门槛。积蓄动力。让进度一目了然。

核心原则

患有 ADHD 的大脑难以应对庞大、模糊的任务,因为启动门槛太高。解决办法:把所有任务拆解成微小、易完成的微任务,让你频繁获得多巴胺奖励,并清楚看到进度。

**关键洞察:**最难的是开始。让开始变得轻而易举。


ADHD 与任务难题

问题 1:启动门槛

问题:“搭建身份验证系统”让人感到压力巨大
**结果:**拖延、焦虑、逃避

问题 2:时间盲区

**问题:**无法估计任务需要多长时间
**结果:**计划不切实际、错过截止日期、感到沮丧

问题 3:工作记忆

**问题:**工作时无法在脑中记住大型任务
**结果:**忘记自己在做什么,不断重新阅读

问题 4:多巴胺不足

**问题:**大型任务不会带来阶段性奖励
**结果:**失去动力、放弃任务


阶段 1:快速取胜策略

从 2 分钟任务开始

**原因:**启动门槛为零、立刻获得多巴胺、积蓄动力

❌ Bad Task: "Build user authentication"

- Feels huge (overwhelm)
- Unclear start point (paralysis)
- No quick wins (no dopamine)

✅ Good Breakdown:

Quick Wins (Build Momentum) ⚡

1. [ ] Create /auth folder (30 sec) 🟢
2. [ ] Create auth.ts file (30 sec) 🟢
3. [ ] Install bcrypt package (1 min) 🟢

WHY START HERE:

- Combined: 2 minutes total
- Zero thinking required
- 3 quick dopamine hits
- Momentum established

THEN move to real work...
2-5-15-30 模式

按时间类别拆解任务:

2 分钟任务(🟢) - 设置、脚手架、安装 5 分钟任务(🟢) - 简单函数、基础 HTML 15 分钟任务(🟡) - 核心逻辑、API 调用 30 分钟任务(🟡) - 复杂功能、集成

**规则:**始终从 2 分钟任务开始!


阶段 2:拆解公式

步骤 1:记录大任务

写下让你不知所措的任务:

Big Task: Build user dashboard with analytics
步骤 2:提出澄清问题
Questions:

- What's the absolute minimum? (MVP)
- What would "done" look like?
- What can I skip for now?
- What's P0 vs P1 vs P2?
步骤 3:找出微任务

使用此模板:

## Big Task: Build User Dashboard

### P0 (Must Have - MVP)

- Dashboard page exists
- Shows user name
- Shows one metric (login count)

### P1 (Should Have - Next)

- Charts and graphs
- Multiple metrics
- Time range selector

### P2 (Nice to Have - Later)

- Export data
- Custom widgets
- Real-time updates
步骤 4:将 P0 拆解成微任务
## Building P0 Dashboard

Phase 1: Quick Wins (Momentum) ⚡

1. [ ] Create dashboard.tsx file (30 sec) 🟢
2. [ ] Add to navigation menu (1 min) 🟢
3. [ ] Add "Dashboard" heading (30 sec) 🟢
       Total: 2 minutes

Phase 2: Core Structure 🏗️ 4. [ ] Create dashboard layout (5 min) 🟢 5. [ ] Add user name display (5 min) 🟢 6. [ ] Style with Tailwind (10 min) 🟡
Total: 20 minutes

Phase 3: Data Integration 📊 7. [ ] Fetch user data from API (15 min) 🟡 8. [ ] Display login count (10 min) 🟡 9. [ ] Add loading state (5 min) 🟢
Total: 30 minutes

Phase 4: Polish & Ship ✨ 10. [ ] Handle error states (10 min) 🟡 11. [ ] Test all paths (10 min) 🟡 12. [ ] Deploy (5 min) 🟢
Total: 25 minutes

Grand Total: ~75 minutes
With ADHD tax (1.5x): ~110 minutes (2 hours)

阶段 3:考虑 ADHD 额外耗时的任务估时

常规时间估算并不靠谱

神经典型人群的估算 × 1.5-2 = ADHD 人群的估算

原因:

  • 切换任务的额外耗时
  • 从分心状态恢复所需的时间
  • 设置和收尾所需的时间
  • “我刚才做到哪了?”时刻
  • 不可避免地钻进兔子洞
ADHD 时间倍数
Simple task (5 min estimated):
→ ADHD reality: 7-10 min (1.5x)

Medium task (30 min estimated):
→ ADHD reality: 45-60 min (1.5-2x)

Complex task (2 hours estimated):
→ ADHD reality: 3-4 hours (2x)

New/Unknown task (?? estimated):
→ ADHD reality: 3x whatever you think
诚实估算任务时间
## Feature: Add password reset

Traditional estimate: 1 hour

ADHD-honest estimate:

- Setup email service (5 min → 10 min)
- Generate reset token (10 min → 15 min)
- Build reset form (20 min → 30 min)
- Handle token validation (15 min → 25 min)
- Test flows (10 min → 20 min)

Subtotal: 60 min → 100 min

- Buffer for interruptions: +20 min
- Debugging time: +30 min

Real estimate: 2.5 hours

👍 Better to overestimate and finish early (dopamine!)
👎 Than underestimate and feel like failure

阶段 4:按动力排序

多巴胺优化的任务顺序

不要按逻辑顺序做任务。要按动力顺序来做。

❌ Logical Order (ADHD-hostile):

1. Plan architecture (hard, no dopamine)
2. Set up database (boring, no dopamine)
3. Build API (complex, delayed dopamine)
4. Build UI (fun but blocked by above)

✅ Momentum Order (ADHD-friendly):

1. Build UI mockup (fun, instant visual) 🎨 Dopamine!
2. Add fake data (easy, looks real) 🎯 Dopamine!
3. Hook up API (has context now) 💪 Dopamine!
4. Set up database (motivated now) ✅ Dopamine!
5. Refine architecture (understand it now) 🚀 Done!

Why this works:

- Starts with fun (low activation energy)
- Provides instant feedback (dopamine)
- Builds understanding (easier to do hard parts)
- Maintains momentum (no dead zones)
快速取胜三明治

**模式:**简单 → 困难 → 简单

Session Plan (2 hours):

00:00 - 00:10: Quick wins (3 easy tasks)
→ Builds momentum
→ Establishes "I'm productive" mindset

00:10 - 01:30: Hard task (focus required)
→ You have momentum now
→ Feel accomplished from quick wins

01:30 - 02:00: Easy task (cool down)
→ End on high note
→ Easy to resume tomorrow

阶段 5:进度可视化

让进度一目了然

ADHD 大脑需要看到进度,才能释放多巴胺。

进度条
## Feature: User Authentication

Progress: ████████░░ 80%

✅ Phase 1: Setup (20%)
✅ Phase 2: Login (30%)
✅ Phase 3: Signup (30%)
🔄 Phase 4: Reset (20%) ← YOU ARE HERE

Next: Password reset form (15 min)
带时间记录的清单
## Today's Tasks

🔥 Streak: 3 days
⏱️ Focus time: 45 min

Morning Session (2 hours budgeted):

- [x] Fix login bug (15 min) ✅ 12 min (faster!)
- [x] Add loading spinner (5 min) ✅ 7 min
- [x] Update tests (10 min) ✅ 15 min
- [ ] Code review (20 min) ← CURRENT
- [ ] Deploy fix (10 min)

Progress: 3/5 tasks (60%)
Time spent: 34 min / 120 min
Remaining: 30 min of work

💪 You're crushing it!
基于提交记录的进度
## This Week's Progress

Mon: ✅✅✅✅✅ (5 commits)
Tue: ✅✅✅ (3 commits)
Wed: ✅✅✅✅✅✅✅ (7 commits) 🔥 Best day!
Thu: ✅✅✅✅ (4 commits)
Fri: ✅ (1 commit) ← TODAY

Total: 20 commits this week
Goal: 15 commits (exceeded! 🎉)

Keep the streak alive!

阶段 6:任务拆解模式

模式 1:功能拆解
# Feature: Add dark mode

## Step 1: Identify Components

What needs to change?

- Colors
- Component styles
- Toggle button
- Persistence

## Step 2: Break Down Each

### Colors (30 min total)

- [ ] Define dark color palette (5 min) 🟢
- [ ] Add CSS variables (10 min) 🟡
- [ ] Test contrast ratios (15 min) 🟡

### Component Styles (45 min total)

- [ ] Update Button component (10 min) 🟡
- [ ] Update Card component (10 min) 🟡
- [ ] Update Input component (10 min) 🟡
- [ ] Update Header component (15 min) 🟡

### Toggle Button (20 min total)

- [ ] Create ThemeToggle component (15 min) 🟡
- [ ] Add to header (5 min) 🟢

### Persistence (15 min total)

- [ ] Save preference to localStorage (10 min) 🟡
- [ ] Load on app start (5 min) 🟢

Total: 110 min (2 hours realistic)
模式 2:Bug 修复拆解
# Bug: Users can't reset password

## Step 1: Reproduce (10 min)

- [ ] Try reset flow locally (5 min) 🟢
- [ ] Check error logs (5 min) 🟢

## Step 2: Investigate (20 min)

- [ ] Find reset-password.ts file (1 min) 🟢
- [ ] Read through code (5 min) 🟢
- [ ] Identify issue (token expiry) (10 min) 🟡
- [ ] Confirm root cause (4 min) 🟢

## Step 3: Fix (30 min)

- [ ] Update token expiry logic (20 min) 🟡
- [ ] Add better error message (10 min) 🟡

## Step 4: Test (15 min)

- [ ] Test locally (10 min) 🟡
- [ ] Test on staging (5 min) 🟢

## Step 5: Deploy (10 min)

- [ ] Create PR (3 min) 🟢
- [ ] Deploy to production (7 min) 🟢

Total: 85 min (1.5 hours)
模式 3:学习任务拆解
# Learn: Next.js App Router

❌ Bad: "Learn Next.js App Router" (too vague)

✅ Good Breakdown:

## Phase 1: Overview (30 min)

- [ ] Watch official intro video (15 min) 🟢
- [ ] Read "Getting Started" docs (15 min) 🟢

## Phase 2: Hands-On (1 hour)

- [ ] Create new Next.js project (5 min) 🟢
- [ ] Build simple page (15 min) 🟡
- [ ] Add dynamic route (20 min) 🟡
- [ ] Try server components (20 min) 🟡

## Phase 3: Apply (2 hours)

- [ ] Migrate one page in my project (30 min) 🟡
- [ ] Test and debug (30 min) 🟡
- [ ] Migrate second page (30 min) 🟡
- [ ] Document learnings (30 min) 🟡

Total: 3.5 hours over 2 days
Day 1: Phase 1 + 2 (1.5 hours)
Day 2: Phase 3 (2 hours)

阶段 7:反模式(不要这样做)

❌ 反模式 1:完美主义式拆解
Bad:

- [ ] Research best authentication library (no time limit)
- [ ] Compare 10 different approaches (rabbit hole)
- [ ] Design perfect architecture (never starts)

Good:

- [ ] Choose auth library (10 min, use NextAuth)
- [ ] Follow quickstart guide (30 min)
- [ ] Ship MVP, iterate later
❌ 反模式 2:拆得太细
Bad:

- [ ] Open VS Code (10 sec)
- [ ] Navigate to file (10 sec)
- [ ] Type 'import' (5 sec)

This is ridiculous. You'll spend more time reading the list.

Good:

- [ ] Add imports to auth.ts (2 min)
❌ 反模式 3:全是困难任务
Bad:

- [ ] Refactor authentication (2 hours)
- [ ] Optimize database queries (3 hours)
- [ ] Fix critical bug (2 hours)

No quick wins = No momentum = No dopamine = Procrastination

Good:

- [ ] Update README (5 min) 🟢 ← Start here!
- [ ] Refactor one function (30 min) 🟡
- [ ] Take break (5 min)
- [ ] Fix critical bug (2 hours) 🟡
❌ 反模式 4:任务模糊不清
Bad:

- [ ] Work on dashboard
- [ ] Fix bugs
- [ ] Improve performance

What does "done" mean? ADHD brain will wander.

Good:

- [ ] Add user stats to dashboard (15 min)
- [ ] Fix login timeout bug (#123) (20 min)
- [ ] Reduce API response time to < 200ms (1 hour)

阶段 8:紧急任务拆解

当你此刻卡住时

5 分钟拆解练习:

  1. 写下让你不知所措的任务:

    _________________________________
    
  2. 第一个微小行动是什么?(< 2 分钟)

    _________________________________
    
  3. 只做这一个行动。别做其他事。

  4. 获得多巴胺奖励!现在写下下一个行动:

    _________________________________
    
  5. 重复。

示例:

1. Overwhelming: "Build entire checkout flow"
2. First tiny action: "Create checkout.tsx file"
3. [DO IT NOW - 30 seconds]
4. ✅ Done! Dopamine!
5. Next action: "Add basic form HTML"
6. [DO IT - 5 min]
7. Keep going...

清单:好的任务拆解

使用此清单检查你的任务拆解:

  • 每项任务不超过 15 分钟
  • 从 2-3 项“快速取胜”任务开始(2-5 分钟)
  • 每项任务都有明确的“完成”标准
  • 时间估算已计入 ADHD 额外耗时(1.5 倍)
  • 使用进度可视化(百分比、进度条、清单)
  • 简单任务与困难任务交替安排(保持动力)
  • 没有模糊任务(“做一做”“改进”“修复”)
  • 总时间估算诚实合理(不抱不切实际的期望)
  • 第一项任务的启动门槛几乎为零

工具与模板

每日任务模板
# Today: [Date]

## ONE Main Goal

[The ONE thing that matters today]

## Morning Session (2 hours)

Quick Wins:

- [ ] Task 1 (2 min) 🟢
- [ ] Task 2 (5 min) 🟢

Main Work:

- [ ] Task 3 (30 min) 🟡
- [ ] Task 4 (45 min) 🟡

Cool Down:

- [ ] Task 5 (10 min) 🟢

## Afternoon Session (2 hours)

[Same pattern]

## Wins Log

[What you completed - for dopamine]
项目拆解模板
# Project: [Name]

## MVP Definition

What's the absolute minimum to ship?

## Phases

### Phase 1: Foundation (Quick wins)

- [ ] Tasks...

### Phase 2: Core Features

- [ ] Tasks...

### Phase 3: Polish

- [ ] Tasks...

## Time Estimate

Naive: X hours
ADHD-realistic: Y hours (1.5-2x)

相关技能

  • context-preserver - 在任务之间保存状态
  • focus-session-manager - 管理工作时段
  • completion-coach - 完成你开始的事情
  • adhd-workflow-architect - 设计适合 ADHD 的工作流

成功指标

如果你能做到以下几点,就说明你很好地运用了这项技能:

  • ✅ 开始任务变得轻松(启动成本低)
  • ✅ 每 15 分钟都能看到进展
  • ✅ 时间估算切合实际
  • ✅ 完成任务,而不是半途而废
  • ✅ 感觉一切尽在掌控(而不是不堪重负)

把任务拆解。先从小处着手。积累势头。交付成果。 💪

评论

支持 Markdown