From agent-harness
Use when creating a new .NET ETL/API service from the agent-harness template ("new api", "new etl service", "new backend service"). Scaffolds, stamps provenance, and verifies guardrails.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agent-harness:new-dotnet-etl-apiThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Scaffold a .NET 10 ETL/API solution from the agent-harness `etl-api` template (Roslyn analyzers + architecture tests at error severity, Claude and Codex agent configs).
Scaffold a .NET 10 ETL/API solution from the agent-harness etl-api template (Roslyn analyzers + architecture tests at error severity, Claude and Codex agent configs).
OrdersEtl. 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 etl-api -n <Name> -o <dir>
& "${CLAUDE_PLUGIN_ROOT}/scripts/write-stamp.ps1" -ProjectDir <dir> -Template etl-api -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