بنقرة واحدة
task-breakdown-and-dispatch
Decompose complex tasks into GitHub sub-issues and coordinate workflow
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Decompose complex tasks into GitHub sub-issues and coordinate workflow
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Use when code changes require documentation updates. Ensures documentation stays synchronized with code, API, and feature changes. Detects doc drift and maintains consistency.
Use when working with GitHub issues, pull requests, releases, or repository operations. Provides systematic approach to GitHub API interactions via gh CLI.
Use when releasing a new version of the software. Automates version bumping, changelog updates, git tagging, and release creation. Supports both single and dual-repository release workflows.
Use when starting a new feature or project to systematically capture user requirements through Socratic questioning. Creates a requirements document that can be used for design and implementation planning.
Systematic approach to identifying, analyzing, and fixing bugs
Investigate CI failures systematically and find root causes
استنادا إلى تصنيف SOC المهني
| name | task-breakdown-and-dispatch |
| description | Decompose complex tasks into GitHub sub-issues and coordinate workflow |
| license | MIT |
A task may remain single-scope if:
Decompose if ANY of these are true:
Answer these questions:
If 2+ answers are "yes", decomposition is recommended.
Use gh issue create for each subtask:
gh issue create \
--title "[Subtask] Subtask title" \
--body "Parent Issue: #XXX
Dependencies: #YYY, #ZZZ
Owner Role: developer
Scope: ...
Acceptance Criteria: ..." \
--label "type:subtask,role:developer"
For each subtask, create:
tasks/issue-{N}-subtask-{M}/task.yamlAdd to parent issue body:
Identify the first ready subtask:
id: issue-120
title: Improve startup reliability
type: bug
status: in_analysis
priority: high
requires_decomposition: true
github_issue: 120
github_url: https://github.com/org/repo/issues/120
subtasks:
- id: issue-120-subtask-01
github_issue: 201
title: "[Subtask] Isolate configuration validation"
status: ready
owner_role: architect
- id: issue-120-subtask-02
github_issue: 202
title: "[Subtask] Refactor startup error path"
status: pending
depends_on: [201]
owner_role: developer
- id: issue-120-subtask-03
github_issue: 203
title: "[Subtask] Add regression coverage"
status: pending
depends_on: [202]
owner_role: qa
overall_acceptance_criteria:
- startup crash no longer occurs
- root cause documented
- regression coverage added
id: issue-120-subtask-01
github_issue: 201
github_url: https://github.com/org/repo/issues/201
parent_task: issue-120
parent_github_issue: 120
title: "[Subtask] Isolate configuration validation"
type: implementation
status: ready
priority: high
owner_role: architect
depends_on: []
blocked_by: []
acceptance_criteria:
- configuration validation is isolated
- no startup crash for missing optional fields
- existing startup path unchanged
module_scope:
- config_loader
- startup
risk_level: medium
Active sub-issue: #202
Role: developer
Reason: #201 is completed and architecture is stable
Dependencies: satisfied (depends on #201 which is done)
Next action: Create feature branch and implement
Blocked: no
Blocked subtask: issue-120-subtask-02
Blocker type: missing_design_decision
Blocker source: issue-120-subtask-01 design pending
Required action: Complete design phase
Recommended next: Dispatch to architect
backlog → ready → in_analysis → in_design → in_implementation → in_validation → in_review → release_candidate → done
↓ ↓
blocked ←───────────────────────────────────────── ←
| Subtask Type | Target Role |
|---|---|
| analysis | architect |
| design | architect |
| implementation | developer |
| validation | qa |
| review | reviewer |
| ci-fix | ci-analyst |
| triage | triage |