Skip to main content
SECTION · CORE CONCEPTS

コアコンセプト

MoAI-ADK を支える基本原則 — SPEC-First 開発、DDD/TDD、TRUST 5 品質フレームワーク、専任エージェント。

Claude Codeではじめる実践エージェンティックコーディング
Claude Codeではじめる実践エージェンティックコーディング バイブコーディングの終わり、ハーネスエンジニアリングの始まり。 MoAI-ADKメンテナが …
MoAI-ADK とは?
MoAI-ADK は コスト・自己改善・品質統制 の 3 つの核心要素で Claude Code を包む Agentic Development Kit です。 …
ナビゲータ結合トークン
ナビゲータ結合トークン コードとドキュメントが互いを指し示すようにすると、エージェントが一方を修正したときに他方の文脈を直接引き出せるようになります。ナビゲー …
ハーネスエンジニアリング
ハーネスエンジニアリング ハーネスエンジニアリングとは? MoAI-ADK は ハーネスエンジニアリング (Harness Engineering) パラダイ …
Constitution システム
MoAI-ADK の不変ルール (FROZEN) と進化可能なルール (Evolvable) を管理する、憲法的制約システムです。 概要 ハーネスエンジニアリン …
SPEC ベース開発
MoAI-ADK の SPEC ベース開発方法論を詳しく案内します。SPEC はエージェンティックハーネスの入力であり、トークノミクスの隠れたツールです — 要 …
開発方法論 (DDD/TDD)
MoAI-ADK の開発方法論を詳しく案内します。Run フェーズでエージェントがコードを実装するときに従う規律で、プロジェクト状態に応じて TDD または …
検証主張の完全性
検証主張の完全性 エージェントが「テストが通りました」「カバレッジ87%です」「このコードはもう使っていないので削除しても大丈夫です」と言うとき、その言葉をど …
TRUST 5 品質フレームワーク
MoAI-ADK のすべてのコードが通過しなければならない 5 つの品質原則を詳しく案内します。TRUST 5 は エージェンティックハーネスの品質ゲートです …
情報
所属バリュー: エージェント型ハーネス

コア概念: ハーネス構造

MoAI-ADK v3.0 を理解するために必要なコアコンセプトを紹介します。v3.0 の価値は3つの中心要素に要約されます — トークノミクス (Token Economics)、エージェンティックループエンジニアリング (Agentic Loop Engineering)、そして エージェンティックハーネス (Agentic Harness)。このセクションのドキュメントは、その3つの中心要素が実際の開発フローでどのように機能するのかを1つずつ解き明かします。

情報
初めての方へ。上から下へ順番に読むと、MoAI-ADK の全体像が自然に描けます。各ドキュメントは独立して読んでも問題ありません。

3つの中心要素

中心要素中心となる問い代表ドキュメント
トークノミクス同じ品質をより少ないトークンで得るには?MoAI-ADK とは?
エージェンティックループエンジニアリングループはどのように自ら働き、学習するのか?ハーネスエンジニアリング
エージェンティックハーネスエージェントがうまく働ける環境をどう設計するのか?SPEC ベース開発 · TRUST 5
flowchart TD
    A["MoAI-ADK とは?"] --> B["ハーネスエンジニアリング"]
    B --> C["SPEC ベース開発"]
    C --> D["開発方法論 (DDD/TDD)"]
    D --> E["TRUST 5 品質"]
    E --> F["Constitution システム"]

    A -.- A1["3つの中心要素と\n全体アーキテクチャの理解"]
    B -.- B1["エージェントが働く環境を\n設計するパラダイム"]
    C -.- C1["要件をドキュメントとして定義する\nPlan フェーズ"]
    D -.- D1["コードを安全に実装する\nRun フェーズ"]
    E -.- E1["5つの品質原則で\nすべてのフェーズを検証"]
    F -.- F1["不変ルールと進化ルールを\n区別する安全装置"]

学習順序

順序ドキュメント中心となる問い
1MoAI-ADK とは?MoAI-ADK とは何か、なぜトークノミクスを目標とするのか?
2ハーネスエンジニアリングコードを直接書く代わりに環境を設計するとはどういう意味か?
3SPEC ベース開発要件をどのように明確に定義し管理するのか?
4開発方法論 (DDD/TDD)既存のコードを壊さずにどう改善するのか?
5TRUST 5 品質コード品質をどんな基準で保証するのか?
6Constitution システムハーネスが自ら進化するとき、その進化を何が統制するのか?
情報
フローとして要約するとこうなります。SPEC で何を作るかを決め、DDD/TDD で安全に作り、TRUST 5 で品質を検証します。この全体のループを包み込むのが ハーネス であり、ループが回るほどハーネスが学習して指針が進化します — その進化の安全装置が Constitution です。