本日はAWESOME-COPILOTの技術調査枠です。
AWESOME-COPILOTのドキュメントを読みながら実際に操作を試して記事に残します。
今回はプロンプトの種類についてです。
前回記事
以下の前回記事の続きです。
bluebirdofoz.hatenablog.com
プロンプトの種類
.NET Upgrade Analysis Prompts
.NETフレームワークのアップグレード分析と実行のための即利用可能なプロンプトです。
Act Informed: First understand together with the human, then do
インタラクティブで入力ツールを活用したタスク改良ワークフローです。
タスクを実行する前に範囲、成果物、制約を確認します。Joyride拡張機能が必要です。
Add Educational Comments
指定されたファイルに教育的なコメントを追加します。
またはファイルが提供されていない場合はコメントするファイルの入力を求めるプロンプトを表示します。
AI Model Recommendation for Copilot Chat Modes and Prompts
チャットモードまたはプロンプトファイルを分析し、タスクの複雑さ、必要な機能、コスト効率に基づいて最適なAIモデルを推奨します。
AI Prompt Engineering Safety Review & Improvement
AIプロンプトエンジニアリングの安全性レビューと改善のための包括的なプロンプトです。
プロンプトの安全性、バイアス、セキュリティ上の脆弱性、有効性を分析し、広範なフレームワーク、テスト手法、教育コンテンツを用いて詳細な改善提案を提供します。
ASP.NET .NET Framework Containerization Prompt
プロジェクト用にカスタマイズされたDockerfileファイルと.dockerfileファイルを作成して、ASP.NET .NET Frameworkプロジェクトをコンテナー化します。
ASP.NET Core Docker Containerization Prompt
プロジェクト用にカスタマイズされたDockerfileおよび.dockerfileファイルを作成して、ASP.NET Coreプロジェクトをコンテナー化します。
Azure Cosmos DB NoSQL Data Modeling Expert System Prompt
NoSQLユースケースの主要なアプリケーション要件をキャプチャし、ベストプラクティスと一般的なパターンを使用してAzure Cosmos DBデータNoSQLモデル設計を作成するためのステップバイステップガイドです。
Azure Cost Optimize
アプリで使用されるAzureリソース (IaC ファイルやターゲット rg 内のリソース) を分析し、コストを最適化します。
特定された最適化に関するGitHubの問題を作成します。
Azure Resource Health & Issue Diagnosis
Azureリソースの正常性を分析し、ログとテレメトリから問題を診断し、特定された問題に対する修復計画を作成します。
Boost Prompt
対話型のプロンプト改善ワークフローです。スコープ、成果物、制約を確認し、最終的なマークダウンをクリップボードにコピーします。
コードは一切記述しません。Joyride拡張機能が必要です。
Code Exemplars Blueprint Generator
テクノロジーに依存しないプロンプトジェネレーターです。
コードベースをスキャンし、高品質なコード例を特定するためのカスタマイズ可能なAIプロンプトを生成します。
複数のプログラミング言語(.NET、Java、JavaScript、TypeScript、React、Angular、Python)をサポートし、分析深度、分類方法、ドキュメント形式をカスタマイズできるため、コーディング標準を確立し、開発チーム間の一貫性を維持できます。
Comment Code Generate A Tutorial
コードをリファクタリングし、明確な説明コメントを追加し、完全なマークダウンチュートリアルを生成することで、このPythonスクリプトを洗練された初心者向けのプロジェクトに変換します。
Comprehensive Project Architecture Blueprint Generator
コードベースを分析し、詳細なアーキテクチャドキュメントを作成する包括的なプロジェクトアーキテクチャブループリントジェネレーターです。
テクノロジースタックとアーキテクチャパターンを自動的に検出し、視覚的なダイアグラムを生成し、実装パターンをドキュメント化し、アーキテクチャの一貫性を維持し、新規開発を導くための拡張可能なブループリントを提供します。
Comprehensive Technology Stack Blueprint Generator
コードベースを分析し、詳細なアーキテクチャドキュメントを作成する包括的なテクノロジースタックブループリントジェネレーターです。
複数のプラットフォーム(.NET、Java、JavaScript、React、Python)にわたるテクノロジースタック、プログラミング言語、実装パターンを自動検出します。
Conventional Commit
構造化XML形式を用いて従来のコミットメッセージを生成するためのプロンプトとワークフローです。
Conventional Commits仕様に準拠した、標準化された説明的なコミットメッセージの作成手順、例、検証など、ユーザーをガイドします。
Convert Plaintext Documentation to Markdown
プロンプトの指示に従ってテキストベースのドキュメントをマークダウンに変換するか、ドキュメント化されたオプションが渡された場合はそのオプションの指示に従います。
Copilot Instructions Blueprint Generator
既存のコードベースパターンを分析して仮定を回避することでGitHub Copilotがプロジェクト標準、アーキテクチャ パターン、正確なテクノロジバージョンと一致するコードを生成するようにガイドする包括的なcopilot-instructions.mdファイルを作成するための、テクノロジに依存しないブループリントジェネレーターです。
Create GitHub Actions Workflow Specification
AIの使用とワークフローのメンテナンスに最適化された既存のGitHub Actions CI/CDワークフローの正式な仕様を作成します。
Create GitHub Issue from Implementation Plan
feature_request.ymlまたはchore_request.ymlテンプレートを使用して、実装計画フェーズからGitHub Issuesを作成します。
Create GitHub Issue from Specification
feature_request.ymlテンプレートを使用して、仕様ファイルから機能リクエストのGitHub Issueを作成します。
Create GitHub Issues for Unmet Specification Requirements
feature_request.ymlテンプレートを使用して、仕様ファイルから実装されていない要件のGitHub Issueを作成します。
Create GitHub Pull Request from Specification
pull_request_template.mdテンプレートを使用して仕様ファイルから機能リクエストのGitHubプルリクエストを作成します。
Create high‑quality AGENTS.md file
リポジトリのAGENTS.mdファイルを生成するためのプロンプトです。
Create Implementation Plan
新しい機能、既存コードのリファクタリング、パッケージ、設計、アーキテクチャ、インフラストラクチャのアップグレードのための新しい実装計画ファイルを作成します。
Create LLMs.txt File from Repository Structure
https://llmstxt.org/ のllms.txt仕様に従って、リポジトリ構造に基づいてllms.txtファイルを最初から作成します。
Create Readme
プロジェクトのREADME.mdファイルを作成します。
Create Specification
Generative AIの使用に最適化されたソリューションの新しい仕様ファイルを作成します。
Create Spring Boot Kotlin project prompt
Spring Boot Kotlinプロジェクトのスケルトンを作成します。
Create Technical Spike Document
実装前に重要な開発上の決定を調査して解決するための、時間制限付きの技術的なスパイクドキュメントを作成します。
Create TLDR Page
ドキュメントのURLとコマンド例からtldrページを作成します。URLとコマンド名の両方が必要です。
Dataverse Python Production Code Generator
エラー処理、最適化、ベストプラクティスを備えたDataverse SDKを使用して、本番環境対応のPythonコードを生成します。
Dataverse Python Use Case Solution Builder
アーキテクチャの推奨事項を使用して、特定のDataverse SDKユースケース向けの完全なソリューションを生成します。
Diátaxis Documentation Expert
Diátaxisドキュメンテーションのエキスパートです。
Diátaxisテクニカルドキュメントオーサリングフレームワークの原則と構造に基づき、高品質なソフトウェアドキュメントの作成を専門とするテクニカルライターとして機能します。
EditorConfig Expert
プロジェクト分析とユーザーの設定に基づいて、包括的かつベストプラクティス指向の.editorconfigファイルを生成します。
Entity Framework Core Best Practices
Entity Framework Core のベストプラクティスを入手します。
Epic Architecture Specification Prompt
製品要件ドキュメントに基づいて、エピックの高レベルの技術アーキテクチャを作成するように促します。
Epic Product Requirements Document (PRD) Prompt
新しいエピック用のエピック製品要件ドキュメント(PRD)を作成するように促します。
このPRDは技術アーキテクチャ仕様を生成するための入力として使用されます。
Feature Implementation Plan Prompt
Epochモノレポ構造に従って、詳細な機能実装計画を作成するように促します。
Feature PRD Prompt
エピックに基づいて新機能の製品要件ドキュメント (PRD) を作成するように促します。
Finalize Agent Prompt
AIエージェントの役割を使用してプロンプトファイルを完成させ、エンドユーザー向けのプロンプトを洗練させます。
Generate Standard OO Component Documentation
業界のベストプラクティスとアーキテクチャドキュメント標準に従って、オブジェクト指向コンポーネントの包括的かつ標準化されたドキュメントを作成します。
Git Flow Branch Creator
Gitステータス/差分を分析し、nvie Git Flowブランチモデルに従って適切なブランチを作成するインテリジェントなGit Flowブランチクリエーターです。
GitHub Issue Planning & Project Automation Prompt
エピック > 機能 > ストーリー/イネーブラー > テスト階層、依存関係、優先順位、自動追跡を備えた包括的なプロジェクト計画を生成する問題計画と自動化プロンプトです。
Go MCP Server Project Generator
公式のgithub.com/modelcontextprotocol/go-sdkを使用して、適切な構造、依存関係、実装を備えた完全なGo MCPサーバープロジェクトを生成します。
Interactive Programming Nudge
エージェントが対話型プログラマーであることをリマインドするマイクロプロンプトです。
CopilotがREPLにアクセスできる場合(おそらく Backseat Driver 経由)、Clojureで非常にうまく機能します。
エージェントが使用できるライブREPLを備えたあらゆるシステムで動作します。
ワークフローやワークスペース内の特定のリマインダーに合わせてプロンプトを調整してください。
Java Documentation (Javadoc) Best Practices
Java型がJavadocコメントでドキュメント化されていることを確認し、ドキュメント化のベストプラクティスに従います。
Java MCP Server Generator
リアクティブストリームとオプションのSpring Boot統合を備えた公式MCP Java SDKを使用して、Javaで完全なMCPサーバープロジェクトを生成します。
Javascript Typescript Jest
モック戦略、テスト構造、一般的なパターンなど、Jestを使用してJavaScript/TypeScriptテストを記述するためのベストプラクティスです。
Kotlin MCP Server Project Generator
公式のio.modelcontextprotocol:kotlin-sdkライブラリを使用して、適切な構造、依存関係、実装を備えた完全なKotlin MCPサーバープロジェクトを生成します。
Memory Keeper
学習した内容をドメイン構成メモリ命令(グローバルまたはワークスペース)に変換します。
構文:/remember [>domain [scope]]
スコープはグローバル(デフォルト)、ユーザー、ワークスペース、または ws です。
Memory Merger
ドメインメモリファイルから成熟した教訓をその命令ファイルにマージします。
構文:/memory-merger [>domain [scope]]
スコープはグローバル(デフォルト)、ユーザー、ワークスペース、または ws です。
Microsoft 365 Declarative Agents Development Kit
3つの包括的なワークフロー (基本、高度、検証)、TypeSpecサポート、およびMicrosoft 365 Agents Toolkit統合を備えたMicrosoft 365 Copilot宣言型エージェント用の完全な開発キットです。
Migration and Code Evolution Instructions Generator
GitHub Copilot向けの移行およびコード進化指示ジェネレーターです。
2つのプロジェクトバージョン(ブランチ、コミット、リリース)間の差異を分析し、正確な指示を作成することでCopilotがテクノロジーの移行、大規模なリファクタリングフレームワークのバージョンアップグレード中に一貫性を維持できるようにします。
MkDocs AI Translator
mkdocsドキュメントスタックの言語翻訳を生成します。
MSTest Best Practices
データ駆動型テストを含むMSTestユニットテストのベストプラクティスを学びます。
Multi Stage Dockerfile
あらゆる言語やフレームワーク向けに最適化されたマルチステージDockerfileを作成します。
My Issues
現在のリポジトリ内のIssueを一覧表示します。
My Pull Requests
現在のリポジトリ内のプルリクエストを一覧表示します。
Next Intl Add Language
Next.js + next-intlアプリケーションに新しい言語を追加します。
PostgreSQL Code Review Assistant
PostgreSQLのベストプラクティス、アンチパターン、独自の品質基準に焦点を当てたPostgreSQL固有のコードレビューアシスタントです。
JSONB操作、配列の使用、カスタム型、スキーマ設計、関数の最適化、そして行レベルセキュリティ(RLS)などのPostgreSQL独自のセキュリティ機能について解説します。
PostgreSQL Development Assistant
PostgreSQL固有の機能、高度なデータ型、PostgreSQL独自の機能に重点を置いたPostgreSQL開発アシスタントです。
JSONB操作、配列型、カスタム型、範囲/幾何型、全文検索、ウィンドウ関数、PostgreSQL拡張機能エコシステムを網羅しています。
Power Apps Code Apps Project Scaffolding
PAC CLIセットアップ、SDK統合、コネクタ構成を備えた完全なPower Appsコードアプリプロジェクトをスキャフォールディングします。
Power BI Data Model Design Review
モデル アーキテクチャ、リレーションシップおよび最適化の機会を評価するための包括的なPower BIデータモデル設計レビュープロンプトです。
Power BI Performance Troubleshooting Guide
Power BIモデル、レポート、クエリのパフォーマンスの問題を識別、診断、解決するための体系的なPower BIパフォーマンストラブルシューティングプロンプトです。
Power BI Report Visualization Designer
最適なグラフ選択とレイアウトデザインを使用して、効果的でユーザーフレンドリでアクセスしやすいレポートを作成するためのPower BIレポート視覚化デザインプロンプトです。
Power Platform MCP Connector Generator
適切なスキーマ制約とストリーミング可能なHTTPサポートを備えたCopilot Studio統合に最適化された完全なMCPサーバー実装を生成します。
Power Platform MCP Connector Suite
Copilot Studio用のMCP統合を備えた完全なPower Platformカスタムコネクタを生成します。
これにはスキーマ生成、トラブルシューティング、検証が含まれます。
Product Manager Assistant: Feature Identification and Specification
このワークフローは不足している機能を特定し、優先順位を付け、実装の詳細な仕様を作成するための体系的なアプローチをガイドします。
Professional Prompt Builder
適切な構造、ツール、ベストプラクティスを使用して、高品質のGitHub Copilotプロンプトを作成できるようにユーザーをガイドします。
Project Folder Structure Blueprint Generator
プロジェクトのフォルダ構造を分析および文書化するためのテクノロジーに依存しない包括的なプロンプトです。
プロジェクトの種類(.NET、Java、React、Angular、Python、Node.js、Flutter)を自動検出します。
また視覚化オプション、命名規則、ファイル配置パターン、拡張テンプレートを備えた詳細なブループリントを生成します。
これにより多様なテクノロジースタック間で一貫したコード構成を維持します。
Project Workflow Documentation Generator
エンドツーエンドのアプリケーションワークフローを文書化するためのテクノロジーに依存しない包括的なプロンプトジェネレーターです。
プロジェクトのアーキテクチャパターン、テクノロジースタック、データフローパターンを自動的に検出し、.NET、Java/Spring、React、マイクロサービスアーキテクチャなど複数のテクノロジーにわたるエントリポイント、サービスレイヤー、データアクセス、エラー処理、テストアプローチを網羅した詳細な実装ブループリントを生成します。
README Generator Prompt
プロジェクトドキュメントの構造を分析し、包括的なリポジトリドキュメントを作成するインテリジェントなREADME.md生成プロンプトです。
.github/copilotディレクトリファイルとcopilot-instructions.mdをスキャンし、プロジェクト情報、テクノロジースタック、アーキテクチャ、開発ワークフロー、コーディング標準、テストアプローチを抽出します。
これにより適切なフォーマット、相互参照、開発者向けのコンテンツを含む、構造化されたマークダウンドキュメントを生成します。
Repo Story Time
コミット履歴から包括的なリポジトリの概要と物語を生成します。
Review And Refactor
定義された指示に従ってプロジェクト内のコードをレビューおよびリファクタリングします。
Spring Boot Best Practices
Spring Bootを使用してアプリケーションを開発するためのベストプラクティスを紹介します。
Spring Boot with Kotlin Best Practices
Spring BootとKotlinを使用してアプリケーションを開発するためのベストプラクティスを紹介します。
SQL Code Review
あらゆるSQLデータベース(MySQL、PostgreSQL、SQL Server、Oracle)を対象に包括的なセキュリティ、保守性、コード品質分析を実行するユニバーサルSQLコードレビューアシスタントです。
SQLインジェクション防止、アクセス制御、コード標準、アンチパターン検出に重点を置いています。
SQL最適化プロンプトを補完することで、開発環境全体を網羅します。
SQL Performance Optimization Assistant
あらゆるSQLデータベース(MySQL、PostgreSQL、SQL Server、Oracle)を対象とした包括的なクエリチューニング、インデックス戦略、データベースパフォーマンス分析を実現するユニバーサルSQLパフォーマンス最適化アシスタントです。
実行プラン分析、ページネーション最適化、バッチ操作、パフォーマンス監視ガイダンスを提供します。
Suggest Awesome GitHub Copilot Collections
現在のリポジトリコンテキストとチャット履歴に基づいてawesome-copilotリポジトリから関連するGitHub Copilotコレクションを提案し、コレクションアセットの自動ダウンロードとインストールを提供します。
Suggest Awesome GitHub Copilot Custom Agents
現在のリポジトリコンテキストとチャット履歴に基づいてawesome-copilotリポジトリから関連するGitHub Copilotカスタムエージェントファイルを提案し、このリポジトリ内の既存のカスタムエージェントとの重複を回避します。
Suggest Awesome GitHub Copilot Custom Chat Modes
現在のリポジトリのコンテキストとチャット履歴に基づいてawesome-copilotリポジトリから関連するGitHub Copilotカスタムチャットモードファイルを提案し、このリポジトリ内の既存のカスタムチャットモードとの重複を回避します。
Suggest Awesome GitHub Copilot Instructions
現在のリポジトリのコンテキストとチャット履歴に基づいてawesome-copilotリポジトリから関連するGitHub Copilot指示ファイルを提案し、このリポジトリ内の既存の指示との重複を回避します。
Suggest Awesome GitHub Copilot Prompts
現在のリポジトリのコンテキストとチャット履歴に基づいてawesome-copilotリポジトリから関連するGitHub Copilotプロンプトファイルを提案し、このリポジトリ内の既存のプロンプトとの重複を回避します。
Test Planning & Quality Assurance Prompt
GitHubプロジェクトの包括的なテスト戦略、タスクの内訳、品質検証計画を生成するテスト計画と品質保証プロンプトです。
TUnit Best Practices
データ駆動型テストを含むTUnitユニットテストのベストプラクティスを学びます。
Update Azure Verified Modules in Bicep Files
BicepファイルでAzure Verified Modules (AVM)を最新バージョンに更新します。
Update Implementation Plan
新しい機能の提供、既存のコードのリファクタリング、パッケージ、設計、アーキテクチャ、インフラストラクチャのアップグレードなど、新しい要件または更新要件を既存の実装計画ファイルに反映します。
Update LLMs.txt File
https://llmstxt.org/ のllms.txt仕様に従ってドキュメントまたは仕様の変更を反映するようにルートフォルダー内のllms.txtファイルを更新します。
Update Markdown File Index
指定されたフォルダーのファイルのインデックス/テーブルを使用して、マークダウンファイルセクションを更新します。
Update Specification
新しい要件や既存のコードに対する更新に基づいてGenerative AIの使用向けに最適化されたソリューションの既存の仕様ファイルを更新します。
Update Standard OO Component Documentation
業界のベストプラクティスとアーキテクチャドキュメント標準に従って既存のオブジェクト指向コンポーネントドキュメントを更新します。
Write Coding Standards From File
プロンプトで引数として渡されたファイルやフォルダーのコーディングスタイルを使用して、プロジェクトのコーディング標準ドキュメントを作成します。
XUnit Best Practices
データ駆動型テストを含むXUnitユニットテストのベストプラクティスを学びます。