Skip to content

ROhta/bingo

Repository files navigation

Bingo Machine

パーティ向けビンゴ抽選機。

ドキュメント

AI エージェント向け指示と人間用ドキュメントを共通化しており、ディレクトリ単位に適用する開発方針はinstructions/ に、 仕様書等の意思決定履歴はcontext/ に集約しています。

instructions

ファイル 内容
setup 本番環境・ローカル環境構築手順
typescript TypeScript 実装の責務分担と履歴永続化方針
styling スタイリング方針 (Bootstrap5 / Google Fonts)
lint Lint・整形ツールと tsconfig 方針
github-ops GitHub Actions・セキュリティ・リリースノート・コードオーナー

context

ファイル 内容
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

共通 MCP サーバー (context7 / serena / deepwiki / chrome-devtools) も apm-config/mcp-toolkit から配信されます。うち chrome-devtools は transitive なプラグイン参照のため、導入時は apm install --trust-transitive-mcp が必要です (初回は解決のみで、2 回目の実行で設定が完了することがあります)。