ワンクリックで
review-tasks
Systematically review task breakdowns for completeness, dependency correctness, and implementability
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Systematically review task breakdowns for completeness, dependency correctness, and implementability
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Apply approved review findings to a document — reads the review file and makes targeted edits
Systematically review design documents for bugs, inconsistencies, and missing cases
Systematically review requirements documents for completeness, testability, and consistency
Incremental write pattern for long documents (design, requirements, specs, postmortems, RFCs, ADRs, any structured markdown)
Track, manage, and fix issues across all projects (full lifecycle, strict format)
Remove signs of AI-generated writing from text. Activate before publishing social posts (Reddit, HN, X, blogs) or any external-facing content. Detects 29+ AI writing patterns from Wikipedia's "Signs of AI writing" guide and rewrites them while preserving meaning. Supports voice calibration via writing samples.
| name | review-tasks |
| description | Systematically review task breakdowns for completeness, dependency correctness, and implementability |
| file_policy | forbidden |
| version | 1.1.0 |
| author | potato |
| triggers | {"patterns":["review tasks","review任务","审核任务","check tasks","检查任务"],"regex":["(?i)review.*task","(?i)task.*review"]} |
| tags | ["development","quality"] |
| priority | 55 |
| always_load | false |
| max_body_size | 8192 |
Systematic review ensuring every task is implementable, correctly ordered, properly scoped, and traceable to requirements/design. No "looks reasonable" — find gaps or prove there are none.
Task breakdowns bridge design and implementation. Bad task decomposition → blocked developers, missed dependencies, scope confusion. This skill catches these issues before work starts.
.gid/graph.yml)Tasks live in .gid/graph.yml, not in separate task files. Read the graph YAML and extract all task nodes (nodes with kind: task or status fields like todo, in_progress, done). Dependencies are edges between nodes.
Read the graph YAML (.gid/graph.yml), the design document, and requirements (if they exist). Then run ALL checks below.
Tasks are where debt/shortcuts get committed to the plan — once a task is written a certain way, the implementation tends to follow. This phase catches debt at the planning stage, before code is written.
Technical debt in task framing — Does any task implicitly accept debt? Look for:
Shortcut tasks (patch vs root fix) — Is any task treating a symptom instead of the root cause?
Conflicts with existing codebase — Does any task conflict with conventions/invariants in the existing code?
Simplification detection (problem-dodging tasks) — Is any task quietly narrowing scope from the design? potato's rule: 问题有多复杂就处理多复杂.
Missing paired-task coverage — Certain task types almost always need a paired task. If missing → flag:
Verification tasks for risky work — For any task touching high-risk areas (concurrency, auth, data integrity, financial logic), is there a dedicated verification task separate from general unit tests? "Unit tests" as a blanket task is not enough for risk-tier code. Missing dedicated verification → 🟡 Important.
ALWAYS write the full review to a file, not just respond in chat.
.gid/features/{feature}/reviews/tasks-r{N}.md\n - Issue tasks: .gid/issues/{ISS-NNN}/reviews/tasks-r{N}.md\n - General graph review: .gid/docs/reviews/tasks-r{N}.md\n - Determine round number N by checking existing review files\n2. Create the reviews/ directory if it doesn't existFINDING-1, FINDING-2, etc.Suggested fix: blockAfter writing the review file, report a brief summary to the user:
Reviews MUST be written incrementally. Large reviews (>300 lines) frequently fail in a single write_file call.
write_file (~40 lines): header, summary table with TBD counts, <!-- FINDINGS --> marker, empty ## Applied section.edit_file anchoring against <!-- FINDINGS -->:
edit_file(old_string: "<!-- FINDINGS -->", new_string: "## FINDING-{N} ...\n\n---\n\n<!-- FINDINGS -->")
edit_file after all findings are written.Never accumulate 5+ findings in memory and dump them at once. If an append fails, retry just that one.
Exception: ≤3 findings on a small graph — single write is fine.
## Review: [task source]
### 🔴 Critical (blocks implementation)
1. **[Check #N] FINDING-1: task-XX title** — Detailed explanation. Suggested fix: ...
### 🟡 Important (should fix before starting)
1. **[Check #N] FINDING-2: title** — Detailed explanation. Suggested fix: ...
### 🟢 Minor (can fix during implementation)
1. **[Check #N] FINDING-3: title** — Detailed explanation.
### 📊 Coverage Matrix
| Design Component | Task(s) | Status |
|---|---|---|
| Auth module | task-1, task-2 | ✅ Covered |
| API gateway | task-5 | ✅ Covered |
| Data migration | - | ⚠️ Missing |
| Tests | task-10 | 🟡 Too vague |
### 🔗 Dependency Graph Issues
- task-3 → task-7: False dependency (task-3 doesn't produce anything task-7 needs)
- task-5 ← missing dep on task-2 (task-5 reads auth config created by task-2)
- Critical path: task-1 → task-2 → task-5 → task-8 → task-10 (5 sequential tasks)
### ✅ Passed Checks
- Check #1: Clarity ✅ (verified: 12/12 tasks have concrete descriptions)
- Check #6: Dependencies ✅ (verified: all 8 declared deps are genuine)
- ...
### Summary
- Total tasks: N
- Critical: N, Important: N, Minor: N
- Coverage gaps: [list missing design/req mappings]
- Recommendation: [ready to start / needs fixes first / needs major revision]