Agent skill

Workspace Orchestration

by davila7 in davila7/claude-code-templates

A skill your agent uses when working in a persistent-slot workspace that uses docko.

MITAuto-check passed

Install Workspace Orchestration

skills CLI
$ npx skills add davila7/claude-code-templates --skill workspace-orchestration -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install davila7/claude-code-templates workspace-orchestration --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/davila7/claude-code-templates.git skills-src && mkdir -p .claude/skills && cp -r skills-src/cli-tool/components/skills/development/workspace-orchestration .claude/skills/workspace-orchestration && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
workspace-orchestration
GitHub stars
32k
Token cost
~955 tokens
SKILL.md length
545 words
Files
2
Skills in repo
478
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when working in a persistent-slot workspace that uses docko.

  • Works in 9 steps: Run /dock-status or docko status… → Pass --session "$DOCKO_SESSION_ID" on… → Prefer docko slot acquire --session… → …
  • Working in a persistent-slot workspace that uses docko
  • SKILL.md covers Quick Path and Rules
  • Calls git

What it does

Workspace Orchestration is an agent skill from davila7/claude-code-templates. Use when working in a persistent-slot workspace that uses docko. Covers slot claims, delegated teammate inheritance, and the rule that code edits inside slots/ require an active claim.

Its SKILL.md is about 960 tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file.

The repository describes itself as: CLI tool for configuring and monitoring Claude Code. The licence is MIT.

When your agent uses it

  • Working in a persistent-slot workspace that uses docko

Example prompts

  • “/workspace-orchestration”

Workflow steps

9 steps, taken from the first numbered list in SKILL.md.

  1. Run /dock-status or docko status --brief. docko walks up to the workspace root on its own, so this works from inside a slot; pass --root…
  2. Pass --session "$DOCKO_SESSION_ID" on every claim, heartbeat, and release. The SessionStart hook exports it for this session.
  3. Prefer docko slot acquire --session "$DOCKO_SESSION_ID" --branch --task "" --brief when you want docko to pick a slot. Selection is…
  4. In a workspace with several applications, pass --application so the pick stays inside the right pool.
  5. Add --prefer when a specific slot is the right one (it already has the branch, say). docko takes it when free and rotates normally when it…
  6. If every slot is busy and docko asks whether it should create a fresh managed clone, answer explicitly.
  7. Use docko claim --session "$DOCKO_SESSION_ID" --resource slot --id --branch --task "" only when you already know the exact slot.
  8. Do the work inside that slot. On long-running work, keep the claim fresh
  9. Release the slot when done

What it can do on your machine

Read from SKILL.md and the folder at commit 46b4d8b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Workspace Orchestration loads about 955 tokens when it runs. Until then it costs about 52 tokens; SKILL.md has 545 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~52
When it runs · the whole SKILL.md, loaded when a task matches
~955

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from davila7/claude-code-templates at commit 46b4d8b, republished under its MIT licence (© davila7). 545 words, ~955 tokens.

Download SKILL.mdSave it as .claude/skills/workspace-orchestration/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
workspace-orchestration
description
Use when working in a persistent-slot workspace that uses docko. Covers slot claims, delegated teammate inheritance, and the rule that code edits inside slots/ require an active claim.

docko Workspace Orchestration

Use this skill whenever work touches files in slots/ or when the user asks about workspace coordination.

Quick Path

  1. Run /dock-status or docko status --brief. docko walks up to the workspace root on its own, so this works from inside a slot; pass --root <workspace> only from outside the workspace.
  2. Pass --session "$DOCKO_SESSION_ID" on every claim, heartbeat, and release. The SessionStart hook exports it for this session.
  3. Prefer docko slot acquire --session "$DOCKO_SESSION_ID" --branch <branch> --task "<task>" --brief when you want docko to pick a slot. Selection is round-robin, starting after the last slot claimed for that application.
  4. In a workspace with several applications, pass --application <id> so the pick stays inside the right pool.
  5. Add --prefer <slot-id> when a specific slot is the right one (it already has the branch, say). docko takes it when free and rotates normally when it is not.
  6. If every slot is busy and docko asks whether it should create a fresh managed clone, answer explicitly.
  7. Use docko claim --session "$DOCKO_SESSION_ID" --resource slot --id <slot> --branch <branch> --task "<task>" only when you already know the exact slot.
  8. Do the work inside that slot. On long-running work, keep the claim fresh: docko heartbeat --session "$DOCKO_SESSION_ID" --resource slot --id <slot>
  9. Release the slot when done: docko release --session "$DOCKO_SESSION_ID" --resource slot --id <slot>

