Skip to content

OTR_CodingAgentAssets

nishi_74322014 edited this page Oct 27, 2026 · 1 revision

コーディング・エージェント用アセットの導入

  • TOP > 使い方 > コーディング・エージェント用アセットの導入

概要

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 → 実装)で進める。

OpenTouryo 本体の開発では

本体のリポジトリでは、root/programs/GetAgentSkills.ps1 でスキルだけを取得して使う(.claude/skills/ は .gitignore の対象)。
アプリ開発向けのスキル(プロジェクトの新規構築など)と、本体の文書と競合するスキルは除外している。

参考


Tags: 再構築

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki
開発基盤部会 Wiki

移行管理: DONE / TODO

Clone this wiki locally