Commit Graph

66 Commits

Author SHA1 Message Date
vfaraji89
99018f421a Add context-engineering collection
Add tools for maximizing GitHub Copilot effectiveness through better
context management:

- Instructions: Guidelines for structuring code so Copilot understands it
- Agent: Context Architect - plans multi-file changes by mapping dependencies
- Prompts:
  - context-map: Map all affected files before changes
  - what-context-needed: Ask Copilot what files it needs
  - refactor-plan: Create phased refactor plans with rollback steps

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-10 22:42:02 +03:00
Michael Fairchild
3274ad6c68 Update readme 2026-02-09 09:40:33 -06:00
hoodini
855c17a500 chore: Add skill to copilot-sdk collection
Added copilot-sdk skill to the copilot-sdk.collection.yml as requested
by reviewer. Updated generated docs via npm run build.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 00:20:44 +02:00
Aaron Powell
92dbe54cc6 Cleaning up some legacy around chat modes 2026-01-23 10:51:55 +11:00
Aaron Powell
45ad6d840f Merge pull request #591 from hashwnath/add-agentic-eval-skill
Add agentic-eval skill for agent evaluation patterns
2026-01-23 10:27:16 +11:00
Aaron Powell
a2525e3112 fix: enhance markdown table cell formatting for descriptions in README and skills 2026-01-23 10:06:44 +11:00
Aaron Powell
66b0bfb9cc Adding copilot-sdk stuff 2026-01-22 15:51:40 +11:00
CASTResearchLabs
979c860e8c Merge branch 'main' into CAST_Imaging_Structural_Agents 2026-01-21 10:28:58 +01:00
@p.douziech_cast
3167a45ab3 Frontmatter name field fix 2026-01-21 09:16:22 +01:00
@p.douziech_cast
6f32f8e9e1 Changed frontmatter to avoid auto-generated description case error on company name 2026-01-21 09:03:39 +01:00
@p.douziech_cast
29122eb7cd Trying to solve the generated file case issue manually 2026-01-21 07:54:07 +01:00
CASTResearchLabs
c269281280 Update cast-imaging.collection.yml 2026-01-21 07:46:54 +01:00
@p.douziech_cast
d3ed11b70e CASTLABS-501 2026-01-20 11:15:22 +01:00
@p.douziech_cast
34aa53cee4 CASTLABS-501 2026-01-20 11:10:23 +01:00
shibicr93
f1e6b77ab7 Add OpenAPI-to-Application collections for 5 common frameworks
Add 5 framework-specific collections with shared agent and prompt for generating production-ready applications from OpenAPI specifications:
- Java Spring Boot
- Python FastAPI
- Node.js NestJS
- C# .NET
- Go

