Version: 0.2.5
複数の AI エージェントが、自律的かつ並行してソフトウェア開発を進めるための軽量フレームワークです。
ichimesher で試行した Spec Kit、Codex/Serena/context-mode、Issue 駆動、worktree 分離、作業サマリー、判断ログ、品質ゲートの運用を、他プロジェクトや別端末でも再現できるように汎用化しています。
- AI エージェント同士の作業衝突を減らす。
- 低コストにするため、大量ログや大きなファイルを会話コンテキストへ流さない。
- 仕様、実装、レビュー、検証、引き継ぎを repository 内の成果物だけで再現する。
- 自動 merge できる変更と、人間承認が必要な変更を明確に分ける。
- プロジェクト固有の技術スタックに依存しない運用ルールを提供する。
AGENTS.md # AI エージェント共通ルール
docs/index.md # マップ:「どこに何があるか」の全体目次
docs/README.md # docs 運用規約(憲法・維持機構の要約)
docs/framework/ # フレームワーク運用ルール(メタ)
knowledge-base.md # 知識ベース構造・企画/実作業分離・ソース記録・維持機構
ai-execution-framework.md # 役割、標準ワークフロー、並列実行ルール
collaboration-rules.md # branch/worktree/PR/作業ログの運用
environment-reproducibility.md # 別端末での再現手順
codex-dev-stack.md # macOS/Codex 用の開発スタック導入・検証手順
context7.md # 現行library/API documentationの取得・検証手順
agent-handoff.md # AI エージェント間の引き継ぎ手順
ai-environment-profiles.md # Codex/Claude など AI 環境別 profile 切り替え
agent-settings-replication.md # AGENTS/CLAUDE/Copilot/skills の再現設計
software-engineering-practices.md # エージェント時代も捨てない開発規律
github-configuration.md # GitHub labels、Issue/PR、branch protection 設定
quality-gates.md # 品質ゲートと自動 merge 判定
effect-metrics.md # AI 作業の効果測定、privacy、保存・Git 運用境界
project-adoption.md # 既存プロジェクトへの導入手順
project-update.md # 導入済みプロジェクトの AF 最新化手順
docs/knowledge/ # system of record(現状 stock、開発+非開発)
product/ engineering/ business/ support/ materials/
docs/planning/ # 企画フェーズ成果物(調査・要件定義)
docs/decisions/ # 意思決定記録(情報ソース+理由)
docs/work-notes/ # 作業サマリー
docs/templates/ # 作業サマリー、判断ログ、PR テンプレート
scripts/bootstrap-project.sh # 他プロジェクトへのテンプレート導入
scripts/install.sh # 公開releaseの取得・検証・一時展開・導入
scripts/check-doc-links.sh # docs の broken link / 孤立ノート検出
scripts/build-public-archive.sh # 外部配布用 archive の作成(sanitize とローカル公開資産の除外付き)
scripts/deploy-site.sh # 説明サイトを Cloudflare Pages へデプロイ
site/ # 公開サイトの中身(index.html。zip は毎回生成)
templates/project/ # bootstrap で配布される雛形
.github/CODEOWNERS # 承認必須pathのowner template(導入後に置換)
docs 全体の運用規約は docs/README.md、 知識ベースの構造と維持ルールは docs/framework/knowledge-base.md を参照してください。
公開版を導入する場合、ZIPを手動展開する必要はありません。
curl -fsSLo /tmp/agentic-framework-install.sh https://ai.microdotz.net/install.sh
bash /tmp/agentic-framework-install.sh /path/to/target-projectinstallerはrelease metadataとZIPを一時directoryへ取得し、byte数とSHA-256を検証してから導入し、一時fileを削除します。既存projectのfileと競合した場合は通常pathを変更せず、.agentic-framework/incoming/へ候補とreportを保存して終了します。reportを確認し、seeded fileを既存内容のまま採用すると判断した場合だけ次を実行します。
bash /tmp/agentic-framework-install.sh --accept-existing /path/to/target-projectrepository checkoutから導入する場合も、同じpreflightを通ります。
./scripts/bootstrap-project.sh /path/to/target-project導入後、対象プロジェクトで次を編集してください。
AGENTS.mdのプロジェクト名、検証コマンド、禁止事項。docs/framework/ai-execution-framework.mdの stable branch、branch prefix、required checks。docs/framework/environment-reproducibility.mdの runtime、package manager、secret 名。docs/framework/codex-dev-stack.mdの端末ごとの導入パスと検証コマンド。docs/framework/agent-handoff.mdの required reading order。docs/framework/ai-environment-profiles.mdの利用 AI profile。docs/framework/agent-settings-replication.mdの tool-specific entrypoint、skills、permission allowlist。docs/framework/software-engineering-practices.mdの Done、scope、CI、human gate。docs/framework/github-configuration.mdの labels、branch protection、required checks。.github/pull_request_template.mdの project-specific checklist。docs/framework/effect-metrics.mdの保存 mode、repository 可視性、privacy 境界。docs/framework/context7.mdのuser scope導入、secret境界、動作確認。
既に AF を導入済みのプロジェクトへ最新の変更を反映する場合は、bootstrap-project.sh を再実行するのではなく
docs/framework/project-update.md の手順に従ってください。
導入先が独自の docs 構造にカスタマイズされている場合、単純な再配布は二重構造を生みます。
AI 環境を明示的に切り替える場合:
./scripts/select-ai-profile.sh codex
./scripts/select-ai-profile.sh claude
./scripts/select-ai-profile.sh codex-claude
./scripts/select-ai-profile.sh copilot選択された profile は .ai/active-profile に記録され、profile ごとの設定ファイルだけが repository root に反映されます。
Codex と Claude Code を同じ checkout で使う場合は codex-claude を選ぶと、AGENTS.md と CLAUDE.md が同時に有効になります。
新規プロジェクトの場合は、Spec Kit が利用可能なら次の順で進めます。
- specify: プロダクト要求と受け入れ条件を固定する。
- plan: 技術方針、構成、品質ゲートを決める。
- tasks: 並列化できる単位へ分解する。
- implement: Issue ごとに worktree を分け、AI エージェントを割り当てる。
- Spec Kit: 仕様、計画、タスクの phase control。
- Codex: 実装、検証、PR 作成。
- Serena: symbol-aware なコード理解とリファクタリング。
- context-mode: 大量出力、ログ、検索、session memory の token-efficient 処理。
- context7: library、SDK、API、CLI、cloud serviceの現行公式documentation取得。
- GitHub Issues/PR: 作業単位、レビュー、merge gate。
- Docker or devcontainer: 端末差分を減らす実行環境。
Issue ready
-> Coordinator が scope と acceptance criteria を確認
-> Implementer が専用 branch/worktree で実装
-> Reviewer が差分、テスト、secret、仕様対応を確認
-> Human Approver が危険領域だけ承認
-> Work note と Decision log を残す
-> Required checks 成功後に merge
詳細は docs/framework/ai-execution-framework.md を参照してください。
MIT License — Copyright (c) 2026 株式会社 点