Pulse のご紹介:AI ネイティブチームのためのポストスクラム宣言とエージェントワークフロー
Pulse は、AI コーディングアシスタント向けの V-Model ワークフローで、ビジネス分析、要件工学、アーキテクチャ、コーディング、テスト、セキュリティ監査の6つのフェーズから構成され、各フェーズには品質ゲートが設けられています。Claude Code、Cursor、Codex、OpenCode、Gemini CLI、GitHub Copilot などのプラットフォームで動作し、グリーンフィールド、ブラウンフィールド、移行プロジェクトをサポートします。また、ユーザーニーズが曖昧な場合に適切な調査手法を選択するための32のイノベーションメソッドカードが含まれています。
コードのコストがほぼゼロになる時代、計画そのものが製品となります。Digital Innovation Agents プロジェクト(コードネーム Pulse)は、AI コーディングアシスタント向けの完全な V-Model ワークフローを提供します。このワークフローは、ビジネス分析、要件工学、アーキテクチャ、コーディング、テスト、セキュリティ監査の各フェーズを順に実行し、各フェーズ間には品質ゲートが設けられています。単なる自動化に留まらず、構造化されたイノベーション手法を AI とのコラボレーションに統合します。
プロジェクトは13のスキルモジュールで構成されています。内訳は、6つのコア V-Model フェーズスキル、2つのエントリースキル(リバースエンジニアリングと移行)、1つのオンデマンドワークフローガイド、および4つの基盤スキル(プロジェクト規約、整合性チェック、ヒューマナイザー、ブートストラップ)です。これらのスキルは、Claude Code、Cursor、Codex、OpenCode、Gemini CLI、GitHub Copilot などの主要プラットフォームで動作します。
プロジェクトには3つのエントリーポイントがあります。グリーンフィールドプロジェクトはビジネス分析から始まり、V-Model に沿って前進します。ブラウンフィールドプロジェクトはリバースエンジニアリングを介して既存のコードベースを逆向きに分析し、アーキテクチャ決定記録、arc42 スナップショット、機能一覧などを生成します。移行プロジェクトは旧バージョンの DIA プロジェクトを最新規約にアップグレードします。特筆すべきは、ビジネス分析と要件工学のモジュールに32のイノベーションメソッドカードが組み込まれている点です。AI がユーザーニーズの薄い部分を検出すると、適切な調査手法(ユーザーインタビュー、エクストリームユーザー、カルチュラルプローブ、ペルソナ合成、JTBD、TRIZ など)を提案しますが、実際の調査作業は人間が行います。
インストール方法はプラットフォームによって異なります。Claude Code は CLI 経由でのプラグインインストールが推奨されます。Cursor はプラグインマーケットから直接追加できます。GitHub Copilot はプロジェクトディレクトリにファイルを手動でコピーする必要があります。Codex と OpenCode は指示に従ってインストールガイドを取得します。Gemini CLI は拡張機能コマンドを使用します。すべてのプラットフォームでアップデートと動作確認が可能です。
使用前に dia-setup でワークフローをアクティブ化し、その後プロジェクトのニーズに応じて適切なスキルを呼び出します。例えば、/business-analysis と入力して構造化ビジネス分析を開始したり、自然言語で質問すると AI が最適なスキルを自動的にマッチングします。プロジェクトには詳細なトラブルシューティングガイドも含まれています。
Pulse の核心は、AI がコードを高速生成する時代において、正しいものを構築することの重要性を強調することです。厳格なエンジニアリングプロセスと人間主導の革新的研究を組み合わせることで、チームは誤った方向に高速で進むリスクを回避できます。