97 Commits

Author SHA1 Message Date
spectatora
b147f8349c
Add Pimcore Expert chatmode (#415)
- Expert assistant for Pimcore CMS, DAM, PIM, and E-Commerce
- Covers DataObjects, Symfony integration, and E-Commerce Framework
- Includes comprehensive code examples and best practices

Co-authored-by: Lyubomir Filipov <lyubomir.filipov@jakala.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-11-18 10:26:14 +11:00
Kristiyan Velkov
3698df08da
Add Next.js front-end specialist agent mode (#391)
* [feat] added chatmode for Next.js

* [feat] update Readme file

* Updating readme

---------

Co-authored-by: kristiyan.velkov <kristiyan.velkov@ffw.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-11-18 10:14:49 +11:00
ANGELELLI David
103fc99a9a
fix: ✏️ removal of extra trailing spaces (#409) 2025-11-16 09:59:48 +11:00
Tj Vita
a45c37d9f6
Update Prompt Engineer chat mode description (#398)
* Update Prompt Engineer chat mode description

Change "propt" to "prompt" for item 74, Prompt Engineer description;

* Fix typo in prompt-engineer chatmode description
2025-11-16 09:51:20 +11:00
Jan de Vries
5bf1f4d8b8
Create Microsoft Agent Framework chatmode (#399)
* Added MAF chatmodes, based on current SK modes.

* Renamed to chatmode files

* Updated readme with `npm start`

* Added model to the chat mode. Sonnet works great for this

* Use Magentic-One to be more correct.
2025-11-14 09:35:09 +11:00
ANGELELLI David
83469a2669
fix: update codebase, searchResults to search/codebase, search/searchResults and terminalLastCommand, terminalSelection to runCommands/terminalLastCommand, runCommands/terminalSelection (#401) 2025-11-14 09:34:37 +11:00
Kristiyan Velkov
4e6f104c80
Update react frontend engineer chat mode (#392)
* [feat] update react frontend engineer chatmode

* [feat] update readme file

---------

Co-authored-by: kristiyan.velkov <kristiyan.velkov@ffw.com>
2025-11-12 10:02:10 +11:00
Alexander Martinkevich
7af6193d19
feat: update Beast mode to v3.1 (#388) 2025-11-10 10:34:27 +11:00
Will 保哥
e2969291fd
Update tools list in software-engineer-agent-v1.chatmode.md (#383)
The main purpose of this PR is to reflect the change in tool names for VS Code Insiders.
2025-11-10 10:25:47 +11:00
KaloyanGenev
5cfe2e2615
adding search AI optimization expert chat mode. (#378)
Co-authored-by: Kaloyan Genev <kaloyangenev@BG-KaloyanGenev.local>
2025-11-07 09:20:59 +11:00
dangelov-qa
0510f28044
Extended the Accessibility chatmode to behave as an expert with more … (#352)
* Updated the README.chatmodes.md

* Extended the accessibility features aof the chatmode.

---------

Co-authored-by: daniellyudmilovangelov <daniel.angelov@ffwagency.com>
2025-11-04 09:33:18 +11:00
Nikolay Marinov
2f137cf874
Add Shopify Expert Agent chat mode. (#353)
* Add Shopify Expert Agent chat mode.

* Fixing README docs after merge conflict.

---------

Co-authored-by: Nikolay Marinov <nikolay.marinov@ffw.com>
2025-10-31 10:05:00 +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
Aleksandar Dunchev
1170d7195a
Add AEM(adobe experience manager) front-end specialist agent mode. (#364)
Co-authored-by: Alexander Dunchev <alexander.dunchev@ffw.com>
2025-10-30 09:28:20 +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
spectatora
f4533e683c
Add Drupal Expert Agent chat mode. (#351)
Co-authored-by: Lyubomir Filipov <lyubomir.filipov@jakala.com>
2025-10-28 11:48:17 +11:00
spectatora
139be563b6
Add Laravel Expert Agent chat mode. (#350)
Co-authored-by: Lyubomir Filipov <lyubomir.filipov@jakala.com>
2025-10-28 11:47:33 +11:00
Copilot
43a469efd5
Fix typo in accessibility chat mode filename (#347)
* Initial plan

* Fix typo in accessibility file name and update references

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-24 11:37:57 +11:00
SomeSolutionsArchitect
4eab428bbb
Fix frontmatter property value which is missing a trailing single-quote (#340)
Co-authored-by: Christian <chvargas@wfscorp.com>
2025-10-23 09:34:29 +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
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
Derek Clair
69cd4fae4e
update editFiles to edit/editFiles (#319) 2025-10-16 10:07:01 +11:00
Troy Simeon Taylor
38969f7cc2
Add Power BI resources (#298)
* Add Power BI resources: 4 chat modes, 6 instructions, 4 prompts, and resources README

* Remove power-bi-resources-README.md - not needed for PR

* Add Power BI Development collection

* Fix PR review feedback: Add collection YAML file and remove double fenced code blocks

- Add power-bi-development.collection.yml with proper metadata
- Remove outer 4-backtick fences from all Power BI files (chatmodes, instructions, prompts)
- Files now have only the standard 3-backtick fences for proper GitHub Copilot compatibility

* Remove outer code fences from Power BI chatmode files
2025-10-16 10:05:56 +11:00
Nick Brady
6de20c22b5
feat(chatmode): add GPT-5 Beast Mode high-agency engineering assistant (#306)
* feat(chatmode): add GPT-5 Beast Mode high-agency engineering assistant

* Update chatmodes/gpt-5-beast-mode.chatmode.md

Yes, please remove attirbution.

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

* Update chatmodes/gpt-5-beast-mode.chatmode.md

use standard hyphen caharacters

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

* Update GPT-5 Beast Mode documentation and tools

removing personal tools which may introduce an increased tool call accuracy error surface

* Refactor GPT-5 Beast Mode chatmode documentation

Adding some cosmetic changes to the formatting

* Refine tool preamble formatting in chatmode documentation

Updated formatting to → from [?]

* Update readme and title

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-10-16 10:01:32 +11:00
Troy Simeon Taylor
aa38e38a95
Add Power Platform Connector MCP Protocol Development Collection (#297)
* Add Power Platform MCP connector development collection

* Update README files with Power Platform MCP collection entries

* Add required frontmatter fields (mode, applyTo, model)

* Simplify collection to schema-compliant format per review feedback

* Update collections/power-platform-mcp-connector-development.collection.yml

Co-authored-by: Aaron Powell <me@aaron-powell.com>

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-10-10 09:42:11 +11:00
Ashley Childress
c95af033c9
chore(chatmodes): Standardize and clarify Mermaid diagram enforcement in HLBPA chat mode (#281)
- Standardized YAML front-matter formatting and tool list quoting in hlbpa.chatmode.md
- Clarified and enforced Mermaid-only diagram requirement in HLBPA chat mode

Assisted-by: GitHub Copilot

Signed-off-by: Ashley Childress <6563688+anchildress1@users.noreply.github.com>
2025-10-08 11:17:09 +11:00
Peter Strömberg
591d2fdc08
Fix typos and improve documentation clarity (#275)
* Fixes typo

* Removes duplicated docstring placement instruction

* Update from user feedback
2025-10-02 14:21:29 +10:00
Ashley Childress
383c9bec9e
feat(chatmodes): Add HLBPA (documentation architect) chat mode (#278)
* feat(chatmodes): Add HLBPA (documentation architect) chat modes

- HLBPA is a high-level, big-picture architect for systems documentation
- It can be used either in VSC as usual or dropped in coding agent for auto-updates
- Depends on user's prompting skills to get the best results
- Will default to a more generalist mode if not enough context is given
- Minor updates to README and CONTRIBUTING to fix formatting errors

Assisted-by: GitHub Copilot & Verdent AI
Signed-off-by: Ashley Childress <6563688+anchildress1@users.noreply.github.com>

* chore(chatmodes): Remove copy from md fence in HLBPA chat mode

- Copilot complains about the copy in the md fence
- Isn't likely to be used in this context anyway

Assisted-by: GitHub Copilot
Signed-off-by: Ashley Childress <6563688+anchildress1@users.noreply.github.com>

---------

Signed-off-by: Ashley Childress <6563688+anchildress1@users.noreply.github.com>
2025-10-02 14:20:22 +10:00
Peter Strömberg
03199028c2
Update Clojure Interactive Programming resources (#272)
* Rename and update main Clojure instructions file

* Update Clojure interactive programming nudge prompt

* Remove Clojure memory update prompt

The general remember prompt covers this use case perfectly.

* Update clojure chatmode

* Update readmes

* Add Clojure Interactive Programming collection
2025-10-01 11:59:31 +10:00
Florian Mücke
9f91f38d35
add Expert C++ Software Engineer chat mode (#265)
* feat(chatmodes): add Expert C++ Software Engineer mode and integrate into README

Introduce a concise, standards-driven C++ expert chat mode focused on maintainability, clarity, and evolving industry best practices.

- Add new chat mode file (C++ expert)

- Register in README with install badges

- Simplify guidance (avoid prescriptive details)

- Emphasize behavior-focused testing and legacy code strategies (Michael Feathers)

* apply "node update-readme.js"
2025-09-29 10:58:24 +10:00
Troy Simeon Taylor
0f1a48e482
Add Power Apps Code Apps Development Toolkit (#264)
* Add files via upload

* Revise Power Apps Code App project scaffolding

Update project scaffolding instructions for Power Apps Code Apps with PAC CLI setup, SDK integration, and connector configuration.

* Update Power Apps Code App scaffolding prompt

* Revise development instructions for Power Apps Code Apps

Update Power Apps Code Apps development instructions with new standards and best practices for TypeScript, React, and Power Platform integration.

* Update Power Platform expert chatmode with new details

* Revise Power Apps Code App project scaffold

Update project scaffolding details and add advanced patterns.

* Fixing line endings

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-09-26 10:07:42 +10:00
Muhammad Ubaid Raza
744aff965b
Introduce blueprint variant for GPT Codex (#263)
* UPDATE: Upgrade Blueprint Mode to v39 with improved directives and model specification

* CREATE: Add Blueprint Mode Codex v1 with core directives and guiding principles

* Update blueprint-mode-codex.chatmode.md

* Modify model name and enhance description

Updated model name to include 'copilot' and refined description for clarity.
2025-09-25 09:35:35 +10:00
Stu Mace
459b309308
Terraform on Azure chat mode & instructions (#262)
* feat: add terraform on azure modes

* fix: updates to readme and testing

* chore: readme updates

* Update instructions/terraform-azure.instructions.md

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

* Update chatmodes/terraform-azure-implement.chatmode.md

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

* fix: copilot corrections

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-25 09:34:25 +10:00
Victor Williams
b7e46f9d50
Create code-tour.chatmode.md (#257)
* Create code-tour.chatmode.md

* Update README.chatmodes.md

* Update code-tour.chatmode.md
2025-09-22 16:01:25 +10:00
Nischay Sharma
cc90b4d59a
Add atlassian custom chat mode (#248)
* Add atlassian custom chat mode

* Address PR comments
2025-09-19 09:45:55 +10:00
Daniel Scott-Raynsford
931d8a0a95
Add Technical Spike collection and related resources (#251)
* Add Technical Spike collection and related resources

- Introduced a new collection for Technical Spikes, including a chat mode for research and a prompt for creating spike documents.
- Updated the Project Planning & Management collection to include references to technical spikes.
- Enhanced README files to reflect the addition of technical spike resources.
- Created detailed documentation for the technical spike research methodology and prompt structure.
- Added new tags and items to facilitate better organization and discovery of technical spike-related content.

* CHANGE: Update research methodology for technical spikes

- Refine tool usage philosophy for exhaustive research
- Enhance todo management protocol for better tracking
- Improve spike document update protocol for real-time logging
2025-09-17 14:18:17 +10:00
Muhammad Ubaid Raza
f767285190
chore: update Blueprint Mode to v38 with improved model and description (#247)
* chore: update Blueprint Mode to v38 with improved model and description

* fix: standardize description quotes in Blueprint Mode documentation
2025-09-16 10:41:37 +10:00
Troy Simeon Taylor
b4657d54c2
Declarative Agents (#239)
* Add files via upload

* Add Microsoft 365 Declarative Agents Architect chatmode

* Add Microsoft 365 Declarative Agents Development section

* Add Microsoft 365 Copilot Declarative Agents prompt

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload
2025-09-12 10:22:18 +10:00
John
b469c8943d
Adding Bicep chat modes for *planning* and *implementation* (#234)
* Create Azure Bicep coding specialist chat mode

Added a new chat mode for Azure Bicep Infrastructure as Code coding specialization, detailing key tasks, pre-flight checks, testing, validation, and final checks.

* Create bicep-plan chatmode for Azure planning

Added a new chatmode for Azure Bicep Infrastructure planning, detailing requirements, focus areas, and implementation plan structure.

* updated readme

* PR feedback

* PR feedback about quotes
2025-09-10 11:28:52 +10:00
Muhammad Ubaid Raza
14b9707d9b
Update Blueprint Mode documentation to reflect version 36 changes and enhance clarity on workflows and directives. (#230)
* Update Blueprint Mode documentation to reflect version 36 changes and enhance clarity on workflows and directives.

* Update chatmodes/blueprint-mode.chatmode.md

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

* Refine directives in Blueprint Mode documentation for clarity and accuracy

* Update Blueprint Mode documentation to version 37, enhancing clarity and detail in core directives and tool usage policies.

* Update Blueprint Mode documentation to version 37, enhancing clarity on workflows and directives.

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-09 09:55:37 +10:00
Aaron Powell
643419852e
Fixing tool list in debug (#222)
Fixes #146
2025-09-03 15:56:42 +10:00