289 Commits

Author SHA1 Message Date
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
Kartik Dhiman
7786c82cad
feat(instructions): add useful commands for Gradle and Maven (#318) 2025-10-16 10:03:40 +11:00
Ravish Rathod
17018479a7
Add MongoDB chat mode instructions (#300)
* Create mongo-dba.instructions.md

Signed-off-by: Ravish Rathod <ravish.rathod@infosys.com>

* formatted appropriately

* updated README

---------

Signed-off-by: Ravish Rathod <ravish.rathod@infosys.com>
Co-authored-by: Ravish Rathod <ravish.rathod@ad.infosys.com>
2025-10-16 10:02:27 +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
allcontributors[bot]
682a88f243
add jeremiah-snee-openx as a contributor for code (#317)
* update README.md

* update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2025-10-16 09:53:34 +11:00
John Haugabook
abddc8cd95
Prompt for psuedo recursive self-improvement (#316)
* Prompt for psuedo recursive self-improvement

* apply suggestion

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-15 12:00:20 +11:00
John Haugabook
e9d8cabb3a
Prompt to shuffle JSON (#315)
* Prompt to shuffle JSON

* Prompt to shuffle JSON

* Prompt to shuffle JSON

* Apply suggestions from code review

Resolve spelling errors.

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-15 11:59:05 +11:00
Peter Strömberg
aaa5271bc0
Joyride-user-project-updates (#312)
* Update Joyride User project instructions

* Update Joyride workspace instructions

* Remove guidance to fetch and read instructions from workspace instructions
2025-10-14 10:10:27 +11:00
hizahizi-hizumi
5298635c77
feat(instructions): add .prompt.md instructions (#310)
* feat(instructions): add `.prompt.md` instructions

* chore: update README

* typo: fulfil -> fulfill

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

* typo: favour -> favor

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-13 12:06:01 +11:00
Kartik Dhiman
5338b43d84
fix: Update Maven build command in Spring Boot instructions (#311) 2025-10-13 10:25:03 +11:00
hizahizi-hizumi
46823d6ec6
feat(instructions): add .instructions.md instructions (#309)
* feat(instructions): add `.instructions.md` instructions

* chore: update README
2025-10-13 10:21:39 +11:00
John Haugabook
ff9ce27edf
Prompt to add educational comments to file (#307)
* Add educational commenting prompt file

* Level one heading and re-reun update-readme.js

Level one heading and re-run update-readme.js

re-run update script
2025-10-10 16:32:48 +11:00
allcontributors[bot]
c2b28239a6
add riqueufmg as a contributor for code (#305)
* update README.md

* update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2025-10-09 22:53:19 +00:00
Peter Strömberg
7bd1620b13
Update-memory-prompts (#304)
* Update Memory Keeper prompt

* Make memory keeper handle workspace scope too

* Add prompt for merging memories saved by memory keeper/remember

* Fix missing domain syntax

* node ./update-readme.js
2025-10-10 09:50:13 +11:00
Henrique Nunes
230c081d18
Create java-refactoring-extract-method.prompt.md (#284)
* Create java-refactoring-extract-method.prompt.md

* Update prompts/java-refactoring-extract-method.prompt.md

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

* Update README.prompts.md

* Update java-refactoring-extract-method.prompt.md

* Update java-refactoring-extract-method.prompt.md

* Update java-refactoring-extract-method.prompt.md

* Fixing readme

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-10-10 09:48:55 +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
Akash Kumar Shaw
ac6711bb5b
Langchain python Instructions (#303)
* feat(instructions): Add comprehensive LangChain development instructions for Python

* feat(instructions): Revise LangChain Python instructions for chat models and vector stores

* feat(instructions): Enhance LangChain Python documentation with detailed Runnable interface and chat model usage examples

* feat(instructions): Add LangChain Python instructions to README

* fix(instructions): Standardize description quotes in LangChain Python instructions

* refactor(instructions): Streamline chat models section and remove redundant overview content
2025-10-09 09:18:36 +11:00
Jeremiah Snee
38d3ab3875
Update Contributing Guide (#301)
* Update Contributing Guide

* Update CONTRIBUTING.md with usage examples

Added examples for edge-ai tasks collection usage.
2025-10-09 09:14:10 +11:00
Christopher Harrison
e868e71634
Add comprehensive Svelte 5 and SvelteKit development guidelines (#294)
* Add comprehensive Svelte 5 and SvelteKit development guidelines

* Update Svelte instructions to include server-side rendering with client-side hydration
2025-10-08 11:49:55 +11:00
Christopher Harrison
7f3d1b2a82
Add comprehensive Astro development standards and best practices documentation (#292)
* Add comprehensive Astro development standards and best practices documentation

* Add Astro development standards and best practices
2025-10-08 11:49:18 +11:00
Steve Magne
acbc56a30b
feat: add chatmode and collection in contributing guide (#290)
* feat: add chatmode and collection in contributing guide

* Update CONTRIBUTING.md

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-08 11:40:37 +11:00
allcontributors[bot]
980bac423a
add soderlind as a contributor for code (#288)
* update README.md

* update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2025-10-08 11:40:03 +11:00
John Haugabook
5a94cec531
Fix code block formatting in specification prompt (#285)
Indent code block example at list item 9 so entire example can be rendered.
2025-10-08 11:37:46 +11:00
Jeremiah Snee
afc0705b11
Collections Improvement with Tasks Collection POC (#270)
* add yaml block support

* Add usage Section to Collections

* new edge ai tasks collection with usage example from PR
https://github.com/github/awesome-copilot/pull/159

* Update collections/edge-ai-tasks.collection.yml

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

* Update collections/edge-ai-tasks.md

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

* Update collections/edge-ai-tasks.collection.yml

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

* Update collections/edge-ai-tasks.md

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

* Fixing some bugs in the update script

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-10-08 11:36:06 +11:00
Peter Strömberg
ccee5c44eb
Tweak Clojure instructions about missing repl (#283)
* Tweak Clojure instructions about missing repl

* typos

* Tidy up
2025-10-08 11:19:01 +11:00
oceans-of-time
897d61b03f
fix: improve error handling in PowerShell guidelines (#280)
Update error handling examples to use $PSCmdlet.WriteError() and
$PSCmdlet.ThrowTerminatingError() instead of Write-Error and throw for better PowerShell cmdlet integration.
2025-10-08 11:18:27 +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
Per Søderlind
3980e6b5ad
WordPress Instruction (#277)
* Add comprehensive WordPress development instructions for Copilot

- Introduced a detailed guide covering core principles, coding standards, security practices, internationalization, performance optimization, admin UI, REST API, block development, asset loading, testing strategies, and documentation best practices.
- Emphasized the importance of following WordPress Coding Standards (WPCS) and provided examples for plugin headers, linting setup, and security measures.
- Included a checklist to ensure compliance with best practices for plugin development.

* Add WordPress development instructions for Copilot, detailing coding, security, and testing rules for plugins and themes

* Fix formatting inconsistencies in WordPress instructions file by changing double quotes to single quotes for 'applyTo' and 'description' fields.
2025-10-02 14:16:06 +10:00
Dan
5dbf2fa94f
Added Ansible instructions (#276) 2025-10-02 14:15:14 +10:00
Aaron Powell
976d5e18e8
Fixing how the files are ordered - now based on title not file name (#274) 2025-10-01 12:10:58 +10:00
Genevieve Warren
febd4c4925
Expand C# documentation best practices (#273)
* Expand C# documentation best practices

* Update prompts/csharp-docs.prompt.md

* Apply suggestion from @Copilot

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

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-01 12:01:30 +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
sauran
e20b67fe24
Enhance Go development instructions with additional best practices an… (#271)
* Enhance Go development instructions with additional best practices and guidelines

* node update-readme.js

* Enhance Go development instructions with additional clarity on self-documenting code and comment practices

* Enhance package declaration guidelines in Go instructions to prevent duplicate declarations and ensure proper naming conventions

* Update WaitGroup usage instructions for Go 1.25 to include new Go method syntax

* Enhance Go development instructions by emphasizing the use of early return patterns to improve code clarity
2025-10-01 11:58:17 +10:00
Guillaume
a09e74243f
GitHub Copilot starter prompt to setup a new project (#268)
* Create GitHub Copilot setup instructions

Added comprehensive GitHub Copilot setup instructions for new projects, including configuration files, content guidelines, execution steps, and a quality checklist.

* Add GitHub Copilot starter prompt for project setup configuration

* Add code review standards to GitHub Copilot configuration

* Fix formatting of permissions in GitHub Copilot setup steps

* Enhance GitHub Copilot starter prompt with TypeScript and React coding standards

* Refactor applyTo syntax for React and Java Spring Boot guidelines
2025-09-30 10:16:37 +10:00
Daniel Scott-Raynsford
b8a80c5ad3
CHANGE: Add TypeScript Development guidelines (#267)
- Introduce comprehensive guidelines for TypeScript development targeting TypeScript 5.x and ES2022 output.
- Include core intents, general guardrails, project organization, naming and style, formatting, type system expectations, async handling, architecture patterns, external integrations, security practices, configuration management, UI components, testing expectations, performance, and documentation.
2025-09-29 11:08:30 +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