.github/skills/dotnet-agent-harness-manifest/SKILL.md
Skill manifest management for dotnet-agent-harness. Tracks skill dependencies, conflicts, version compatibility, and provides validation and resolution tools. Triggers on: skill manifest, dependency resolution, skill compatibility, version conflicts, build manifest, validate dependencies.
npx skillsauth add rudironsoni/sharpclaw dotnet-agent-harness-manifestInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Skill manifest management for dotnet-agent-harness toolkit. Tracks dependencies between skills, version compatibility, and conflicts.
Load this skill when:
Each skill declares dependencies and conflicts in frontmatter:
depends_on:
- dotnet-version-detection
- dotnet-project-analysis
conflicts_with:
- legacy-ef-core-patterns
version: '2.1.0'
depends_on): Must be loaded before this skilloptional): Loaded if available, skipped if missingconflicts_with): Cannot be used with these skills^1.0.0, ~1.2.0, >=1.0.0 <2.0.0dotnet agent-harness validate before relying on new metadata changes..dotnet-agent-harness/exports/mcp/manifest.json and .dotnet-agent-harness/exports/mcp-report.json when you need the checked-in MCP bundle view./dotnet-agent-harness:profile <catalog-item-id> [--format text|json]
Shows item metadata, tags, references, and approximate size.
/dotnet-agent-harness:graph --item <catalog-item-id> --format mermaid
Generates a dependency visualization from catalog references.
dotnet agent-harness validate
Runs repo validation checks before or after manifest-related changes.
There are two different manifest shapes in this repository:
.dotnet-agent-harness/metadata/skill-manifest.schema.json is the primary schema for authored toolkit metadata..dotnet-agent-harness/exports/mcp/manifest.json is the compact MCP export bundle manifest. It does not use the
old per-skill object map shape..dotnet-agent-harness/exports/mcp-report.json is the richer export report with per-item prompt/resource listings and
resolved references.Current MCP bundle manifest example:
{
"generatedAtUtc": "2026-03-06T11:51:41.7827192+00:00",
"sourceOfTruth": "../../.rulesync",
"repoRoot": "../..",
"platform": "geminicli",
"kind": "all",
"promptCount": 47,
"resourceCount": 240,
"promptIndexPath": "./prompts/index.json",
"resourceIndexPath": "./resources/index.json"
}
# Inspect one catalog item
dotnet agent-harness profile dotnet-efcore-patterns --format json
# Output:
# tags, references, source path, and token estimate
# Graph the reachable references
dotnet agent-harness graph --item dotnet-advisor --depth 2 --format mermaid
# Output:
# Mermaid graph of related catalog items
# Validate the current repository state
dotnet agent-harness validate
# Confirms repo metadata and authored content are internally consistent
The [skill:dotnet-advisor] uses the manifest to:
.dotnet-agent-harness/metadata/skill-manifest.schema.json -- manifest JSON schema.dotnet-agent-harness/exports/mcp/manifest.json -- checked-in MCP export manifest.dotnet-agent-harness/exports/mcp-report.json -- checked-in MCP export reportPrimary approach: Use Serena symbol operations for efficient code navigation:
serena_find_symbol instead of text searchserena_get_symbols_overview for file organizationserena_find_referencing_symbols for impact analysisserena_replace_symbol_body for clean modificationsWhen to use Serena vs traditional tools:
Example workflow:
# Instead of:
Read: src/Services/OrderService.cs
Grep: "public void ProcessOrder"
# Use:
serena_find_symbol: "OrderService/ProcessOrder"
serena_get_symbols_overview: "src/Services/OrderService.cs"
development
Design patterns and architectural guidance for .NET applications. Navigation skill covering vertical slices, domain modeling, messaging patterns, resilience, caching, and system design. For building scalable, maintainable applications. Keywords: architecture, patterns, vertical slices, domain modeling, messaging, resilience, caching, design patterns
development
Comprehensive testing framework for skills
development
AI-powered skill recommendation engine for dotnet-agent-harness. Analyzes project context and recommends relevant skills based on detected frameworks, packages, and patterns. Triggers on: recommend skill, suggest skills, what skill should I use, skill suggestion, project analysis recommendation.
data-ai
Offline mode with local caching for air-gapped environments