用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/takemo101/compose-workflow --skill decompose-issue命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | decompose-issue |
| description | 既存の大きなIssueを適切な粒度のSubtaskに分解します。200行以下・3ファイル以下の粒度で子Issueを作成し、並列実装を可能にします。 |
既存の大きなIssueを適切な粒度のSubtask(子Issue)に分解します。 200行以下・3ファイル以下の粒度で子Issueを作成し、並列実装を可能にします。
1. 親Issue解析
↓
2. 依存関係グラフ作成
↓
3. 分解計画の作成(Phase 3.5 承認ゲート)
↓
4. 子Issue作成(GitHub API)
↓
5. 親Issue更新(タスクリスト追加)
参照元:
issue-size-estimationskill
| 状況 | 推定サイズ | アクション |
|---|---|---|
| すでに適切な粒度のIssue | 200行以下 | 直接実装 |
| 大きなIssue | 200行超 | /decompose-issue で分解 |
機能全体をレイヤーごとに分割する(最も一般的)。
独立した機能ごとに分割する。
Is blocking: 先に実装する必要があるIssueBlocked by: 依存先のIssueが完了するまで着手できないIssueSubtask作成前に、ユーザーに分解計画を提示して承認を得る。
## 🧩 Issue分解計画承認
### 親Issue
#123: ユーザー認証機能の実装
### 提案するSubtask構成
| ID | Subtask名 | 依存関係 | 推定行数 |
|----|-----------|---------|---------|
| **S1** | DBスキーマとマイグレーション | - | 50行 |
| **S2** | バックエンドAPI実装 | Blocked by S1 | 150行 |
| **S3** | フロントエンドログイン画面 | Blocked by S2 | 100行 |
### 合計
- Subtask数: 3
- 総推定行数: 300行
---
**この計画でSubtaskを作成しますか?**
1. 作成する → GitHub Issueを作成
2. 修正する → 構成を見直す
3. キャンセル
Subtask作成後、Sisyphusに次のアクションを提示する。
✅ Subtaskを作成しました。
### 作成されたIssue
- #124: DBスキーマとマイグレーション
- #125: バックエンドAPI実装
- #126: フロントエンドログイン画面
### 次のステップ
1. 実装に進む(順次実装)
/decompose-issue <issue_id>
例:
/decompose-issue 123
| エラー | 原因 | 対応 |
|---|---|---|
| Issue not found | ID間違い | ID確認して再実行 |
| Already decomposed | 既に分解済み | 既存のSubtaskを確認 |
| Too small to decompose | 既に小さい | 分解不要と報告 |
issue-size-estimation: 粒度判定ロジックgithub-issue-dependency: 依存関係設定approval-gate: 承認ゲートフォーマット