MRが楽しい

MRやVRについて学習したことを書き残す

AWESOME-COPILOTのドキュメントを読む その6(プロンプトの種類)

本日はAWESOME-COPILOTの技術調査枠です。
AWESOME-COPILOTのドキュメントを読みながら実際に操作を試して記事に残します。
今回はプロンプトの種類についてです。

前回記事

以下の前回記事の続きです。
bluebirdofoz.hatenablog.com

プロンプトの種類

github.com

.NET Upgrade Analysis Prompts

.NETフレームワークのアップグレード分析と実行のための即利用可能なプロンプトです。

.NET/C# Best Practices

.NET/C#コードがソリューション/プロジェクトのベストプラクティスを満たしていることを確認します。

.NET/C# Design Pattern Review

デザインパターンの実装についてC#/.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プロジェクトをコンテナー化します。

ASP.NET Minimal API with OpenAPI

適切なOpenAPIドキュメントを使用してASP.NET最小限のAPIエンドポイントを作成します。

Automating Filling in a Form with Playwright MCP

Playwright MCPを使用してフォームへの入力を自動化する

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拡張機能が必要です。

C# Async Programming Best Practices

C#非同期プログラミングのベストプラクティスを学べます。

C# Documentation Best Practices

C#型がXMLコメントで文書化されていることを確認し、ドキュメント化のベストプラクティスに従います。

Code Exemplars Blueprint Generator

テクノロジーに依存しないプロンプトジェネレーターです。
コードベースをスキャンし、高品質なコード例を特定するためのカスタマイズ可能なAIプロンプトを生成します。
複数のプログラミング言語(.NET、JavaJavaScript、TypeScript、React、Angular、Python)をサポートし、分析深度、分類方法、ドキュメント形式をカスタマイズできるため、コーディング標準を確立し、開発チーム間の一貫性を維持できます。

Comment Code Generate A Tutorial

コードをリファクタリングし、明確な説明コメントを追加し、完全なマークダウンチュートリアルを生成することで、このPythonスクリプトを洗練された初心者向けのプロジェクトに変換します。

Comprehensive Project Architecture Blueprint Generator

コードベースを分析し、詳細なアーキテクチャドキュメントを作成する包括的なプロジェクトアーキテクチャブループリントジェネレーターです。
テクノロジースタックとアーキテクチャパターンを自動的に検出し、視覚的なダイアグラムを生成し、実装パターンをドキュメント化し、アーキテクチャの一貫性を維持し、新規開発を導くための拡張可能なブループリントを提供します。

Comprehensive Technology Stack Blueprint Generator

コードベースを分析し、詳細なアーキテクチャドキュメントを作成する包括的なテクノロジースタックブループリントジェネレーターです。
複数のプラットフォーム(.NET、JavaJavaScript、React、Python)にわたるテクノロジースタック、プログラミング言語、実装パターンを自動検出します。

Conventional Commit

構造化XML形式を用いて従来のコミットメッセージを生成するためのプロンプトとワークフローです。
Conventional Commits仕様に準拠した、標準化された説明的なコミットメッセージの作成手順、例、検証など、ユーザーをガイドします。

Convert Plaintext Documentation to Markdown

プロンプトの指示に従ってテキストベースのドキュメントをマークダウンに変換するか、ドキュメント化されたオプションが渡された場合はそのオプションの指示に従います。

Copilot Instructions Blueprint Generator

既存のコードベースパターンを分析して仮定を回避することでGitHub Copilotがプロジェクト標準、アーキテクチャ パターン、正確なテクノロジバージョンと一致するコードを生成するようにガイドする包括的なcopilot-instructions.mdファイルを作成するための、テクノロジに依存しないブループリントジェネレーターです。

Create Architectural Decision Record

AIに最適化された意思決定ドキュメント用のアーキテクチャ決定レコード (ADR) ドキュメントを作成します。

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 Java project prompt

Spring Boot Javaプロジェクトのスケルトンを作成します。

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ユースケース向けの完全なソリューションを生成します。

Dataverse Python Advanced Patterns

高度なパターン、エラー処理、最適化手法を使用してDataverse SDKの製品版コードを生成します。

Dataverse Python Quickstart Generator

公式パターンを使用してPython SDKセットアップ+CRUD+バルク+ページングスニペットを生成します。

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 C# MCP Server

ツール、プロンプト、適切な構成を使用してC#で完全なMCPサーバープロジェクトを生成します。

Generate Python MCP Server

ツール、プロンプト、適切な構成を使用してPythonで完全なMCPサーバープロジェクトを生成します。

Generate Standard OO Component Documentation

業界のベストプラクティスとアーキテクチャドキュメント標準に従って、オブジェクト指向コンポーネントの包括的かつ標準化されたドキュメントを作成します。

Generate TypeScript MCP Server

ツール、リソース、適切な構成を備えたTypeScriptで完全なMCPサーバープロジェクトを生成します。

Git Flow Branch Creator

