Skip to content

OpenTouryoProject/OpenTouryoCodingAgentAssets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenTouryoCodingAgentAssets

Assets used by coding agents utilizing OpenTouryo

OpenTouryo を利用したアプリケーション開発を、 コーディングエージェント(Claude Code / GitHub Copilot / Codex など)に行わせるためのアセット集。

構成

src/
  instructions/AGENTS.md        概要・規約(常時コンテキストに載る / これが原本)
  skills/
    opentouryo-layer-p-mvc/      P層:ASP.NET MVC / ASP.NET Core MVC
    opentouryo-layer-p-webforms/ P層:Web Forms
    opentouryo-layer-p-winforms/ P層:Windows Forms
    opentouryo-layer-b/          B層(業務ロジック層)の実装
    opentouryo-layer-d/          D層の全体像と Dao 3系統の使い分け
    opentouryo-dao-custom/       個別Dao
    opentouryo-dao-common/       共通Dao(CmnDao)
    opentouryo-dao-generated/    自動生成Dao
    opentouryo-query-definition/ SQL定義ファイル(静的 .sql / 動的 .xml)
    opentouryo-message/          メッセージ(MSGDefinition.xml)
    opentouryo-shared-property/  共有情報(SPDefinition.xml)
    opentouryo-transaction-control/ トランザクション制御(TCDefinition.xml)
    opentouryo-screen-transition/   画面遷移制御(SCDefinition.xml)
    opentouryo-transmission/     通信制御(サービス論理名による呼び出し)
    opentouryo-exception/        例外処理方式
    opentouryo-logging/          ログ出力
    opentouryo-config/           構成ファイル
    opentouryo-auth/             認証・ユーザ情報
install/
  install.ps1                   対象リポジトリへのインストーラ
docs/
  authoring.md                  アセット執筆ガイド

インストラクション(概要)とスキル(具体的なコードの書き方)に分かれている。 前者は常にコンテキストへ載り、後者はエージェントが必要と判断したときだけ読まれる。 使い分けの基準は docs/authoring.md を参照。

スキルの互換性

スキルは Agent Skills のオープン標準SKILL.md)に準拠している。 Claude Code / GitHub Copilot / Cursor / Codex CLI / Gemini CLI など、標準に対応した 30以上のツールが同一のスキルを読める。1回書けば全プロダクトで使える。

プロダクト差分はインストラクション側にのみ存在し、インストーラが吸収する。

インストール

# Claude Code 向けに全スキルをインストール
./install/install.ps1 -Product claude -TargetRoot C:\git\MyApp

# 複数プロダクト・スキルを絞って
./install/install.ps1 -Product claude,copilot -Skill opentouryo-layer-d

# 実際には書き込まず、何が行われるか確認
./install/install.ps1 -Product agents -WhatIf

配置先

プロダクト インストラクション スキル
claude CLAUDE.mdAGENTS.md@ import) .claude/skills/
copilot .github/copilot-instructions.md(複製) .github/skills/
agents AGENTS.md .agents/skills/

AGENTS.md はどのプロダクトでも対象リポジトリのルートへ配置される(これが原本)。 Claude Code は AGENTS.md を読まないため、それを @ import する CLAUDE.md を別途生成する。

既存ファイルは、インストーラが生成したもの(生成マーカー付き)でない限り上書きされない。 上書きするには -Force を指定する。

ライセンス

MIT

About

Assets used by coding agents utilizing OpenTouryo

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors