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. 03ADHDに伴う時間の余裕を見積もり
  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: 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 分ごとに進捗を確認できる
  • ✅ 時間の見積もりが現実的
  • ✅ タスクを放棄せずに完了できる
  • ✅ 自分でコントロールできていると感じられる(圧倒されていない)

細かく分けましょう。小さく始めましょう。勢いをつけましょう。成果を出しましょう。 💪

コメント