Skip to content

aktsmm/Agent-Customization

Repository files navigation

GitHub Copilot Customization Source

License: CC BY-NC-SA 4.0

GitHub Copilot / VS Code 用の prompts、agents、instructions、skills を管理する正本リポジトリです。

このリポジトリは日常作業用 workspace ではなく、VS Code User Data や Copilot CLI へ同期する customization assets の保管・整備を主目的にします。

構成

パス 目的
.github/prompts/ VS Code User Data に同期する slash prompts
.github/agents/ VS Code User Data に同期する custom agents
.github/instructions/ VS Code / CLI に同期する自動適用 instructions
.github/skills/ Copilot Skills
.github/.sync-ignore 同期対象外ファイル名の一覧
.github/copilot-instructions.md この repo の作業ルール
AGENTS.md エージェント・プロンプト・instructions・skills の中央レジストリ
docs/ 補助ドキュメント
templates/ companion project や補助テンプレート
output_sessions/ セッションログ・作業記録の出力先(gitignore 対象)

prompts_sync/, agents_sync/, instructions_sync/ は廃止しました。現在は通常の .github/prompts/, .github/agents/, .github/instructions/ を正本として扱います。

同期先

種別 Repo 側 VS Code User Data Copilot CLI
Prompts .github/prompts/*.prompt.md %APPDATA%/Code/User/prompts/*.prompt.md 対象外
Agents .github/agents/*.agent.md %APPDATA%/Code/User/prompts/*.agent.md 対象外
Instructions .github/instructions/**/*.instructions.md %APPDATA%/Code/User/prompts/*.instructions.md ~/.copilot/instructions/**
Skills .github/skills/ 対象外 必要に応じて別フロー

Note: この repo を VS Code で開くと、.github/instructions/.github/prompts/ の assets が workspace customization として認識される可能性があります。この repo は主に保守・同期用として扱い、通常の開発作業 workspace とは分ける前提です。

使い方

User Data / CLI へ同期する

sync-to-global agent を使います。

/agent sync-to-global

この agent は次を行います。

  1. Repo 側正本と User Data / CLI の差分を検出
  2. .github/.sync-ignore を尊重して除外
  3. 新しい方、repo-only、global-only、CLI-only を表示
  4. ユーザー確認後に同期
  5. 結果と git status --short を報告

個別 asset を確認する

詳細な一覧は AGENTS.md を参照してください。

主要 assets

Agents

  • sync-to-global — canonical .github assets と User Data / CLI を同期
  • enhanced-plan — 調査が必要な実装・移行・設計計画を source-aware に作成
  • workflow-designer — エージェント/ワークフロー設計・レビュー
  • DeepResearch — 深い調査・引用付きレポート生成
  • fact-checker — 事実・出典・リンク確認
  • ReportWriter — 調査結果のレポート化

Prompts

Instructions

Skills

運用ルール

  • 新しい prompt / agent / instruction は、まず .github/prompts/, .github/agents/, .github/instructions/ のどこが正しいかを判断する。
  • syncToGlobal: false の資産は公開・同期対象外として扱う。
  • 機密情報、顧客情報、個人アカウント実値、環境固有 ID の実値を入れない。
  • User Data 側だけに残すもの、削除済みとして扱うものは .github/.sync-ignore にファイル名で記録する。
  • 明示指示なしに git push しない。

関連ドキュメント

About

No description, website, or topics provided.

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors