製品
弊社では、Claude Code、Codex、Kimiを調査、設計、実装、テスト、レビューに利用しています。一つの製品や工程を特定のAIだけに固定せず、作業の範囲や必要な判断力、速度、使えるツールに合わせて組み合わせます。こうした開発の約束事はproductプラグインにまとめて、ClaudeとCodexへ配布しています。このセクションで扱うのは、プラグインの使い方と、それを取り巻く運用です。開発の基礎が前提です。
インストール
Claude Codeでは、/pluginからInteractiveのプラグインマーケットプレースを追加してproductをインストールします。
/plugin marketplace add interactive-inc/agent-plugins
/plugin install product@inta-agent-plugins
使い方
日常の入口はproduct:devです(開発の進め方)。点検のproduct:checkと保守のproduct:maintainは、人が直接起動します(開発・点検・保守を分ける)。検証能力はproduct:testが持ちます(テスト戦略)。
product:devで、この不具合を修正し、必要な検証まで進めて
product:check code testsで、テスト周りの実装を読み取り専用で点検して
このほか、開発環境のproduct:env、技術選定のproduct:stack、文書成果物のproduct:docsなど、目的が決まった専門Skillを個別に起動できます。使えるSkillと最新の境界は、productプラグインのREADMEが正本です。
決めているのは、人間との約束事
ClaudeやCodexは、コードの探索も設計も実装も、依頼とリポジトリに合わせて自分で組み立てられます。だから弊社では、一般的な開発方法やAIの内部の手順を規則にしていません。モデルごとに別の開発規約を作ることもしません。規則として書くのは、人間とAIがうまく協力するために必要な、次のような約束事だけです。
- 何を入口にし、どの状態を完了とするか
- どの判断をAIに任せ、どの判断を人間へ返すか
- Issue、Pull Request、
.docs/などの成果物をどこへ残すか - 誰が作業範囲を持ち、いつ他の作業と並行できるか
- 完了をどの検証結果で証明するか
AIが作った差分は、どのモデルが作ったかにかかわらず同じ基準でレビューし、実行結果を確かめてから受け入れます。この約束事をどう設計しているかはプラグインにまとめています。
構成
- 開発の進め方 — 入口の一本化、標準フロー、外向き操作の境界
- テスト戦略 — どの層で何を証明するかと、検証の広げ方
- 開発・点検・保守を分ける — 読み取り専用の点検と、挙動不変の保守
- 並行作業と長時間の作業 — worktreeによる隔離と、範囲による制御
- プロダクトバックログ — Notion、
.docs、GitHubの役割分担と情報の正本 - プラグイン — 約束事の配布物。設計の考え方、規則の置き場所、Skillにする基準
- Claude Codeの運用知見 — 検証して分かった挙動と、設定・指示ファイルの判断