coordinate-external-ag…
Coordinate independently operated external agents through durable handoffs. Use when work crosses hosts, sessions, accounts, services, queues, boards, pull…
Design and maintain .NET CI workflows for F#, C#, and mixed solutions with SDK setup, restore, build, test, format checks, package checks, caching, and matrix decisions.
$ npx -y skills add gaelic-ghost/socket --skill ci-workflow --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ci-workflowContext preview
The summary Claude sees to decide when to auto-load this skill.
Design and maintain .NET CI workflows for F#, C#, and mixed solutions with SDK setup, restore, build, test, format checks, package checks, caching, and matrix decisions.
name: ci-workflow description: Design and maintain .NET CI workflows for F#, C#, and mixed solutions with SDK setup, restore, build, test, format checks, package checks, caching, and matrix decisions. license: Apache-2.0 compatibility: Designed for Codex and compatible Agent Skills clients working with .NET projects and GitHub Actions or equivalent CI systems. metadata: owner: gaelic-ghost repo: socket category: dotnet-ci allowed-tools: Read Bash(rg:*) Bash(git:*) Bash(dotnet:*)
Make .NET CI prove the same behavior maintainers care about locally.
The practical job is to choose SDK setup, restore/build/test commands, optional format/package checks, path filters, and matrix scope without making CI broader or noisier than the project needs.
Use repo-local files, checked-out dependency sources, Dash MCP or Dash HTTP for installed docsets, and then official project documentation when Dash/local coverage is missing or stale:
1. Inspect local validation commands. 2. Inspect existing workflow files:
rg --files .github/workflows -g '*.yml' -g '*.yaml'
3. Check SDK source:
4. Decide job scope:
5. Decide matrix scope:
6. Keep local and CI commands aligned.
Prefer a simple shape:
dotnet restore dotnet build --configuration Release --no-restore dotnet test --configuration Release --no-build
Add package validation only for package surfaces:
dotnet pack --configuration Release --no-build
Add formatting verification only when the repo has `.editorconfig` and expects it:
dotnet format --verify-no-changes
For F#:
For C#:
For mixed solutions:
Return:
1. `CI scope`: restore, build, test, format, pack. 2. `SDK source`: `global.json`, workflow version, or repo docs. 3. `Matrix`: OS and SDK versions. 4. `Commands`: local and CI command match. 5. `Path filters`: F#, C#, project, props, and workflow files. 6. `Residual risk`: what CI intentionally does not cover.
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,…