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 とは分ける前提です。
sync-to-global agent を使います。
/agent sync-to-global
この agent は次を行います。
- Repo 側正本と User Data / CLI の差分を検出
.github/.sync-ignoreを尊重して除外- 新しい方、repo-only、global-only、CLI-only を表示
- ユーザー確認後に同期
- 結果と
git status --shortを報告
詳細な一覧は AGENTS.md を参照してください。
- sync-to-global — canonical
.githubassets と User Data / CLI を同期 - enhanced-plan — 調査が必要な実装・移行・設計計画を source-aware に作成
- workflow-designer — エージェント/ワークフロー設計・レビュー
- DeepResearch — 深い調査・引用付きレポート生成
- fact-checker — 事実・出典・リンク確認
- ReportWriter — 調査結果のレポート化
- git-commit
- git-commit-push
- git-pull
- write-tests
- export-session-log
- export-copilot-session-dialogue
- export-knowledge
- export-sync-to-public-skills
- generate-x-tweet-growth-post
- convert-to-tweet
- evaluate-waza-copilot-customizations
- セットアップ: docs/waza-copilot-customizations-setup.md
- companion template: templates/waza-copilot-customization-evals/README.md
- review-workflow-runtime
- review-workflow-structure
- refine-product-100
- retro-workspace
- retro-user
- security-structure-map-review
- wrap-up-work
- refactor-context
- core
- dev
- integrations
- git-publish-policy - GitHub 公開同期と visibility 判断
- copilot-loading - Copilot CLI / VS Code Chat の読み込み場所と運用ルール
- naming-conventions - 命名規約(ファイル名、生成物、カスタマイズ資産)
- prompts-metadata - prompt / instruction / agent の metadata 運用
- terminal - PowerShell / Windows terminal 操作
- user-data-default - User Data customization の既定スコープ
- vscode-environment - VS Code User Data / workspaceStorage 実用メモ
- web-search - Brave / DuckDuckGo HTML / Copilot CLI web_search の使い分け
- 新しい prompt / agent / instruction は、まず
.github/prompts/,.github/agents/,.github/instructions/のどこが正しいかを判断する。 syncToGlobal: falseの資産は公開・同期対象外として扱う。- 機密情報、顧客情報、個人アカウント実値、環境固有 ID の実値を入れない。
- User Data 側だけに残すもの、削除済みとして扱うものは
.github/.sync-ignoreにファイル名で記録する。 - 明示指示なしに
git pushしない。