Generating NuGet Package Context
Capabilities
- Compressed API surface (Tree-sitter
--compress) - Resolve dependencies/dependents (central registry)
- Inject frameworks/namespaces/repo URLs
- Two-tier output (API surface; docs optional in v0.4)
Agent Delegation
| Operation | Agent | Returns |
|------------------------|--------------------------------|-------------------------------------------|
| Generate repomix output| sc-repomix-nuget-generate | JSON: output_path, token_count, file_count|
| Resolve package graph | sc-repomix-nuget-validate | JSON: dependencies, dependents, package |
| Assemble final context | sc-repomix-nuget-analyze | JSON: output_path, token_count, sections |
To invoke an agent: Use the Agent Runner to invoke <agent-name> as defined in .claude/agents/registry.yaml.
Parameters
package_path(default:.)output_path(default:./nuget-context.xml)include_docs(default:false)registry_url(optional; default documented in README)
Flow (basic)
- Agent Runner →
sc-repomix-nuget-validate - Agent Runner →
sc-repomix-nuget-generate - Agent Runner →
sc-repomix-nuget-analyze - Present final
output_path
References
- See
output-formats.mdfor the XML structure - See
registry-schema.mdfor registry details
Scan to join WeChat group