coordinate-external-ag…
Coordinate independently operated external agents through durable handoffs. Use when work crosses hosts, sessions, accounts, services, queues, boards, pull…
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.
$ npx -y skills add gaelic-ghost/socket --skill aspnet-core-service-workflow --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/aspnet-core-service-workflowContext preview
The summary Claude sees to decide when to auto-load this skill.
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.
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.
Stuff for Agents on macOS Promo audio: Socket Codex Marketplace Promo
Coordinate independently operated external agents through durable handoffs. Use when work crosses hosts, sessions, accounts, services, queues, boards, pull…
Assign worktree, branch, write, validation, integration, and cleanup ownership before parallel repository work. Use when a worker will inspect or modify…
Design framework-neutral agent and automation workflows before implementation. Use when choosing between Codex app automations, codex exec, Codex subagents,…
Design evaluation workflows for agent, skill, prompt, and automation behavior before implementation. Use when choosing eval cases, graders, thresholds,…
Design safe n8n workflows with deterministic routing, credentials, idempotency, recovery, local-model checks, drafts, and exact approval gates.
Coordinate bounded worker tasks with a launch envelope, report-back, escalation, and synthesis contract. Use before spawning, resuming, steering, cancelling,…