Repository navigation
OTR_CodingAgentAssets
nishi_74322014 edited this page Oct 27, 2026
·
1 revision
OpenTouryoCodingAgentAssets は、
Open 棟梁を使ったアプリケーション開発を、コーディング・エージェント(Claude Code、GitHub Copilot、Codex など)に行わせるためのアセット集。
- インストラクション(概要・規約。常にコンテキストに載る)と、スキル(具体的なコードの書き方。必要なときだけ読まれる)に分かれる。
- スキルは Agent Skills のオープン標準(
SKILL.md)に準拠しており、標準に対応した多くのツールが同じスキルを読める。 - Open 棟梁のノウハウ(処理方式)を、エージェントの作業手順として配布する仕組みである(ソリューション提供のサポート)。
src/
instructions/AGENTS.md 概要・規約(導入先へ配布される原本)
skills/ 全スキル(2026 年 10 月時点で 44 件)
docs/ spec / plan / prompt の見本(チュートリアル)
install/
install.ps1 導入先リポジトリへのインストーラ
| 分類 | 利用者 | 主なスキル |
|---|---|---|
| ① 立ち上げ・構成(主に一度きり) | 立ち上げ担当・纏め者 |
opentouryo-project-setup(+配下 5 件)、opentouryo-project-transform、opentouryo-project-policy、opentouryo-base2-customize
|
| ② 各層のコード実装(日常) | アプリ開発者 |
opentouryo-app-design、opentouryo-layer-*、opentouryo-dao-*、opentouryo-*-crud-screens、opentouryo-query-definition、opentouryo-exception など |
| ③ 制御・定義/横断機能 | アプリ開発者 |
opentouryo-message、opentouryo-transaction-control、opentouryo-transmission、opentouryo-webapi-server / -client、opentouryo-auth、opentouryo-oauth2-client など |
| ④ レビュー | アプリ開発者 | opentouryo-log-analysis |
本 Wiki の使い方の各ページには、対応するスキル名を記載している。
リポジトリを clone し、clone した場所からインストーラを実行する(install.ps1 は隣の src/ を読むので、単体でコピーしても動かない)。
Windows PowerShell 5.1 / PowerShell 7 のどちらでも動く。
git clone https://github.com/OpenTouryoProject/OpenTouryoCodingAgentAssets.git
cd OpenTouryoCodingAgentAssets
# Claude Code 向けに全スキル
./install/install.ps1 -Product claude -TargetRoot C:\git\MyApp
# 複数プロダクト、スキルを絞る
./install/install.ps1 -Product claude,copilot -Skill opentouryo-layer-d -TargetRoot C:\git\MyApp
# 書き込まずに確認
./install/install.ps1 -Product agents -WhatIf -TargetRoot C:\git\MyApp
# チュートリアル一式(docs/spec|plan|tutorial)も配置
./install/install.ps1 -Product claude -TargetRoot C:\git\MyApp -IncludeTutorial| プロダクト | インストラクション | スキル |
|---|---|---|
claude |
CLAUDE.md(AGENTS.md を @ import) |
.claude/skills/ |
copilot |
.github/copilot-instructions.md |
.github/skills/ |
agents |
AGENTS.md |
.agents/skills/ |
-
AGENTS.mdはどのプロダクトでも導入先のルートに置かれる(これが原本)。 - 既存のファイルは、インストーラが生成したもの(生成マーカー付き)でない限り上書きされない。上書きは
-Force。
-
AGENTS.mdのTODO:欄に、プロジェクト固有の運用ルール(どう振る舞うか)を書く。既定で「Git の状態を変える操作をしない」が入っている。 - 確認できた親クラス2 の仕様は、リポジトリ直下の
PROJECT-POLICY.mdに記録する(親クラス2 のカスタマイズ)。 - 規模のある変更は、仕様駆動の開発(spec → plan → 実装)で進める。
本体のリポジトリでは、root/programs/GetAgentSkills.ps1 でスキルだけを取得して使う(.claude/skills/ は .gitignore の対象)。
アプリ開発向けのスキル(プロジェクトの新規構築など)と、本体の文書と競合するスキルは除外している。
Tags: 再構築
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。