coordinate-external-ag…
Coordinate independently operated external agents through durable handoffs. Use when work crosses hosts, sessions, accounts,…
Plan, build, and validate ASP.NET Core service surfaces for F#, C#, or mixed .NET solutions using explicit project ownership, configuration, endpoints, tests, and dotnet CLI validation.
Claude Code
$ npx -y skills add gaelic-ghost/socket --skill aspnet-core-service-workflow --agent claude-code
Codex
$ npx skills add gaelic-ghost/socket --skill aspnet-core-service-workflow -a codex -y
Cursor
$ npx skills add gaelic-ghost/socket --skill aspnet-core-service-workflow -a cursor -y
Gemini CLI
$ npx skills add gaelic-ghost/socket --skill aspnet-core-service-workflow -a gemini-cli -y
GitHub Copilot
$ npx skills add gaelic-ghost/socket --skill aspnet-core-service-workflow -a github-copilot -y
OpenCode
$ npx skills add gaelic-ghost/socket --skill aspnet-core-service-workflow -a opencode -y
Windsurf
$ npx skills add gaelic-ghost/socket --skill aspnet-core-service-workflow -a windsurf -y
name: aspnet-core-service-workflow description: Plan, build, and validate ASP.NET Core service surfaces for F#, C#, or mixed .NET solutions using explicit project ownership, configuration, endpoints, tests, and dotnet CLI validation. license: Apache-2.0 compatibility: Designed for Codex and compatible Agent Skills clients working with ASP.NET Core services on the .NET SDK. metadata: owner: gaelic-ghost repo: socket category: dotnet-aspnet-core allowed-tools: Read Bash(rg:*) Bash(git:*) Bash(dotnet:*)
Build or modify an ASP.NET Core service with clear ownership, configuration, endpoints, tests, and validation.
The practical decision is what the service exposes, which project owns the HTTP host, where domain logic lives, how configuration reaches the app, and how tests prove behavior without turning the whole service into a fragile integration fixture.
Use repo-local .NET files, checked-out dependency sources, Dash MCP or Dash HTTP for installed .NET docsets, and then official Microsoft documentation when Dash/local coverage is missing or stale:
1. Inspect project shape:
2. Identify the service job:
3. Choose language and boundary:
4. Keep domain logic outside endpoint handlers when it has real behavior. 5. Keep configuration explicit and environment-safe. 6. Add tests at the smallest useful level. 7. Validate with `dotnet build` and `dotnet test`.
For F# services:
For C# services:
Do not commit secrets.
For local development, follow repo conventions first. If none exist, recommend committed safe defaults and ignored local overrides rather than hard-coded secrets. Explain which settings are required for the app to start and which settings are optional.
Choose the smallest test that proves the behavior:
Do not run live external services as ordinary unit tests unless the repo already has an isolated test harness for that purpose.
Return:
1. `Service shape`: host project, domain project, and test project. 2. `Language boundary`: F#, C#, or mixed. 3. `Endpoint behavior`: routes, inputs, outputs, and errors. 4. `Configuration`: required settings and local override behavior. 5. `Tests`: level and command. 6. `Validation`: exact `dotnet` commands and results.
Coordinate independently operated external agents through durable handoffs. Use when work crosses hosts, sessions, accounts,…
Assign worktree, branch, write, validation, integration, and cleanup ownership before parallel repository work. Use when a worker…
Design framework-neutral agent and automation workflows before implementation. Use when choosing between Codex app automations,…
Design evaluation workflows for agent, skill, prompt, and automation behavior before implementation. Use when choosing eval…
Design safe n8n workflows with deterministic routing, credentials, idempotency, recovery, local-model checks, drafts, and exact…
Coordinate bounded worker tasks with a launch envelope, report-back, escalation, and synthesis contract. Use before spawning,…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.