Commit Graph
21 Commits
Author SHA1 Message Date
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 Simeon TaylorandCopilot 4ba8935c49 Update agents/mcp-m365-agent-expert.agent.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-23 14:44:06 -05: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
Troy Simeon TaylorandCopilot 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
Troy Simeon TaylorandAaron Powell 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 TaylorandAaron Powell 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 TaylorandAaron Powell 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 TaylorandAaron Powell 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 TaylorandAaron Powell 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
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
Troy Simeon TaylorandAaron Powell 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
Troy Simeon TaylorandAaron Powell 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
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
Troy Simeon Taylor 6493b18b4d Logic Apps and Power Automate (#217)
* Upload chatmode

* Upload instructions

* Update READMEs

* Fix quotes in applyTo field in instructions

* Revert other instructions
2025-08-29 09:49:45 +10:00
Troy Simeon Taylor 9fe63b3aed Power Apps Canvas Apps YAML Instructions (#163)
* Add updated readme

* Add instructions

* Add .pa.yaml
2025-08-08 09:50:12 +10:00
Troy TaylorandAaron Powell 2cb63af8e1 Add Power Platform Connector instructions (#45)
* Add Power Platform Connector instructions

* Update power-platform-connector-instructions.md

* Update README.md

* Update power-platform-connector-instructions.md

* Update power-platform-connector-instructions.md

* Update README.md

* Update instructions/power-platform-connector-instructions.md

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

* Fix merge conflicts

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-07-09 11:29:28 +10:00