Commit Graph

118 Commits

Author SHA1 Message Date
Kent Yao
c4f2978a51 Add outdated detection to collections, instructions, and prompts suggestion files
Similar to c12041b which added outdated agent detection, this commit adds:
- Version comparison process for detecting outdated local assets
- Fetch remote versions step in the process workflow
- Updated icons reference with outdated status indicators
- Update handling sections for managing outdated assets
- Updated output table examples to show outdated status
2026-01-15 16:15:00 +08:00
Kent Yao
4552673641 feat: enhance agent suggestion prompt to detect and update outdated agents
- Add version comparison process to identify outdated local agents
- Introduce ⚠️ status icon for installed but outdated agents
- Add detailed comparison of remote vs local agent content
- Include update handling instructions for outdated agents
- Enhance process to fetch and compare remote versions
- Update output format to show outdated agents with specific differences
2026-01-14 19:57:02 +08:00
Jon Corbin
c7178c31c6 Apply suggestions from code review 2026-01-12 14:09:49 -05:00
Jon Corbin
531b511886 fetch -> web/fetch everywhere 2026-01-12 14:07:00 -05:00
Jon Corbin
5afc90e633 Revert "fetch -> web/fetch for everything"
This reverts commit ca790b1716.
2026-01-12 14:03:48 -05:00
Jon Corbin
e8577617b0 Merge branch 'main' into patch-1 2026-01-12 14:03:12 -05:00
Jon Corbin
ca790b1716 fetch -> web/fetch for everything 2026-01-12 14:00:22 -05:00
krushideep
f408d11479 Merge branch 'main' into add-systemverilog-style-link 2026-01-10 08:16:14 +05:30
krushideep
9e0ce96658 Update write-coding-standards-from-file.prompt.md
Updates (system Verilog) to SystemVerilog to address comment on the PR
2026-01-10 08:11:05 +05:30
Matt Soucoup
de65ff640a Merge branch 'main' into add-systemverilog-style-link 2026-01-09 13:03:09 -10:00
Peter Karda
151f3120df Update structured-autonomy-plan.prompt.md
Removing extra closing bracket in the model name since it causes error in VS Code
2026-01-09 21:44:38 +01:00
Matt Soucoup
b63a1c6559 Merge branch 'main' into patch-1 2026-01-09 08:24:52 -10:00
Matt Soucoup
6079d04bd2 Merge branch 'main' into MCP-M365-Agents 2026-01-09 07:03:26 -10:00
Troy Simeon Taylor
fcfa14e758 Add TypeSpec for Microsoft 365 Copilot collection (#516)
* Add TypeSpec for Microsoft 365 Copilot collection: prompts, instruction, manifest, docs

* Fix prompt frontmatter (mode + quoted descriptions), quote instructions description, and folderId casing in docs

* Prompt frontmatter: remove name, add model field per guide

---------

Co-authored-by: Troy Taylor <troytaylor@microsoft.com>
Co-authored-by: Matt Soucoup <masoucou@microsoft.com>
2026-01-09 09:03:03 -08:00
benjisho-aidome
57473945b0 Add concise DevOps resources (agents, instructions, prompt) (#1) (#513)
* Initial plan

* Add DevOps resources: agents, instructions, and prompt



* Replace redundant GitHub Actions instructions with expert agent



* Make DevOps resources more generic for easier maintenance



* Remove optional model field to align with repository conventions



* Reduce code examples to focus on principles and guidance



* Add DevOps Expert agent following infinity loop principle



---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: benjisho-aidome <218995725+benjisho-aidome@users.noreply.github.com>
Co-authored-by: Matt Soucoup <masoucou@microsoft.com>
2026-01-09 08:41:01 -08:00
krushideep
0c8f20641b Merge branch 'main' into add-systemverilog-style-link 2026-01-08 08:11:35 +05:30
Gonzalo
e496ef1b9b prompt are not supported on .prompt.md files (#501)
Co-authored-by: Matt Soucoup <masoucou@microsoft.com>
2026-01-07 16:58:26 -08:00
Krushi
0e15e611bf Add System Verilog style guide link in coding standards prompt 2026-01-07 21:11:47 +05:30
Jon Corbin
6500ed2e79 documentation-writer: fetch -> web/fetch
Updated tools list to include 'web/fetch' instead of 'fetch'.
2026-01-03 17:31:14 -05:00
Troy Taylor
957f3ab346 Add MCP-based M365 Agents collection
- Create Declarative Agent prompt with MCP server integration
- Create Adaptive Cards prompt for visual response templates
- Deploy and Manage Agents prompt for admin workflows
- Development guidelines instruction file
- Collection manifest and reference documentation

Based on:
- https://devblogs.microsoft.com/microsoft365dev/build-declarative-agents-for-microsoft-365-copilot-with-mcp/
- https://learn.microsoft.com/en-us/microsoft-365-copilot/extensibility/build-mcp-plugins
- https://learn.microsoft.com/en-us/microsoft-365-copilot/extensibility/api-plugin-adaptive-cards
- https://learn.microsoft.com/en-us/microsoft-365/admin/manage/manage-copilot-agents-integrated-apps
2025-12-23 13:16:55 -05:00
Julien Dubois
14285a28ba Add GraalVM Native Image support for Java applications (#475)
* Add GraalVM Native Image support for Java applications

* Fix comments from @aaronpowell

* Use [latest-version] placeholder

* Update prompts/java-add-graalvm-native-image-support.prompt.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update prompts/java-add-graalvm-native-image-support.prompt.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update prompts/java-add-graalvm-native-image-support.prompt.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update prompts/java-add-graalvm-native-image-support.prompt.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Add model for GraalVM native build

* Update prompts/java-add-graalvm-native-image-support.prompt.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* specify agent mode

* Enhance GraalVM Native Image support in Maven configuration by adding a native profile and specifying main class for better build management

* Fix formatting of agent field in GraalVM Native Image support prompt

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-11 09:52:23 +11:00
Burke Holland
dfb9d33cfe Structured Autonomy Workflow (#469)
* Adding structured autonomy workflow

* Update README

* Apply suggestions from code review

Fix spelling mistakes

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Add structured autonomy implementation and planning prompts

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-09 10:23:25 +11:00
Troy Simeon Taylor
a89019fb3b Add Dataverse SDK for Python Collection (#458)
* Add Dataverse SDK for Python: 5 new instruction files (error handling, authentication, performance, testing, use cases) + 4 prompts and updated READMEs

* Delete COLLECTION_STATUS.md

* Delete ENHANCEMENT_SUMMARY.md
2025-12-05 10:38:34 +11:00
John Haugabook
71ed2740aa add convert-plaintext-to-md prompt (#455)
* add convert-plaintext-to-md prompt

* add convert-plaintext-to-md prompt

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-05 09:27:01 +11:00
John Haugabook
cdbe21347b add tldr-prompt prompt (#446)
* add tldr-prompt prompt

* add tldr-prompt

Apply suggestion.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 09:53:58 +11:00
John Haugabook
adbecbabc6 add create-tldr-page prompt (#445)
* add create-tldr-page prompt

* create-tldr-page: add expected and formatting

create-tldr-page: add expected and formatting

create-tldr-page: add expected and formatting
2025-12-03 09:52:48 +11:00
Copilot
2f9c96d4b5 Fix deprecated 'mode' attribute in prompt files by renaming to 'agent' (#441)
* Initial plan

* Rename 'mode' to 'agent' in prompt files and CONTRIBUTING.md

Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
2025-12-01 10:56:45 +11:00
Aaron Powell
86adaa48fe Chat Modes -> Agents (#433)
* Migrating chat modes to agents now that's been released to stable

* Fixing collections

* Fixing names of agents

* Formatting

* name too long

* Escaping C# agent name
2025-11-25 16:24:55 +11:00
Pamela Fox
dd4f18d66a Add pytest coverage prompt (#396)
* Add pytest coverage prompt

* Add pytest coverage prompt

* Address feedback
2025-11-16 09:49:42 +11:00
Dobri Danchev
2f5e9e9050 fix: update tool names in prompts for consistency (#393)
- Changed tool names from 'run_in_terminal' and 'get_terminal_output'
  to 'runCommands/runInTerminal' and 'runCommands/getTerminalOutput'
  for uniformity across prompt files.

Signed-off-by: D. Danchev <12420863+danchev@users.noreply.github.com>
2025-11-11 09:34:18 +11:00
John Haugabook
238f2001a0 add write-coding-standards-from-file.prompt (#386)
* add write-coding-standards-from-file.prompt

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-10 10:28:28 +11:00
oleksiyyurchyna
c6b3a64645 Rename dotnet-upgrade.prompts.md to dotnet-upgrade.prompt.md (#373)
* Rename dotnet-upgrade.prompts.md to dotnet-upgrade.prompt.md

* updated README and extend dotnet development

* revert charp dotnet development

* updated mds

---------

Co-authored-by: o.yurchyna@core-suite.com <o.yurchyna@core-suite.com>
2025-11-06 09:30:51 +11:00
Diego Gamboa
635facc486 Add model-recommendation prompt to suggest optimal Copilot models for chatmodes/prompts (#356)
* Add AI model recommendation prompt for Copilot integrations

Introduces a detailed prompt for recommending optimal AI models
based on `.chatmode.md` or `.prompt.md` file analysis. The prompt
outlines a workflow for task evaluation, model selection criteria,
and cost-efficiency considerations. It includes support for
subscription tiers, deprecated model migration, and advanced
features like Context7 integration.

This addition enhances the ability to automate and optimize AI
model recommendations, improving alignment with task complexity,
user priorities, and available tools.

* Running update script

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-11-03 10:10:32 +11:00
CypherHK
2b45ca4e8b feat: update deprecated tool names to namespaced versions (#365)
- Replace 'codebase' with 'search/codebase'
- Replace 'searchResults' with 'search/searchResults'
- Replace 'terminalLastCommand' with 'runCommands/terminalLastCommand'
- Replace 'terminalSelection' with 'runCommands/terminalSelection'

Updated files:
- 13 chatmode files in chatmodes/
- 41 prompt files in prompts/

This update aligns with VS Code's latest tool naming conventions that organize tools into logical namespaces.
2025-10-30 09:29:27 +11:00
Aaron Powell
22cf265019 Awesome Copilot collection (#360)
* Adding a collection for the meta prompts to help discover items in the awesome copilot repo

* Forgot to run validation locally

* YAML schema validation set and updating readme
2025-10-29 11:56:47 +11:00
Aaron Powell
56d7ce73a0 Partners (#354)
* initial prototype of partners collection with featured collection support

* Starting to add the partners

* Preparing the repo for how the custom agents will work

* moving some files around

* Moving a bunch of stuff around to make the file easier to read

* improving the front matter parsing by using a real library

* Some verbage updates

* some more verbage

* Fixing spelling mistake

* tweaking badges

* Updating contributing guide to be correct

* updating casing to match product

* More agents

* Better handling link to mcp registry

* links to install mcp servers fixed up

* Updating collection tags

* writing the mcp registry url out properly

* Adding custom agents for C# and WinForms

Expert custom agents to improve your experience when working with C# and WinForms in Copilot

* Adding to agents readme

* Adding PagerDuty agent

* Fixing description for terraform agent

* Adding custom agents to the README usage

* Removing the button to make the links more obvious

* docs: relocate category READMEs to /docs and update generation + internal links

* Updating prompts for new path

* formatting

---------

Co-authored-by: Chris Patterson <chrispat@github.com>
2025-10-29 06:07:13 +11:00
Ed Harrod
78df4a2990 fix: Update playwright after tool name changes (#348) 2025-10-27 10:43:31 +11:00
Copilot
9a050b1506 Move conventional-commit.prompt.md from instructions to prompts folder (#345)
* Initial plan

* Move conventional-commit.prompt.md to prompts folder and update READMEs

Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
2025-10-23 10:17:15 +11:00
kshashank57
f773b30fb0 Add Instructions , Prompts, Chatmode options to Upgrade a dotnet solution to higher version (#322)
* Add .NET project upgrade instructions

Added comprehensive instructions for upgrading .NET projects, including preparation steps, upgrade strategies, and handling breaking changes.

* Add .NET Upgrade Prompts documentation

This document provides a comprehensive set of prompts for analyzing, planning, executing, and validating framework upgrades for multi-project .NET solutions, covering various aspects from project discovery to final validation.

* Create .NET Upgrade Chatmode Guidance document

Added a comprehensive playbook for upgrading .NET projects, including guidance on discovery, analysis, upgrade sequences, and CI/CD configuration.

* Enhance .NET Upgrade Chatmode Guidance

Updated .NET upgrade chatmode guidance with detailed instructions and tools for project migration and modernization.

* Revise .NET upgrade instructions and agent prompt

Updated the instructions for .NET Framework upgrades to include a name and description for the specialized agent, and refined the prompt example for clarity.

* Revise .NET Upgrade Prompts for clarity and completeness

Updated prompts for .NET upgrade analysis, enhancing project classification, dependency review, and upgrade strategy sections. Added new prompts for CI/CD updates, testing, and documentation.

* Updating README instructions

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
Co-authored-by: Shashank Konjarla <shakonjarla@microsoft.com>
2025-10-22 09:20:53 +11:00
Henrique Nunes
ca37fc8d6d Upload a new java refactoring, remove parameter (#335)
* Upload a new java refactoring, remove parameter

* fixing up from merge

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-10-20 10:12:41 +11:00
Troy Simeon Taylor
f4b82c8714 Add PHP MCP Server Development collection with attribute-based discovery (#332)
* Add PHP MCP Server Development collection with attribute-based discovery

* Remove \archived-contributions

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-10-20 10:03:10 +11:00
Troy Simeon Taylor
33cab830b6 Add Rust MCP Server Development collection (#331)
* Add Rust MCP Server Development collection

- Add Rust MCP server best practices instruction
- Add Rust MCP server project generator prompt
- Add Rust MCP expert chat mode
- Add Rust MCP development collection manifest
- Update category READMEs

Features:
- Server setup with official rmcp SDK (v0.8+)
- Async/await patterns with tokio runtime
- Tool development with procedural macros
- Multiple transport protocols (stdio, SSE, HTTP, WebSocket)
- Type-safe parameters with schemars JsonSchema
- State management with Arc and RwLock
- Error handling with ErrorData and anyhow
- OAuth authentication support
- Progress notifications
- Cross-compilation and Docker deployment
- Comprehensive testing examples

* Fix Rust instruction file metadata - use single applyTo pattern

* Fix Rust generator prompt - replace template placeholder with clear example

* Update collections/rust-mcp-development.collection.yml

* Update collections/rust-mcp-development.md

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-10-17 11:18:38 +11:00
Troy Simeon Taylor
51b18a7577 Add Ruby MCP Server Development collection (#330)
- Add Ruby MCP server best practices instruction
- Add Ruby MCP server project generator prompt
- Add Ruby MCP expert chat mode
- Add Ruby MCP development collection manifest
- Update category READMEs

Features:
- Server setup with official mcp gem
- Tool/prompt/resource handlers with classes
- Rails controller integration
- Stdio and HTTP transport support
- Input/output schemas with validation
- Tool annotations for behavior hints
- Structured content in responses
- Exception reporting and instrumentation
- Minitest test examples

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-10-17 11:12:10 +11:00
Troy Simeon Taylor
eec72209d0 Add Java MCP Server Development collection (#329)
* Add Java MCP Server Development collection

- Add Java MCP server best practices instruction
- Add Java MCP server project generator prompt
- Add Java MCP expert chat mode
- Add Java MCP development collection manifest
- Update category READMEs

Features:
- Server setup with official MCP Java SDK
- Tool/resource/prompt handlers with reactive streams
- Project Reactor for async processing
- Spring Boot integration with starters
- Stdio and HTTP transport support
- JSON schema construction with fluent builders
- Synchronous facade for blocking use cases
- Maven and Gradle build configurations

* Fix Java MCP generator prompt

- Add missing import statements for handler classes
- Add handler registration in test server setup

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-10-17 11:11:02 +11:00
Troy Simeon Taylor
616d8f14a7 Add Swift MCP Server Development collection (#328)
- Add Swift MCP server best practices instruction
- Add Swift MCP server project generator prompt
- Add Swift MCP expert chat mode
- Add Swift MCP development collection manifest
- Update category READMEs

Features:
- Server setup with official Swift SDK package
- Tool/resource/prompt handlers with withMethodHandler
- Async/await and actor-based concurrency patterns
- ServiceLifecycle integration for graceful shutdown
- Stdio, HTTP, and network transport support
- JSON schema construction with Value type
- Swift 6.0+ with modern concurrency features
- Platform support: macOS 13+, iOS 16+, Linux
2025-10-17 11:05:21 +11:00
Troy Simeon Taylor
f10bc70ce5 Add Kotlin MCP Server Development collection (#327) 2025-10-17 11:03:59 +11:00
Troy Simeon Taylor
db6c158020 Add Go MCP Server Development collection (#326)
* Add Go MCP Server Development collection

* Fix: Wrap description in single quotes per prompt guidelines

* Fix: Wrap chatmode description in single quotes per guidelines

* Fix: Wrap instruction description in single quotes per guidelines
2025-10-17 11:03:04 +11:00
Troy Simeon Taylor
4c6f3a5567 Add Python MCP Server Development collection (#325)
- Add instructions for Python MCP server development best practices
- Add prompt for generating complete Python MCP server projects
- Add expert chat mode for Python MCP development assistance
- Add collection grouping all Python MCP resources together
- Update README files with new contributions

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-10-17 11:02:00 +11:00
Troy Simeon Taylor
fc55306045 Add TypeScript MCP Server Development Collection (#324)
* Add TypeScript MCP Server Development collection

- Add instructions for TypeScript MCP server development best practices
- Add prompt for generating complete TypeScript MCP server projects
- Add expert chat mode for TypeScript MCP development assistance
- Add collection grouping all TypeScript MCP resources together
- Update README files with new contributions

* Revert unintended change to power-bi-development.md
2025-10-17 10:57:58 +11:00
Troy Simeon Taylor
f6acdfcacb Add C# MCP Server Development collection (#323)
* Add C# MCP Server Development collection

- Add instructions for C# MCP server development best practices
- Add prompt for generating complete MCP server projects
- Add expert chat mode for C# MCP development assistance
- Add collection grouping all C# MCP resources together
- Update README files with new contributions

* Add applyTo field to C# MCP instructions
2025-10-17 10:55:27 +11:00