CC Guide

ワークフロー

開発フェーズ別のワークフローガイド -- 8

要件理解からリリース、振り返りまで、8つの開発フェーズでどのツールを使い、どのように進めるべきかを解説します。 インタラクティブなマップで全体像を把握し、各フェーズの詳細ガイドへ進みましょう。

開発ワークフローマップ

各フェーズをクリックすると、使用ツールと主要コマンドが表示されます。フェーズ名をクリックして詳細ガイドへ移動できます。

要件理解

ユーザーの意図を正確に把握し、タスクの scope を定義するフェーズ

詳細ガイドを見る

使用ツール

Claude CodeClaude Code

対話による要件のヒアリングと整理

deep-interviewOMC

OMC の深掘りインタビュースキルで要件を網羅的に抽出

主要コマンド

/oh-my-claudecode:deep-interview
clarify requirements

ポイント

  • 曖昧な点は必ず確認する
  • スコープの境界を明確にする
  • 制約条件を洗い出す

要件理解

(1)

ユーザーの意図を正確に把握し、タスクのスコープを定義します。深掘りインタビューや対話を通じて、曖昧な要件を明確にする手法を学びます。

調査・研究

(1)

既存コードの理解、技術選定、ベストプラクティスの調査を行います。コードベース検索やドキュメント参照で、実装前に必要な知識を集約します。

計画・設計

(1)

実装計画の策定、アーキテクチャ設計、タスク分割を行います。DAG形式での依存関係整理や、リスクと代替案の明示など、計画の質を高める手法を学びます。

実装

(1)

TDDアプローチでコードを書き、テストを通過させます。テストファースト、80%以上のカバレッジ維持、イミュータブルなパターンなど、品質の高い実装手法を学びます。

テスト

(1)

単体テスト、統合テスト、E2Eテストを実施し、品質を検証します。テストカバレッジの目標設定と、テスト失敗時のデバッグ手法を学びます。

レビュー・検証

(1)

コードレビュー、セキュリティチェック、ビルド検証を行います。作成者とレビュアーの分離、自動検証ループなど、品質保証のベストプラクティスを学びます。

リリース

(1)

コミット、PR作成、デプロイを行い、変更履歴を記録します。Conventional Commits形式やテストプランの提示など、チーム開発で求められるリリース手法を学びます。

振り返り

(1)

リリース後の振り返りと次回への改善を図ります。学習パターンの抽出、メモリの更新、技術的負債の棚卸しを通じて、継続的に開発効率を向上させる手法を学びます。