adr-rubber-duck
ADR(Architecture Decision Record)の壁打ち相手としてヒアリングを通じて意思決定を整理し、ADRドラフトを作成する
既存のコードベースを分析し、実装されている機能を特定してタスク一覧として整理します。実装済みの機能から逆算してタスクの構造、依存関係、実装詳細を抽出し、文書化します。
> /plugin marketplace add classmethod/tsumiki > /plugin install tsumiki@tsumiki
How it fires
How this command gets triggered: by you, by Claude, or both.
/rev-tasksContext preview
What this command does when you run it.
既存のコードベースを分析し、実装されている機能を特定してタスク一覧として整理します。実装済みの機能から逆算してタスクの構造、依存関係、実装詳細を抽出し、文書化します。
description: 既存のコードベースを分析し、実装されている機能を特定してタスク一覧として整理します。実装済みの機能から逆算してタスクの構造、依存関係、実装詳細を抽出し、文書化します。
既存のコードベースを分析し、実装されている機能を特定してタスク一覧として整理する。実装済みの機能から逆算してタスクの構造、依存関係、実装詳細を抽出し、文書化する。
コードベースを**機能単位**(feature単位)に分解し、各機能を{要件名}として出力する。
各機能ごとに独立したディレクトリを作成する:
docs/tasks/
├── user-authentication/
│ ├── overview.md
│ ├── TASK-0001.md
│ └── TASK-0002.md
├── product-search/
│ ├── overview.md
│ ├── TASK-0001.md
│ └── TASK-0002.md
└── order-management/
├── overview.md
└── TASK-0001.md1. **コードベースの構造分析**
2. **機能コンポーネントの特定**
3. **API エンドポイントの抽出**
4. **データベース構造の分析**
5. **UI/UX実装の分析**
6. **テスト実装の確認**
7. **機能の特定とタスクの逆算**
8. **ファイルの作成**
# {要件名} タスク一覧
## 概要
**分析日時**: {分析実行日時}
**対象コードベース**: {パス}
**発見タスク数**: {数}
**推定総工数**: {時間}
## タスク一覧
#### TASK-0001: {タスク名}
- [x] **タスク完了** (実装済み)
- **タスクタイプ**: {DIRECT|TDD}
- **実装ファイル**:
- `{ファイルパス}`
- **実装詳細**:
- {発見された内容}
- **推定工数**: {時間}
#### TASK-0002: {タスク名}
- [x] **タスク完了** (実装済み)
- **タスクタイプ**: {DIRECT|TDD}
- **実装ファイル**:
- `{ファイルパス}`
- **実装詳細**:
- {発見された内容}
- **テスト実装状況**:
- [x] 単体テスト: `{テストファイル}`
- [ ] E2Eテスト: 未実装
- **推定工数**: {時間}
## 依存関係マップ
```mermaid
graph TD
A[TASK-0001] --> B[TASK-0002]
### {TASK-ID}.md
```markdown
# {TASK-ID}: {タスク名}
## タスク概要
- **タスクタイプ**: {DIRECT|TDD}
- **推定工数**: {時間}
- **依存タスク**: {なし|TASK-XXXX}
## 実装ファイル
- `{ファイルパス}`
## 実装詳細
{発見された内容の詳細}
## テスト実装状況
- [ ] 単体テスト
- [ ] 統合テスト
- [ ] E2Eテスト# カレントディレクトリを分析 claude code rev-tasks # 特定ディレクトリを分析 claude code rev-tasks --path ./backend # 特定の技術スタックに絞って分析 claude code rev-tasks --tech react,nodejs # 詳細分析(テストカバレッジ等も含む) claude code rev-tasks --detailed # 出力形式指定 claude code rev-tasks --format json
TsumikiはAI駆動開発のためのフレームワークです。要件定義から実装まで、AIを活用した効率的な開発プロセスを提供します。 基本的にClaude Codeをサポートしますが、それ以外のツールでも使用できます。Claude Code以外のツールでtsumikiを使用する を参照してください。
Repo: classmethod/tsumiki
ADR(Architecture Decision Record)の壁打ち相手としてヒアリングを通じて意思決定を整理し、ADRドラフトを作成する
テストエラーを解消するための自動デバッグプロセス。全テストケースの確認からエラー原因の調査、修正まで段階的に実行し、テストケースの成功率向上を目指します。
ビルドエラー(コンパイルエラー、型エラー、依存パッケージ未解決)を自動的に分析・修正します。auto-debugから委譲される他、ユーザが直接呼び出すことも可能です。
システムの各レイヤーにおける包括的なエッジケース・エラー状態を詳細に分析し、見落としがちな異常系シナリオを洗い出します