From agent-harness
Use when creating a new .NET CLI/console project from the agent-harness template ("new cli tool", "new console app", "new dotnet project"). Scaffolds, stamps provenance, and verifies guardrails.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agent-harness:new-dotnet-cliThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Scaffold a .NET 10 console solution from the agent-harness `cli` template (15 Roslyn analyzers + architecture tests at error severity).
Scaffold a .NET 10 console solution from the agent-harness cli template (15 Roslyn analyzers + architecture tests at error severity).
MyTool. Ask if not given.<cwd>/<Name>.$repo = & "${CLAUDE_PLUGIN_ROOT}/scripts/resolve-repo.ps1" | Select-Object -Last 1
dotnet new install "$repo/dotnet" --force
dotnet new cli -n <Name> -o <dir>
& "${CLAUDE_PLUGIN_ROOT}/scripts/write-stamp.ps1" -ProjectDir <dir> -Template cli -ProjectName <Name> -RepoPath $repo
cd <dir>
.\setup.ps1
If setup already created the initial commit before the stamp existed, commit the stamp with git add .harness.json; git commit --no-verify -m "Add harness provenance stamp".dotnet build --no-incremental
dotnet test --no-build --verbosity minimal
Never hand-edit .harness.json.
Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Implements vector databases with Pinecone, Weaviate, Qdrant, Milvus, pgvector for semantic search, RAG, recommendations, and similarity systems. Optimizes embeddings, indexing, and hybrid search.
npx claudepluginhub ryan75195/dotnet-agent-harness --plugin agent-harness