* 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.
* Updated the README.chatmodes.md
* Extended the accessibility features aof the chatmode.
---------
Co-authored-by: daniellyudmilovangelov <daniel.angelov@ffwagency.com>
- 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.
* 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>
* 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>
* 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>
- 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
* 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
- 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>
* 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
* 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
* 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
* 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>
* 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"
* 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>
* 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.
* 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
* 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>