Skip to content

rudironsoni/dotnet-agent-harness

Repository files navigation

dotnet-agent-harness

The definitive .NET development companion for AI coding tools.

193 specialized skills · 18 expert subagents · 28 powerful commands

License: MIT


Use in a Repo

Install the toolkit in your .NET repository using curl:

# One-line installer
curl -fsSL https://raw.githubusercontent.com/rudironsoni/dotnet-agent-harness/main/install-dotnet-agent-harness.sh | bash

Or with options:

# Download and run with specific targets
curl -fsSL https://raw.githubusercontent.com/rudironsoni/dotnet-agent-harness/main/install-dotnet-agent-harness.sh | bash -s -- --targets claudecode,copilot,opencode

The installer will:

  1. Fetch the .rulesync/ configuration from this repository
  2. Download required hook scripts
  3. Generate agent configurations for your specified targets

That's it! The toolkit is now installed and ready to use.

Available Commands

After installation, use these RuleSync commands:

  • rulesync generate - Generate agent configurations
  • rulesync generate --check - Validate generation is deterministic
  • rulesync install - Install from declarative sources

Documentation

What You Get

Component Count Description
Skills 193 Self-contained guidance documents for .NET topics
Subagents 18 Specialized AI agents for specific domains
Commands 28 CLI commands for common workflows
MCP Servers 6 Model Context Protocol servers for AI tool integration

Coverage Areas:

  • Modern C# (patterns, nullable types, async/await)
  • ASP.NET Core (Minimal APIs, Blazor, gRPC)
  • Data Access (EF Core, Dapper)
  • Testing (xUnit, integration testing)
  • Cloud-Native (Docker, Kubernetes, Aspire)
  • Mobile (MAUI)
  • Security (OWASP)
  • Performance (profiling, optimization)

Repository Structure

.rulesync/
├── skills/        # 193 knowledge modules
├── subagents/     # 18 specialized agents
├── commands/      # 28 slash commands
├── agents/        # 3 primary agents
└── mcp.json       # MCP server definitions

MCP Inventory

MCP inventory (source: .rulesync/mcp.json): context7, deepwiki, github, microsoftdocs-mcp, serena

MCP Server Description
context7 Context7 MCP server for documentation
deepwiki DeepWiki MCP for repository documentation
github GitHub MCP for repository operations
microsoftdocs-mcp Microsoft Learn documentation access
serena Symbol-level code navigation and refactoring

License

MIT License. See LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages