CommandMateでClaude Codeのスラッシュコマンドとエージェントを使った開発フローを始めましょう。
CommandMate がインストール・起動されている必要があります。
# インストール(初回のみ)
npm install -g commandmate
commandmate init --defaults
# サーバー起動
commandmate start --daemon詳しくは CLI セットアップガイド を参照してください。
GitHubでIssueを確認し、作業対象を決定します。
# Issue一覧を確認
gh issue list
# 特定のIssueを確認
gh issue view 123/work-plan コマンドで作業計画を立案します。
/work-plan 123
出力される内容:
- タスク分解
- 依存関係図
- 品質チェック項目
- 成果物チェックリスト
/tdd-impl コマンドでテスト駆動開発を実行します。
/tdd-impl 新機能名
TDDサイクル:
- Red: 失敗するテストを作成
- Green: 最小限の実装でテストをパス
- Refactor: コードを改善
/progress-report コマンドで進捗を確認します。
/progress-report 123
/create-pr コマンドでPull Requestを自動作成します。
/create-pr
自動生成される内容:
- PRタイトル(Conventional Commits形式)
- 変更内容の説明
- テスト結果
- チェックリスト
| コマンド | 説明 | 使用タイミング |
|---|---|---|
/work-plan |
作業計画立案 | Issue着手時 |
/tdd-impl |
TDD実装 | 機能実装時 |
/progress-report |
進捗報告 | 定期報告、完了確認時 |
/create-pr |
PR自動作成 | 実装完了時 |
[Issue確認]
│
▼
[/work-plan] ──→ 作業計画書
│
▼
[ブランチ作成]
│
▼
[/tdd-impl] ──→ テスト&実装
│
▼
[/progress-report] ──→ 進捗確認
│
▼
[/create-pr] ──→ PR作成
│
▼
[レビュー&マージ]
開発中は以下のコマンドで品質を確認できます:
# リント
npm run lint
# 型チェック
npx tsc --noEmit
# 単体テスト
npm run test:unit
# 結合テスト
npm run test:integration
# ビルド
npm run build.claude/commands/ ディレクトリにコマンドファイルが存在するか確認してください。
ls -la .claude/commands/- エラーメッセージを確認
- 関連するテストファイルを確認
- 実装を修正
- 再度テストを実行
npm run test:unit -- --verbose- 未コミットの変更がないか確認
- CIチェックが通っているか確認
git status
npm run lint && npx tsc --noEmit && npm run test:unit && npm run build- CLI セットアップガイド - インストールとトラブルシューティング
- コマンド利用ガイド - 各コマンドの詳細な使い方
- エージェント利用ガイド - サブエージェントの詳細
- ワークフロー例 - 実践的な使用例