Prefer slash commands when installed:

  • /dock-status
  • /dock-claim <slot> <branch> <task>
  • /dock-heartbeat <slot>
  • /dock-release <slot>
  • /dock-doctor

Rules

  • Work from the root. Edit code in slots/*.
  • If $DOCKO_SESSION_ID is empty (plugin hooks not installed, or a different runtime), stop before the first claim and resolve a real session id — never run claim or heartbeat with an empty --session. Use docko session list --brief or docko session current to pick one.
  • Never invent a session id. The PreToolUse hook checks the runtime's own session, so a made-up id claims a slot that then blocks your own writes. Use $DOCKO_SESSION_ID, or an id from docko session list --brief.
  • branch is claim metadata. docko records it and never runs git checkout.
  • Claims are slot-scoped. Two sessions cannot share a slot, and one claim does not reserve a branch, a PR, or a file.
  • If a parent session already owns the slot, reuse that authority instead of creating a second claim.
  • Subagents started with the Agent tool share the parent's session id, so they inherit the parent's claim and need no docko call. A separately launched claude process gets its own session id and must be delegated: docko delegate --session <owner> --child-session <child> --resource slot --id <slot>.
  • If docko reports AMBIGUOUS_SESSION, run the suggested_command from the error payload, or retry with an explicit --session <id> from docko session list --brief; do not end existing sessions unless the user asked for cleanup.
  • If a write is blocked, read the deny message: it names the slot, the reason (slot-not-claimed, claim-expired, unrelated-session) and the exact command that fixes it.
  • If every slot is busy and the user already approved the fallback, add --clone-when-busy to docko slot acquire.
  • If docko is not runnable, check DOCKO_BIN. If it still fails, stop and tell the user.
  • Do not inspect slots one by one or replace the CLI with docko/registry.json during normal work. Use docko status --brief --claimed instead.

© davila7, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in cli-tool/components/skills/development/workspace-orchestration of davila7/claude-code-templates.

  • SKILL.md
  • LICENSE

Open the folder on GitHubat commit 46b4d8b

Compare with similar skills

Workspace Orchestration next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Workspace Orchestration compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Workspace Orchestration this skilldavila7/claude-code-templates32k—~955Automated safety check: PassMIT
Swift Actor Persistenceaffaan-m/ECC276k4 repos~1.2kAutomated safety check: PassMIT
Session Persistruvnet/ruflo74k—~415Automated safety check: NotesMIT
Swift Actor Persistenceaffaan-m/ECC276k3 repos~871Automated safety check: PassMIT
Swift Actor Persistenceaffaan-m/ECC276k—~1.1kAutomated safety check: PassMIT
Detecting Wmi Persistencemukul975/Anthropic-Cybersecurity-Skills34k—~914Automated safety check: PassApache-2.0

Similar skills

  • Thread-safe data persistence in Swift using actors — in-memory cache with file-backed storage, eliminating data races by design.

    276k GitHub starsUsed in 4 repos~1.2k tokens
    MobileAuto-check passed
  • Session Persist

    ruvnet/ruflo

    Persist and restore agent sessions across conversations with state snapshots

    74k GitHub stars~415 tokensUpdated today
    Auto-check: notes
  • 在 Swift 中使用 actor 实现线程安全的数据持久化——基于内存缓存与文件支持的存储,通过设计消除数据竞争. An agent skill from affaan-m/ECC.

    276k GitHub starsUsed in 3 repos~871 tokens
    MobileAuto-check passed
  • Swiftでactorを使用してスレッドセーフなデータ永続化を実装する——メモリキャッシュとファイルバックドストレージを組み合わせ、設計によってデータ競合を排除する。

    276k GitHub stars~1.1k tokensUpdated 4 days ago
    MobileAuto-check passed
  • Detecting Wmi Persistence

    mukul975/Anthropic-Cybersecurity-Skills

    Detect WMI event subscription persistence (MITRE T1546.003) by analyzing Sysmon Event IDs 19, 20, and 21 for malicious EventFilter, EventConsumer, and FilterToConsumerBinding creation…

    34k GitHub stars~914 tokensUpdated 1 mo ago
    DevOps & CloudAuto-check passed
  • Official

    Analyzes BigQuery slot use, query costs and execution bottlenecks from INFORMATION_SCHEMA to diagnose slow queries, slot contention and unpartitioned scans.

    21k GitHub stars~2.3k tokensUpdated today
    DatabasesAuto-check passed

More from davila7/claude-code-templates

All 478 skills in this repo
  • Perplexity Web Search

    davila7/claude-code-templates

    Runs web-grounded searches through Perplexity's Sonar models over OpenRouter for current events, recent literature and cited facts beyond the model's training cutoff.

    32k GitHub starsUsed in 11 repos~3.5k tokens
    Auto-check: notes
  • Neuropixels Data Analysis

    davila7/claude-code-templates

    Analyzes Neuropixels recordings from SpikeGLX or Open Ephys through preprocessing, drift correction, Kilosort4 spike sorting, quality metrics and curation.

    32k GitHub starsUsed in 9 repos~2.8k tokens
    Auto-check passed
  • Scientific Venue Templates

    davila7/claude-code-templates

    Supplies LaTeX templates and formatting rules for journals, conferences, posters, and grant proposals, then can check a draft against them.

    32k GitHub starsUsed in 9 repos~5.1k tokens
    Auto-check: notes
  • Brand Voice Content Creator

    davila7/claude-code-templates

    Analyzes a brand's existing writing to lock in a consistent voice, then builds SEO blog posts and platform-specific social content around it.

    32k GitHub starsUsed in 3 repos~1.9k tokens
    Auto-check passed
  • CAPA Officer

    davila7/claude-code-templates

    Guides corrective and preventive action (CAPA) work in a quality management system, from initiation and root cause analysis through effectiveness verification.

    32k GitHub starsUsed in 1 repo~2k tokens
    Auto-check passed
  • Fda Consultant Specialist

    davila7/claude-code-templates

    Senior FDA consultant and specialist for medical device companies including HIPAA compliance and requirement management.

    32k GitHub starsUsed in 1 repo~2.7k tokens
    Auto-check passed

Questions about Workspace Orchestration

What does Workspace Orchestration do?

A skill your agent uses when working in a persistent-slot workspace that uses docko. Workspace Orchestration is an agent skill from davila7/claude-code-templates. Use when working in a persistent-slot workspace that uses docko.

When should I use Workspace Orchestration?

Workspace Orchestration fits situations like: working in a persistent-slot workspace that uses docko.

How do I install Workspace Orchestration in Claude Code?

Run `npx skills add davila7/claude-code-templates --skill workspace-orchestration -a claude-code`. Or copy the skill folder (cli-tool/components/skills/development/workspace-orchestration in davila7/claude-code-templates) into .claude/skills/workspace-orchestration in your project. Claude Code loads it when a task matches its description.

How do I install Workspace Orchestration in Codex?

Run `npx skills add davila7/claude-code-templates --skill workspace-orchestration -a codex`. Or copy the skill folder (cli-tool/components/skills/development/workspace-orchestration in davila7/claude-code-templates) into .agents/skills/workspace-orchestration in your project. Codex loads it when a task matches its description.

Can I use Workspace Orchestration in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add davila7/claude-code-templates --skill workspace-orchestration -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/workspace-orchestration, .gemini/skills/workspace-orchestration, .github/skills/workspace-orchestration and .opencode/skills/workspace-orchestration in your project.

What does Workspace Orchestration need to run?

Going by SKILL.md and its folder, Workspace Orchestration needs the command-line tools its instructions call (git).

Does Workspace Orchestration access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Workspace Orchestration safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Workspace Orchestration use?

Workspace Orchestration is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Workspace Orchestration use?

About 955 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Workspace Orchestration?

Skills that share tags, products or a category with Workspace Orchestration: Swift Actor Persistence (affaan-m/ECC, 276k stars), Session Persist (ruvnet/ruflo, 74k stars), Swift Actor Persistence (affaan-m/ECC, 276k stars) and Swift Actor Persistence (affaan-m/ECC, 276k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Workspace Orchestration?

davila7 (a GitHub user) maintains it in davila7/claude-code-templates, which has 32,483 GitHub stars. The repository holds 478 skills in this directory. The repository was last updated on October 9, 2026.

Source: davila7/claude-code-templates on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.