Gitステータス/差分を分析し、nvie Git Flowブランチモデルに従って適切なブランチを作成するインテリジェントなGit Flowブランチクリエーターです。

Github Copilot Starter

テクノロジースタックに基づいて新しいプロジェクト用の完全なGitHub Copilot構成をセットアップします。

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テストを記述するためのベストプラクティスです。

JUnit 5+ Best Practices

データ駆動型テストを含むJUnit 5ユニットテストのベストプラクティスを学びます。

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アプリケーションに新しい言語を追加します。

NUnit Best Practices

データ駆動型テストを含むNUnitユニットテストのベストプラクティスを学びます。

PHP MCP Server Generator

公式PHP SDKを使用してツール、リソース、プロンプト、テストを含む完全なPHP MCPサーバープロジェクトを生成します。

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 DAX Formula Optimizer

DAX計算のパフォーマンス、読みやすさ、保守性を向上させる包括的なPower BI DAX数式最適化プロンプトです。

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、マイクロサービスアーキテクチャなど複数のテクノロジーにわたるエントリポイント、サービスレイヤー、データアクセス、エラー処理、テストアプローチを網羅した詳細な実装ブループリントを生成します。

Pytest Coverage

カバレッジ付きのpytestテストを実行し、カバレッジが不足している行を検出し、カバレッジを100%に増やします。

README Generator Prompt

プロジェクトドキュメントの構造を分析し、包括的なリポジトリドキュメントを作成するインテリジェントなREADME.md生成プロンプトです。
.github/copilotディレクトリファイルとcopilot-instructions.mdをスキャンし、プロジェクト情報、テクノロジースタック、アーキテクチャ、開発ワークフロー、コーディング標準、テストアプローチを抽出します。
これにより適切なフォーマット、相互参照、開発者向けのコンテンツを含む、構造化されたマークダウンドキュメントを生成します。

Refactoring Java Methods with Extract Method

Java言語における抽出メソッドを使ったリファクタリングを行います。

Refactoring Java Methods with Remove Parameter

Java言語でRemove Parameterを使用したリファクタリングを行います。

Repo Story Time

コミット履歴から包括的なリポジトリの概要と物語を生成します。

Review And Refactor

定義された指示に従ってプロジェクト内のコードをレビューおよびリファクタリングします。

Ruby MCP Server Generator

公式のMCP Ruby SDK gemを使用してRubyで完全なMCPサーバープロジェクトを生成します。

Rust Mcp Server Generator

公式rmcp SDKを使用して、ツール、プロンプト、リソース、テストを含む完全なRust MCPサーバープロジェクトを生成します。

Shuffle JSON Data

エントリをランダム化する前にスキーマの一貫性を検証することで、反復的なJSONオブジェクトを安全にシャッフルします。

Spring Boot Best Practices

Spring Bootを使用してアプリケーションを開発するためのベストプラクティスを紹介します。

Spring Boot with Kotlin Best Practices

Spring BootとKotlinを使用してアプリケーションを開発するためのベストプラクティスを紹介します。

SQL Code Review

あらゆるSQLデータベース(MySQLPostgreSQLSQL ServerOracle)を対象に包括的なセキュリティ、保守性、コード品質分析を実行するユニバーサルSQLコードレビューアシスタントです。
SQLインジェクション防止、アクセス制御、コード標準、アンチパターン検出に重点を置いています。
SQL最適化プロンプトを補完することで、開発環境全体を網羅します。

SQL Performance Optimization Assistant

あらゆるSQLデータベース(MySQLPostgreSQLSQL ServerOracle)を対象とした包括的なクエリチューニング、インデックス戦略、データベースパフォーマンス分析を実現するユニバーサル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プロンプトファイルを提案し、このリポジトリ内の既存のプロンプトとの重複を回避します。

Swift MCP Server Generator

公式のMCP Swift SDKパッケージを使用してSwiftで完全なMCPサーバープロジェクトを生成します。

Test Generation with Playwright MCP

Playwright MCPを使用してシナリオに基づいてPlaywrightテストを生成します。

Test Planning & Quality Assurance Prompt

GitHubプロジェクトの包括的なテスト戦略、タスクの内訳、品質検証計画を生成するテスト計画と品質保証プロンプトです。

TLDR Prompt

URLとクエリからGitHub Copilotファイル (プロンプト、エージェント、指示、コレクション)、MCPサーバーまたはドキュメントのtldrサマリーを作成します。

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

業界のベストプラクティスとアーキテクチャドキュメント標準に従って既存のオブジェクト指向コンポーネントドキュメントを更新します。

Website Exploration for Testing

Playwright MCPを使用したテストのためのウェブサイト探索を行います。

Write Coding Standards From File

プロンプトで引数として渡されたファイルやフォルダーのコーディングスタイルを使用して、プロジェクトのコーディング標準ドキュメントを作成します。

XUnit Best Practices

データ駆動型テストを含むXUnitユニットテストのベストプラクティスを学びます。