Skip to content

Latest commit

 

History

History
196 lines (136 loc) · 3.79 KB

File metadata and controls

196 lines (136 loc) · 3.79 KB

English

クイックスタートガイド

CommandMateでClaude Codeのスラッシュコマンドとエージェントを使った開発フローを始めましょう。


前提条件

CommandMate がインストール・起動されている必要があります。

# インストール(初回のみ)
npm install -g commandmate
commandmate init --defaults

# サーバー起動
commandmate start --daemon

詳しくは CLI セットアップガイド を参照してください。


5分で始める開発フロー

Step 1: Issue確認

GitHubでIssueを確認し、作業対象を決定します。

# Issue一覧を確認
gh issue list

# 特定のIssueを確認
gh issue view 123

Step 2: 作業計画立案

/work-plan コマンドで作業計画を立案します。

/work-plan 123

出力される内容:

  • タスク分解
  • 依存関係図
  • 品質チェック項目
  • 成果物チェックリスト

Step 3: TDD実装

/tdd-impl コマンドでテスト駆動開発を実行します。

/tdd-impl 新機能名

TDDサイクル:

  1. Red: 失敗するテストを作成
  2. Green: 最小限の実装でテストをパス
  3. Refactor: コードを改善

Step 4: 進捗確認

/progress-report コマンドで進捗を確認します。

/progress-report 123

Step 5: PR作成

/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/

テストが失敗する

  1. エラーメッセージを確認
  2. 関連するテストファイルを確認
  3. 実装を修正
  4. 再度テストを実行
npm run test:unit -- --verbose

PRが作成できない

  1. 未コミットの変更がないか確認
  2. CIチェックが通っているか確認
git status
npm run lint && npx tsc --noEmit && npm run test:unit && npm run build

次のステップ


関連ドキュメント