coordinate-external-ag…
Coordinate independently operated external agents through durable handoffs. Use when work crosses hosts, sessions, accounts, services, queues, boards, pull…
Validate .NET package surfaces for F# and C# libraries with project metadata, dotnet pack, local package smoke checks, semantic versioning, and release-boundary guidance.
$ npx -y skills add gaelic-ghost/socket --skill package-workflow --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/package-workflowContext preview
The summary Claude sees to decide when to auto-load this skill.
Validate .NET package surfaces for F# and C# libraries with project metadata, dotnet pack, local package smoke checks, semantic versioning, and release-boundary guidance.
name: package-workflow description: Validate .NET package surfaces for F# and C# libraries with project metadata, dotnet pack, local package smoke checks, semantic versioning, and release-boundary guidance. license: Apache-2.0 compatibility: Designed for Codex and compatible Agent Skills clients working with NuGet package-oriented .NET SDK projects in F#, C#, or mixed-language solutions. metadata: owner: gaelic-ghost repo: socket category: dotnet-packaging allowed-tools: Read Bash(rg:*) Bash(git:*) Bash(dotnet:*)
Validate a .NET library package before release or publication.
The practical job is to make package metadata explicit, build and test the library, run `dotnet pack`, inspect the generated package, and keep publishing as an explicit release step rather than an accidental side effect.
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:
Translate documentation into the specific package, project file, and release decision in front of you.
1. Identify package-bearing projects:
2. Confirm the intended package boundary:
3. Check metadata:
4. Run validation:
5. Inspect generated package output.
For F# packages:
For C# packages:
When package behavior matters, create a temporary consumer outside the package source tree or in an ignored scratch path.
The smoke check should prove:
Do not commit scratch consumers unless the repo intentionally keeps package integration tests.
Return:
1. `Package boundary`: which project or projects produce packages. 2. `Metadata`: fields changed or verified. 3. `Validation`: exact restore, build, test, and pack commands. 4. `Artifacts`: package output paths. 5. `Consumer check`: skipped, passed, failed, or not applicable. 6. `Release boundary`: whether publication is still pending and what explicit release step would be needed.
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,…