A unified repository consolidating all XavierMP14 projects into a single, organized monorepo structure.
xMergeRepository brings together multiple technology initiatives under one roof:
| Project | Directory | Technology | Status |
|---|---|---|---|
| Copilot CLI Skills | copilot-cli-skills/ |
TypeScript/Node.js | Active |
| MCP .NET Samples | mcp-dotnet-samples/ |
C#/.NET 9 | Active |
| VSCode DotNet Tools | vscode-dotnettools/ |
TypeScript/C# | Active |
| Copilot Spaces Skills | copilot-spaces-skills/ |
GitHub Skills | Active |
xMergeRepository/
βββ copilot-cli-skills/
β βββ README.md
β βββ package.json
β βββ src/
β βββ script/
β
βββ mcp-dotnet-samples/
β βββ README.md
β βββ packages/
β βββ src/
β βββ docs/
β
βββ vscode-dotnettools/
β βββ README.md
β βββ src/
β βββ docs/
β
βββ copilot-spaces-skills/
β βββ README.md
β βββ exercises/
β
βββ .github/
β βββ workflows/
β βββ ISSUE_TEMPLATE/
β βββ copilot-instructions.md
β
βββ docs/
β βββ GETTING_STARTED.md
β βββ ARCHITECTURE.md
β βββ CONTRIBUTING.md
β
βββ README.md (this file)
- Node.js 20+ (for Copilot CLI Skills)
- .NET 9+ (for MCP .NET Samples)
- Git (for repository management)
# Clone the repository
git clone https://github.com/XavierMP14/xMergeRepository.git
cd xMergeRepository
# Install dependencies (per project)
cd copilot-cli-skills
npm install
cd ../mcp-dotnet-samples
dotnet restore
cd ../vscode-dotnettools
npm installLocation: copilot-cli-skills/
Learn how to use GitHub Copilot CLI for issue management and building applications.
- Create applications with the Copilot CLI
- GitHub Skills exercise framework
- Interactive hands-on learning
Start here: copilot-cli-skills/README.md
Location: mcp-dotnet-samples/
Comprehensive samples for creating and using MCP (Model Context Protocol) servers and clients with .NET.
Features:
- Hybrid MCP servers (STDIO + HTTP)
- Multiple sample applications (awesome-copilot, markdown-to-html, todo-list, outlook-email)
- Shared library (
McpSamples.Shared) - Azure Functions deployment support
- OpenAPI documentation
Start here: mcp-dotnet-samples/README.md
Location: vscode-dotnettools/
Feedback repository for the C# Dev Kit and related extensions from Visual Studio Code.
- Issue tracking and feedback
- Feature requests
- Bug reports for C# development tools
Start here: vscode-dotnettools/README.md
Location: copilot-spaces-skills/
GitHub Skills exercise for scaling institutional knowledge using Copilot Spaces.
- Learn about Copilot Spaces
- Scale knowledge management
- Interactive exercises
Start here: copilot-spaces-skills/README.md
We welcome contributions! Please see our Contributing Guidelines for details.
- Create a feature branch:
git checkout -b feature/your-feature - Make your changes
- Run tests and lint checks
- Commit with clear messages:
git commit -m "feat: add your feature" - Push to your fork and create a Pull Request
- TypeScript/JavaScript: Follow ESLint config
- .NET/C#: Follow StyleCop analyzers
- Commits: Follow Conventional Commits
- Documentation: Keep README.md files updated
cd copilot-cli-skills
npm install
npm run build
npm testcd mcp-dotnet-samples
dotnet build
dotnet test
dotnet run --project ./[sample]/src/[Sample].HybridAppcd vscode-dotnettools
npm install
npm run build| Component | Status | Last Updated |
|---|---|---|
| Copilot CLI Skills | β Active | 2026-06-03 |
| MCP .NET Samples | β Active | 2026-06-03 |
| VSCode DotNet Tools | β Active | 2026-06-03 |
| Copilot Spaces Skills | β Active | 2026-06-03 |
Found a bug? Have a feature request? Please open an issue on GitHub:
This repository contains multiple projects with potentially different licenses. Please check individual project directories for their specific license information.
Built with passion by @XavierMP14 and contributors.
Special thanks to:
- GitHub for the Skills framework
- Microsoft for .NET and VS Code
- The MCP (Model Context Protocol) community
- All contributors and maintainers
- GitHub: @XavierMP14
- Issues: GitHub Issues
Last Updated: June 3, 2026 Version: 1.0.0
β¨ "Merging excellence, one repository at a time." β¨