パーティ向けビンゴ抽選機。
AI エージェント向け指示と人間用ドキュメントを共通化しており、ディレクトリ単位に適用する開発方針はinstructions/ に、 仕様書等の意思決定履歴はcontext/ に集約しています。
| ファイル | 内容 |
|---|---|
setup |
本番環境・ローカル環境構築手順 |
typescript |
TypeScript 実装の責務分担と履歴永続化方針 |
styling |
スタイリング方針 (Bootstrap5 / Google Fonts) |
lint |
Lint・整形ツールと tsconfig 方針 |
github-ops |
GitHub Actions・セキュリティ・リリースノート・コードオーナー |
| ファイル | 内容 |
|---|---|
feature-spec |
機能仕様 (状態遷移図・操作別挙動) |
他リポジトリ共通の指示 は共通パッケージ ROhta/apm-config から apm install で配信され、ローカルの .apm/instructions/ には保持しません。共通指示を変更したい場合は apm-config を編集します。
これらは microsoft/apm によって管理され、apm compile で Claude Code / Codex / GitHub Copilot 向けファイル (CLAUDE.md / AGENTS.md / .claude/rules/ / .github/instructions/) にローカルで展開されます。ローカルでのみAIエージェントに読ませる想定のため、apmの成果物はgit管理しません。
共通 MCP サーバー (context7 / serena / deepwiki / chrome-devtools) も apm-config/mcp-toolkit から配信されます。うち chrome-devtools は transitive なプラグイン参照のため、導入時は apm install --trust-transitive-mcp が必要です (初回は解決のみで、2 回目の実行で設定が完了することがあります)。