Reuses existing framework instructions for consistency and best practices.
2026-01-18 00:02:52 +01:00
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
46c07753c0 README 2026-01-14 20:01:21 +08:00
@p.douziech_cast
bc99b30ed1 Adding chat modes and collection. Content to be further reviewed. 2026-01-12 21:28:27 +01:00
Emerson Delatorre
a1dbed1492 UPDATE: Corrigir formatação no arquivo de desenvolvimento frontend 2026-01-12 15:16:12 -03:00
Emerson Delatorre
e4e82ebfd2 UPDATE: Atualizar instruções de melhores práticas do Next.js para 2026, alinhadas com a versão 16.1.1 2026-01-12 12:37:35 -03: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
Troy Taylor
b9763bda06 Run npm start to regenerate docs and add mcp-m365-copilot collection README 2025-12-23 14:51:35 -05:00
Troy Taylor
9ef6e3936a Fix relative path for 'Deploy and Manage Agents' link 2025-12-23 14:49:22 -05:00
Troy Taylor
95ac0a0938 Fix relative links in MCP M365 collection doc 2025-12-23 14:47:24 -05:00
Troy Taylor
89b12d35a2 Add MCP M365 agent expert chat mode 2025-12-23 14:36:23 -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
Aaron Powell
e042a641b9 Refactor: Use MCP registry API as source of truth (#492)
- Replace static github-mcp-registry.json with live API calls
- Fetch from https://api.mcp.github.com/v0.1/servers/ with pagination support
- Extract displayName from GitHub metadata for better matching
- Implement smart matching logic:
  * Case-insensitive comparison
  * Match against both displayName and full name
  * Strip common suffixes like -mcp-server for pattern matching
- Make build process async to support API calls
- Cache registry data to only hit API once per build run
- Remove obsolete github-mcp-registry.json file

Benefits:
- No more manual updates to registry data
- Always uses latest MCP registry information
- Improved server name matching resilience
- Successfully loads all 54 servers from registry
2025-12-16 11:51:26 +11:00
pareenaverma
5d6d231091 Update Docker image reference for arm-migration agent (#485)
* Update Docker image reference for arm-migration agent

* Updated README after running update script
2025-12-15 09:29:59 +11:00
Nik Sachdeva
095323704f Add Software Engineering Team Collection - AI Assistants for Multi-Disciplinary Development Teams (#478)
* Add Software Engineering Team collection with 7 specialized agents

Adds a complete Software Engineering Team collection with 7 standalone
agents covering the full development lifecycle, based on learnings from
The AI-Native Engineering Flow experiments.

New Agents (all prefixed with 'se-' for collection identification):
- se-ux-ui-designer: Jobs-to-be-Done analysis, user journey mapping,
  and Figma-ready UX research artifacts
- se-technical-writer: Creates technical documentation, blogs, and tutorials
- se-gitops-ci-specialist: CI/CD pipeline debugging and GitOps workflows
- se-product-manager-advisor: GitHub issue creation and product guidance
- se-responsible-ai-code: Bias testing, accessibility, and ethical AI
- se-system-architecture-reviewer: Architecture reviews with Well-Architected
- se-security-reviewer: OWASP Top 10/LLM/ML security and Zero Trust

Key Features:
- Each agent is completely standalone (no cross-dependencies)
- Concise display names for GitHub Copilot dropdown ("SE: [Role]")
- Fills gaps in awesome-copilot (UX design, content creation, CI/CD debugging)
- Enterprise patterns: OWASP, Zero Trust, WCAG, Well-Architected Framework

Collection manifest, auto-generated docs, and all agents follow
awesome-copilot conventions.

Source: https://github.com/niksacdev/engineering-team-agents
Learnings: https://medium.com/data-science-at-microsoft/the-ai-native-engineering-flow-5de5ffd7d877

* Fix Copilot review comments: table formatting and code block syntax

- Fix table formatting in docs/README.collections.md by converting multi-line
  Software Engineering Team entry to single line
- Fix code block language in se-gitops-ci-specialist.agent.md from yaml to json
  for package.json example (line 41-51)
- Change comment syntax from # to // to match JSON conventions

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Fix model field capitalization to match GitHub Copilot convention

- Change all agents from 'model: gpt-5' to 'model: GPT-5' (uppercase)
- Aligns with existing GPT-5 agents in the repo (blueprint-mode, gpt-5-beast-mode)
- Addresses Copilot reviewer feedback on consistency

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Add ADR and User Guide templates to Technical Writer agent

- Add Architecture Decision Records (ADR) template following Michael Nygard format
- Add User Guide template with task-oriented structure
- Include references to external best practices (ADR.github.io, Write the Docs)
- Update Specialized Focus Areas to reference new templates
- Keep templates concise without bloating agent definition

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Fix inconsistent formatting: DevOps/CI-CD to DevOps/CI/CD

- Change "DevOps/CI-CD" (hyphen) to "DevOps/CI/CD" (slash) for consistency
- Fixed in collection manifest, collection docs, and README
- Aligns with standard industry convention and agent naming

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Shorten collection description per maintainer feedback

- Brief description in table: "7 specialized agents covering the full software
  development lifecycle from UX design and architecture to security and DevOps."
- Move detailed context (Medium article, design principles, agent list) to
  usage section following edge-ai-tasks pattern
- Addresses @aaronpowell feedback: descriptions should be brief for table display

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-12-12 09:12:10 +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
Aaron Powell
b81a3dc5a4 Updated the MCP registry list and fixed some links (#461) 2025-12-05 10:36:38 +11:00
Aaron Powell
548562e58e Adding partner agent to collection (#460) 2025-12-05 09:27:44 +11:00
Griffin Ashe
5ba082ca26 Add Lingo.dev i18n agent to partners collection (#444)
* Add Lingo.dev i18n agent to partners collection

* Updating count

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-12-02 09:07:08 +11:00
Griffin Ashe
a64cf7ae90 Add Diffblue Cover agent to partners collection (#443) 2025-12-02 09:00:52 +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
Aaron Powell
7b7f9d519c Removing newrelic agent for the moment (#430) 2025-11-24 09:54:22 +11:00
Troy Simeon Taylor
cf0f01d981 Add Power Apps Component Framework (PCF) Development Collection (#428)
* Add PCF Development collection with 17 instruction files

* Update instructions/pcf-overview.instructions.md

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

* Fix description field formatting - wrap values in single quotes

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-24 09:45:23 +11:00
factory-davidgu
527d2873b1 Add droid custom partner agent (#406)
* Add droid custom partner agent

Add a new Droid CLI assistant agent to the partners collection that provides installation guidance, usage examples, and automation patterns for the Droid CLI, with emphasis on droid exec for CI/CD and non-interactive automation.

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>

* Address PR #406 comments on droid agent

- Add model field to frontmatter
- Fix escaped pipe in Quick Reference table (remove unnecessary backslash from markdown table code cell)

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>

---------

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-11-18 10:16:59 +11:00
Griffin Ashe
3b38d0aa80 Add partner agents (#405)
* Add partner agents: Elastic, New Relic, MongoDB, Neo4j, Monday.com, and Apify

* Fix agent file naming to match conventions

* Add new partner agents and update Partners collection metadata

- Add six new partner agents to the Partners collection:
  - Apify Integration Expert
  - Elasticsearch Agent
  - Monday Bug Context Fixer
  - MongoDB Performance Advisor
  - Neo4j Docker Client Generator
  - New Relic Deployment Observability Agent
- Update partners.collection.yml to include new agent definitions
- Update Partners collection item count from 11 to 17 in:
  - README.md
  - collections/partners.md footer
  - docs/README.collections.md
  - docs/README.agents.md

* Fix New Relic agent filename and update partner references

- Remove obsolete New Relic Deployment Observability agent definition file
  (newrelic-deployment-observability-agent.md)
- Update partners collection to reference the correct agent filename:
  newrelic-deployment-observability.agent.md
- Keep partners.collection.yml items list in proper alphabetical order
- Update New Relic agent links in:
  - collections/partners.md
  - docs/README.agents.md

* Update agents/elasticsearch-observability.agent.md

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

* Update generated README files

---------

Co-authored-by: Alexis Abril <alexisabril@github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-16 09:55:12 +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
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
Gautam
cc56faad25 fix: Terraform Agent - adding terraform mcp and other fixes (#369)
* adding terraform mcp and other fixes

* running npm start and updating readme
2025-11-03 16:16:00 +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
Aaron Powell
17ef59bdbb Tidying up the readme's a bit with some different formatting (#337) 2025-10-20 10:08:37 +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