68 KiB
68 KiB
📋 カスタムインストラクション
特定の技術やコーディング実践に合わせて GitHub Copilot の振る舞いを高める、チーム/プロジェクト固有のインストラクションです。
カスタムインストラクションの使い方
インストール方法:
- 使用したいインストラクションの「VS Code」または「VS Code Insiders」インストールボタンをクリックします
*.instructions.mdファイルをダウンロードし、プロジェクトのインストラクションコレクションに手動で追加します
使用/適用方法:
- ワークスペースの
.github/copilot-instructions.mdにこれらのインストラクションをコピーします - ワークスペースの
.github/instructionsフォルダーに、タスク別の.github/.instructions.mdを作成します - インストールすると、インストラクションは自動的に Copilot の振る舞いに反映されます
| タイトル | 説明 |
|---|---|
| Instructions for accessibility |
よりアクセシブルなコードを作成するための指針 |
| AI Prompt Engineering & Safety Best Practices |
AI プロンプトエンジニアリング、安全性フレームワーク、バイアス低減、Copilot/LLM の責任ある利用に関する総合的なベストプラクティス。 |
| Angular Development Instructions |
Angular 向けのコーディング規約とベストプラクティス |
| ASP.NET REST API Development |
ASP.NET による REST API 構築ガイドライン |
| Azure DevOps Pipeline YAML Best Practices |
Azure DevOps パイプライン YAML のベストプラクティス |
| Azure Functions Typescript |
Azure Functions のための TypeScript パターン |
| Azure Logic Apps and Power Automate Instructions |
Workflow Definition Language (WDL)、統合パターン、エンタープライズ自動化のベストプラクティスを含む、Azure Logic Apps と Power Automate のワークフロー開発ガイドライン |
| Azure Verified Modules (AVM) Terraform |
Azure Verified Modules (AVM) と Terraform |
| Bicep Code Best Practices |
Bicep による Infrastructure as Code |
| Blazor |
Blazor コンポーネントとアプリケーションのパターン |
| Clojure Memory |
Clojure プロジェクトでエージェントが忘れがち・間違えがちな事項。 |
| Cmake Vcpkg |
C++ プロジェクトの設定とパッケージ管理 |
| ColdFusion Coding Standards for CFC Files |
ColdFusion の CFC コンポーネントおよびアプリケーションのコーディング標準 |
| ColdFusion Coding Standards |
ColdFusion cfm ファイルとアプリケーションのパターン |
| Containerization & Docker Best Practices |
最適化・安全・効率的な Docker イメージの作成とコンテナ運用の総合ベストプラクティス。マルチステージビルド、レイヤー最適化、セキュリティスキャン、実行時のベストプラクティスを網羅。 |
| Conventional Commit |
構造化 XML 形式を用いた Conventional Commits に準拠するコミットメッセージ生成のプロンプトとワークフロー。手順・例・検証を含み、標準化された記述的コミットを作成できるよう導きます。 |
| Convert Spring JPA project to Spring Data Cosmos |
Spring Boot JPA アプリを Spring Data Cosmos で Azure Cosmos DB に移行する手順書 |
| Copilot Process tracking Instructions |
Copilot が辿っているプロセスを可視化し、やり取りの調整やフォローアップ保存が可能。 |
| C# アプリケーション開発 |
C# アプリケーション構築指針 by @tsubakimoto |
| C# 코드 작성 규칙 |
C# アプリケーション開発のためのコーディング規約 by @jgkim999 |
| C# Development |
C# アプリケーション構築ガイドライン |
| Dart and Flutter |
公式推奨に沿った Dart/Flutter コード記述のインストラクション。 |
| Microsoft 365 Declarative Agents Development Guidelines |
スキーマ v1.5、TypeSpec 連携、Microsoft 365 Agents Toolkit ワークフローに対応した Microsoft 365 Copilot 宣言的エージェントの包括的開発ガイドライン |
| Dev Box image definitions |
Microsoft Dev Box Team Customizations 向け YAML ベースのイメージ定義ファイル作成に関する作成指針 |
| DevOps Core Principles |
GitHub Copilot が効果的なソフトウェアデリバリーを理解・促進できるよう、DevOps の基本原則、文化(CALMS)、主要指標(DORA)を網羅する基礎インストラクション。 |
| DDD Systems & .NET Guidelines |
DDD と .NET のアーキテクチャガイドライン |
| .NET Framework Development |
.NET Framework プロジェクトに関する指針。プロジェクト構造、C# 言語バージョン、NuGet 管理、ベストプラクティスを含む。 |
| .NET MAUI |
.NET MAUI のコンポーネント/アプリケーションパターン |
| Dotnet Wpf |
.NET WPF のコンポーネント/アプリケーションパターン |
| Genaiscript |
AI を活用したスクリプト生成ガイドライン |
| Generate Modern Terraform Code For Azure |
Azure 向けのモダンな Terraform コード生成ガイドライン |
| Gilfoyle Code Review Instructions |
『シリコンバレー』の最も傲岸なシステムアーキテクトの皮肉と技術的至高を体現する、Gilfoyle 風コードレビュー手順。 |
| GitHub Actions CI/CD Best Practices |
GitHub Actions による堅牢・安全・効率的な CI/CD パイプラインの包括ガイド。ワークフロー構造、ジョブ、ステップ、環境変数、シークレット管理、キャッシュ、マトリクス戦略、テスト、デプロイ戦略を網羅。 |
| Go Development Instructions |
Go 言語のイディオムとコミュニティ標準に沿ったコーディング手引き |
| Java Development |
Java ベースアプリケーションの構築ガイドライン |
| Joyride User Script Project Assistant |
Joyride User Script プロジェクト向けエキスパート支援 — REPL 駆動の ClojureScript と VS Code のユーザースペース自動化 |
| Joyride Workspace Automation Assistant |
Joyride Workspace 自動化向けエキスパート支援 — 特定の VS Code ワークスペース内での REPL 駆動・ユーザースペース ClojureScript 自動化 |
| Kubernetes Deployment Best Practices |
Kubernetes 上でのアプリ展開と運用の総合ベストプラクティス。Pod、Deployment、Service、Ingress、ConfigMap、Secret、ヘルスチェック、リソース制限、スケーリング、セキュリティコンテキストを網羅。 |
| Guidance for Localization |
Markdown ドキュメントのローカライズガイドライン |
| Markdown |
ドキュメンテーション/コンテンツ作成標準 |
| Memory Bank |
銀行業向けのコーディング標準とベストプラクティス |
| MS-SQL DBA Chat Mode Instructions |
MS-SQL DBA チャットモード向けの GitHub Copilot 振る舞いカスタマイズ手順。 |
| NestJS Development Best Practices |
スケーラブルな Node.js サーバーサイドアプリ構築のための NestJS 開発標準とベストプラクティス |
| Next.js + Tailwind Development Instructions |
Next.js + Tailwind の開発標準とインストラクション |
| Next.js Best Practices for LLMs (2025) |
(2025) 固有のコーディング標準とベストプラクティス |
| Code Generation Guidelines |
Vitest を用いた Node.js/JavaScript コード記述ガイドライン |
| Object Calisthenics Rules |
ビジネスドメインコードに Object Calisthenics の原則を適用し、クリーンで保守性・堅牢性の高いコードを実現 |
| Oqtane |
Oqtane モジュールのパターン |
| Performance Optimization Best Practices |
あらゆる言語・フレームワーク・スタックに対応する、実践的かつエンジニア執筆による性能最適化インストラクションの決定版。フロントエンド・バックエンド・データベースのベストプラクティス、実行可能なガイド、シナリオ別チェックリスト、トラブルシューティング、プロ向けヒントを網羅。 |
| Playwright Python Test Generation Instructions |
公式ドキュメントに基づく Playwright Python の AI テスト生成手順。 |
| Playwright Typescript |
Playwright のテスト生成手順 |
| Power Apps Canvas Apps YAML Structure Guide |
Microsoft Power Apps YAML スキーマ v3.0 に基づく Power Apps Canvas Apps の YAML 構造に関する包括ガイド。Power Fx の式、制御構造、データ型、ソース管理のベストプラクティスを網羅。 |
| Power Platform Connectors Schema Development Instructions |
JSON Schema 定義を用いた Power Platform カスタムコネクタの包括的開発ガイドライン。API 定義(Swagger 2.0)、API プロパティ、Microsoft 拡張による設定をカバー。 |
| PowerShell Pester v5 Testing Guidelines |
Pester v5 規約に基づく PowerShell Pester テストのベストプラクティス |
| PowerShell Cmdlet Development Guidelines |
Microsoft ガイドラインに基づく PowerShell コマンドレットとスクリプトのベストプラクティス |
| Python Coding Conventions |
Python のコーディング規約とガイドライン |
| Quarkus MCP Server |
HTTP SSE トランスポートの MCP サーバーと Quarkus の開発標準とインストラクション |
| Quarkus |
Quarkus の開発標準とインストラクション |
| ReactJS Development Instructions |
ReactJS の開発標準とベストプラクティス |
| Ruby on Rails |
Ruby on Rails のコーディング規約とガイドライン |
| Rust Coding Conventions and Best Practices |
Rust 言語のコーディング規約とベストプラクティス |
| Secure Coding and OWASP Guidelines |
OWASP Top 10 と業界のベストプラクティスに基づく、あらゆる言語・フレームワーク向けの安全なコーディング手順の総合版。 |
| Self-explanatory Code Commenting Instructions |
コメントを減らしつつ自己説明的なコードを実現するために、GitHub Copilot によるコメント記述の指針。例は JavaScript ですが、コメントを持つあらゆる言語で有効です。 |
| Spec Driven Workflow v1 |
Specification-Driven Workflow v1 は、要件の明確化、入念な設計計画、実装の徹底した文書化と検証を保証する、構造化された開発アプローチを提供します。 |
| Spring Boot Development |
Spring Boot ベースアプリケーションの構築ガイドライン |
| SQL Development |
SQL 文およびストアドプロシージャ生成のガイドライン |
| Taming Copilot |
Copilot がコードベース全体で暴走しないよう抑制し、統制を保ちます。 |
| TanStack Start with Shadcn/ui Development Guide |
TanStack Start アプリケーションの構築ガイドライン |
| Task Plan Implementation Instructions |
進捗トラッキングと変更記録付きでタスク計画を実装する手順 — 提供: microsoft/edge-ai |
| TaskSync V4 Protocol |
TaskSync V4 — エージェント実行中に、ターミナルからタスク完了後の追加指示やフィードバックを与えられます。 |
| Terraform Conventions |
Terraform の規約とガイドライン |
| VueJS 3 Development Instructions |
Composition API と TypeScript に対応した VueJS 3 の開発標準とベストプラクティス |