dotnet-build-optimization
>-
dotnet-harness-manifest
Skill manifest management for dotnet-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.
Full skill instructions
Skill manifest management for dotnet-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.0.rulesync/manifest/skill-manifest.json/dotnet-harness:build-manifest
Generates skill-manifest.json from all skill frontmatter.
/dotnet-harness:validate-dependencies <skill-name>
Checks if a skill's dependencies are satisfiable.
/dotnet-harness:check-conflicts
Identifies skill conflicts across the toolkit.
/dotnet-harness:graph --format mermaid
Generates dependency visualization.
Location: .rulesync/manifest/schema.json
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"version": { "type": "string" },
"generated_at": { "type": "string", "format": "date-time" },
"skills": {
"type": "object",
"patternProperties": {
"^[a-z-]+$": {
"type": "object",
"properties": {
"name": { "type": "string" },
"version": { "type": "string" },
"description": { "type": "string" },
"tags": { "type": "array", "items": { "type": "string" } },
"depends_on": { "type": "array", "items": { "type": "string" } },
"optional": { "type": "array", "items": { "type": "string" } },
"conflicts_with": { "type": "array", "items": { "type": "string" } },
"file_path": { "type": "string" },
"line_count": { "type": "integer" }
}
}
}
}
}
}
# Check if dotnet-efcore-patterns can be loaded
dotnet-harness:validate-dependencies dotnet-efcore-patterns
# Output:
# ✓ dotnet-version-detection (found)
# ✓ dotnet-project-analysis (found)
# ✓ All dependencies satisfied
# Check for conflicts
dotnet-harness:check-conflicts
# Output:
# ⚠ Conflict detected:
# dotnet-efcore-patterns conflicts with: legacy-ef-core-patterns
# Both cannot be loaded simultaneously
# Generate complete manifest
dotnet-harness:build-manifest
# Creates: .rulesync/manifest/skill-manifest.json
# Size: ~50KB for 131 skills
The [skill:dotnet-advisor] uses the manifest to:
.rulesync/manifest/schema.json -- manifest JSON schemaPrimary 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"
>-
>-
Analyzes .NET solution layout and build config -- .sln, .csproj, CPM.
>-
>-
Generates AGENTS.md files for coding agent context
Analyzes repos and generates structured catalogues
EF Core, DbContext, AsNoTracking, query splitting.
>-
>-
Using AwesomeAssertions for fluent and readable test assertion skill. Used when writing clear assertions, comparing objects, validating collections, handling complex comparisons. Covers Should(), BeEquivalentTo(), Contain(), ThrowAsync() and complete API. Keywords: assertions, awesome assertions...
>-
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience