Autopilot End-to-End Builder
nick-vels/skills
Builds an app, site, bot or feature from a spoken idea through requirements, spec, tickets, subagent work, review and acceptance, with a live progress dashboard.
This skill should be used when decomposing a spec into a multi-agent implementation plan with dependency ordering, parallelism decisions, contract testing, and verification strategy.
$ npx skills add jacob-dietle/context-os --skill coordinated-agent-teams -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jacob-dietle/context-os coordinated-agent-teams --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/jacob-dietle/context-os.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/coordinated-agent-teams .claude/skills/coordinated-agent-teams && rm -rf skills-srcUse ~/.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/
Install the "coordinated-agent-teams" agent skill from https://github.com/jacob-dietle/context-os/tree/main/.claude/skills/coordinated-agent-teams into .claude/skills/coordinated-agent-teams/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "coordinated-agent-teams", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/jacob-dietle/context-os/tree/main/.claude/skills/coordinated-agent-teamsType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add jacob-dietle/context-os --skill coordinated-agent-teams -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jacob-dietle/context-os coordinated-agent-teams --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jacob-dietle/context-os.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/coordinated-agent-teams .agents/skills/coordinated-agent-teams && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "coordinated-agent-teams" agent skill from https://github.com/jacob-dietle/context-os/tree/main/.claude/skills/coordinated-agent-teams into .agents/skills/coordinated-agent-teams/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "coordinated-agent-teams", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jacob-dietle/context-os --skill coordinated-agent-teams -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jacob-dietle/context-os coordinated-agent-teams --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jacob-dietle/context-os.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/coordinated-agent-teams .cursor/skills/coordinated-agent-teams && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "coordinated-agent-teams" agent skill from https://github.com/jacob-dietle/context-os/tree/main/.claude/skills/coordinated-agent-teams into .cursor/skills/coordinated-agent-teams/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "coordinated-agent-teams", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/jacob-dietle/context-os.git --path .claude/skills/coordinated-agent-teams--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add jacob-dietle/context-os --skill coordinated-agent-teams -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jacob-dietle/context-os coordinated-agent-teams --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jacob-dietle/context-os.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/coordinated-agent-teams .gemini/skills/coordinated-agent-teams && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "coordinated-agent-teams" agent skill from https://github.com/jacob-dietle/context-os/tree/main/.claude/skills/coordinated-agent-teams into .gemini/skills/coordinated-agent-teams/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "coordinated-agent-teams", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install jacob-dietle/context-os coordinated-agent-teamsInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add jacob-dietle/context-os --skill coordinated-agent-teams -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/jacob-dietle/context-os.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/coordinated-agent-teams .github/skills/coordinated-agent-teams && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "coordinated-agent-teams" agent skill from https://github.com/jacob-dietle/context-os/tree/main/.claude/skills/coordinated-agent-teams into .github/skills/coordinated-agent-teams/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "coordinated-agent-teams", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jacob-dietle/context-os --skill coordinated-agent-teams -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install jacob-dietle/context-os coordinated-agent-teams --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jacob-dietle/context-os.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/coordinated-agent-teams .opencode/skills/coordinated-agent-teams && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "coordinated-agent-teams" agent skill from https://github.com/jacob-dietle/context-os/tree/main/.claude/skills/coordinated-agent-teams into .opencode/skills/coordinated-agent-teams/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "coordinated-agent-teams", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
coordinated-agent-teamsThis skill should be used when decomposing a spec into a multi-agent implementation plan with dependency ordering, parallelism decisions, contract testing, and verification strategy.
Coordinated Agent Teams is an agent skill from jacob-dietle/context-os. This skill should be used when decomposing a spec into a multi-agent implementation plan with dependency ordering, parallelism decisions, contract testing, and verification strategy. Applies evidence from 5 verified multi-agent builds (sequential handoff, parallel fanout, mixed waves, corpus-wide single-agent, phased query engine) to prevent the common failure modes — integration surprises, context loss, silent failures, and over-specification overhead. Use when the implementation involves 3+ agents, has…
Its SKILL.md is about 4.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Agent Workflows, covering Integration testing, Context engineering and Planning. The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 1027e3f. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown and typescript).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Coordinated Agent Teams loads about 4.2k tokens when it runs. Until then it costs about 152 tokens; SKILL.md has 1,590 words of instructions outside code blocks.
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.
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.
The full file from jacob-dietle/context-os at commit 1027e3f, republished under its MIT licence (© jacob-dietle). 1,590 words, ~4,200 tokens.
.claude/skills/coordinated-agent-teams/SKILL.md (or your agent's skills folder).Methodology for decomposing implementation specs into agent DAGs with verified coordination patterns. Prevents integration surprises through contract-first boundaries, evidence-based parallelism decisions, and independent verification.
Meta-Principle: "The coordination overhead must cost less than the parallelism saves. If the DAG plan takes longer to write than sequential execution would take, just build it sequentially."
Apply this skill when:
Do NOT use for:
feature-planning first)The tell: If you're drawing arrows between agents on a napkin, use this skill. If you can describe the build as "just do steps 1-5 in order," don't.
Before planning ANY multi-agent build, answer honestly:
Total estimated agent-hours: ___ hours
Estimated spec-writing time: ___ hours
Estimated merge/integration time: ___ hours
Coordination overhead: ___ hours (spec + merge)
Sequential build time: ___ hours (agent-hours, no parallelism)
Parallel build time: ___ hours (critical path + coordination)
Is parallel faster? ___ yes/no
By how much? ___ hours savedIf coordination overhead > 30% of sequential build time → just build sequentially.
The LinkedIn Pipeline succeeded with sequential agents (~15 hours, zero context loss). A transcript processing build succeeded with ~15 parallel agents (minutes end-to-end). The difference: transcript processing was embarrassingly parallel (disjoint batches). Pipeline phases were interdependent (sequential was correct).
Agent 0 → Agent 1 → Agent 2 → Agent 3
types impl impl integrationWhen to use: Phases are interdependent. Each agent's output informs the next.
Evidence: LinkedIn Pipeline (~6 agents across multiple sessions, zero context loss), Query Engine Build (~6 phases, 200+ tests).
How it works:
Strengths: Reliable. Simple. Proven 5x. Each agent benefits from prior agent's discoveries.
Weaknesses: Wall-clock time = sum of all agents. No parallelism.
Use when: Agents discover things that change downstream work. Integration complexity is high. Team size < 5 agents.
Agent 0 (foundation)
/ | \
Agent 1 Agent 2 Agent 3 (parallel, disjoint)
\ | /
Agent 4 (integration)When to use: Work units are disjoint — each agent writes to different files with no shared state.
Evidence: Transcript processing build (~15 parallel agents, ~150 transcripts, 100% success), KB Orchestration Wave 1 (3 parallel analysts → synthesis).
How it works:
Strengths: Wall-clock time drops to longest-agent + coordination. Linear speedup for disjoint work.
Weaknesses: Can't adapt to discoveries mid-flight. Merge step adds complexity. Over-specification risk.
Use when: File boundaries perfectly match agent boundaries. Type contracts are stable (won't change during implementation). Each agent's work is 1+ hours (parallelism overhead only pays off above this threshold).
Agent 0 (foundation: types, migration, test helpers)
│
┌───┼───┐ Wave 1 (parallel, disjoint modules)
A1 A2 A3
└───┼───┘
│
A4 → A5 Wave 2 (sequential, builds on Wave 1)
│
Agent 6 Wave 3 (integration + verification)When to use: Mixed dependency structure — some modules are independent, others are sequential.
Evidence: KB Orchestration build (Wave 1 parallel → Wave 2 sequential → synthesis), another multi-agent build (foundation → 2 parallel agents → integration).
How it works:
Strengths: Best of both patterns. Parallel where possible, sequential where necessary.
Weaknesses: Most complex to plan. Requires accurate dependency analysis upfront. Wave boundaries must be correct.
Use when: Dependency graph has both independent and dependent subgraphs. Build is large enough (5+ agents) that parallelism savings justify planning overhead.
Answer ALL of these before launching any agent team. If any answer is "I don't know," stop and figure it out.
List every file each agent creates or modifies. If two agents write to the same file, they cannot run in parallel.
| Agent | Creates | Modifies | Reads |
|-------|---------|----------|-------|
| A0 | types.ts, migration.sql, helpers.ts | - | spec |
| A1 | hubspot.ts, hubspot.test.ts | - | types.ts |
| A2 | db.ts, db.test.ts | - | types.ts |
| A3 | slack-digest.ts, slack.test.ts | - | types.ts |
Conflicts: NONE → safe to parallelize A1, A2, A3If conflicts exist: Either redesign boundaries or sequence the conflicting agents.
For every arrow in the DAG, write a one-line contract test:
| Boundary | Contract Test |
|----------|--------------|
| A0 → A1 | types.ts compiles, HubSpotContact interface importable |
| A1 → A4 | fetchModifiedContacts() returns HubSpotContact[] matching fixture |
| A4 → A5 | triageContact() returns TriageResult matching fixture |
| A5 → A6 | enrichLead() returns EnrichmentResult matching fixture |
| A6 → A7 | runPipeline() returns PipelineRunResult matching fixture |If you can't write the contract test: The boundary isn't defined well enough. Refine the type contract before launching agents.
For each agent, define the failure mode:
| Agent | If Fails | Impact | Recovery |
|-------|----------|--------|----------|
| A0 | Nothing works | BLOCKING | Must fix before any other agent |
| A1 | No HubSpot data | Pipeline runs with test data only | Re-run A1 |
| A2 | No D1 operations | Pipeline can't persist | Re-run A2 |
| A5 | No enrichment | Pipeline triages but doesn't enrich | Skip enrichment, deliver raw triage |Agent count: ___
Spec lines per agent: ___ (150-200 for thin, 500-700 for thick)
Total spec-writing time: ___ hours
Total implementation: ___ hours
Ratio: spec / implementation = ___
If ratio > 0.5 → specs are too thick. Trim to contracts + success criteria + pitfalls.
If ratio < 0.1 → specs are too thin. Agents will re-explore and waste time.
Sweet spot: 0.15 - 0.30| Strategy | When to Use | Risk |
|---|---|---|
| Same branch, sequential | Agents run in same session | Lowest risk, no merge |
| Worktrees, auto-merge | Disjoint file sets, no conflicts expected | Low risk if file boundaries are clean |
| Worktrees, manual merge | Overlapping file sets | Higher risk, needs human review |
| Branches, PR-based | Multiple humans involved | Highest coordination cost |
Self-reported "✅ COMPLETE" is insufficient. The final agent must be a verification agent:
Every agent adds coordination overhead (~15-30 minutes of spec + handoff). Calculate:
Overhead per agent: ~20 min
Parallelism savings per wave: ~60 min per parallel agent
Break-even: 3+ parallel agents per wave
Below 3: sequential is faster including overheadRule of thumb: If the build is under 5 hours of agent work, use 2-3 agents sequentially. Reserve large teams (5+) for builds over 8 hours.
Before any agent starts, produce test fixtures for every boundary:
// fixtures/hubspot-contacts.ts
export const TEST_CONTACTS: HubSpotContact[] = [
makeContact({ company: undefined }), // → DISMISS
makeContact({ company: "Ok Corp" }), // → MONITOR
makeContact({ source: "demo-request" }), // → ESCALATE
];
// fixtures/triage-results.ts
export const EXPECTED_TRIAGE: TriageResult[] = [
{ tier: "DISMISS", score: 10, matched_rule: "no_identity" },
{ tier: "MONITOR", score: 55, matched_rule: "default_monitor" },
{ tier: "ESCALATE", score: 92, matched_rule: "demo_request" },
];These fixtures ARE the coordination mechanism. Each agent implements logic that transforms its input fixture into its output fixture. The integration agent verifies the chain: fixture A → Agent 1 → fixture B → Agent 2 → fixture C.
Each agent receives a task spec. Thickness depends on isolation level:
## Agent N: [Name]
**Mission:** [One sentence — what this agent builds]
**Reads:** [Files to read before starting]
**Creates:** [Files this agent produces]
**Modifies:** [Existing files this agent changes — be specific]
**Type contracts:**
- Input: [TypeName from types.ts]
- Output: [TypeName from types.ts]
**Contract tests (write first):**
1. [Test name]: [One-line description]
2. [Test name]: [One-line description]
**Success criteria:**
- [ ] All contract tests pass
- [ ] [Domain-specific criterion]
- [ ] No modifications to files outside "Creates" and "Modifies" lists
**Pitfalls:**
- [Specific gotcha from consequence analysis]
- [Specific gotcha from evidence base]Add to the thin spec:
When to use thick specs: Agent runs in a worktree (can't ask questions), agent is implementing unfamiliar patterns (e.g., first HubSpot integration), or prior agents have failed at this task.
Before launching any agent:
| Anti-Pattern | What Happens | Evidence | Instead |
|---|---|---|---|
| Over-decomposition | 7 agents for 5 hours of work. Coordination overhead exceeds savings. | LinkedIn Pipeline worked in ~15 hours with 6 sequential agents | Use minimum viable team size |
| Parallel agents with shared writes | Merge conflicts, integration surprises | Worktree agents modifying same file | Design file boundaries to match agent boundaries |
| Thick specs for simple agents | 2 hours speccing a 1-hour task | Spec-to-implementation ratio > 0.5 | Use thin specs: contracts + criteria + pitfalls |
| No contract tests | "It compiled" but outputs don't match expectations | Bug #19: silent persistence failure | Write boundary tests before any implementation |
| Self-reported verification | Agent says "✅ COMPLETE" but output is wrong | Try/catch masking real failures | Independent E2E test as final gate |
| Parallel discovery | 3 agents run, Agent 2 discovers something Agent 3 needs | Can't communicate mid-flight in parallel | Only parallelize when contracts are stable and complete |
| Conversation-based handoffs | Next agent reads chat history instead of completion report | Context loss on compaction | File-based handoffs: completion report + context package |
| Skill | What It Provides |
|---|---|
product-thinking | The job — what gets built |
feature-planning-and-decomposition | Architecture — how it decomposes |
consequence-driven-design | Design decisions — what to watch for |
specification-driven-development | The spec — what agents implement |
| Output | Used By |
|---|---|
| Agent DAG with dependency ordering | Human orchestrator |
| Task specs per agent | Each agent |
| Contract tests + fixtures | All agents + verification agent |
| Merge strategy | Human or integration agent |
| Skill | When |
|---|---|
test-driven-execution | Each agent writes tests first |
epistemic-context-grounding | Agents ground in domain knowledge |
context-package | Agents preserve state at completion |
debugging-and-complexity-assessment | When agents hit blockers |
5 verified multi-agent builds inform this skill:
| Build | Pattern | Agents | Key Metric | Lesson |
|---|---|---|---|---|
| LinkedIn Intelligence Pipeline | Sequential handoffs | ~6 agents across multiple sessions | Zero context loss, many bugs fixed first try | File-based handoffs work. Thick specs prevent re-exploration. |
| Transcript Processing | Parallel fanout | ~15 agents | 100% success, <$0.20/item, minutes end-to-end | Embarrassingly parallel = massive speedup. Disjoint batches only. |
| KB Orchestration | Wave 1 parallel → Wave 2 sequential | ~6 agents across 2 waves | 3 analysis → 1 synthesis | Mixed patterns work when wave boundaries are correct. |
| Query Engine Build | Sequential phases | ~6 phases | 200+ tests passing | TDD at each phase prevents cascading failures. |
| META Analysis | Single agent, corpus-wide | 1 agent | ~150 items across ~10 segments | Sometimes 1 agent is better than many. Corpus-wide > per-item. |
The META Analysis lesson is critical: The best "team" for corpus-wide analysis was a single agent with grep. Don't parallelize when a single agent with good tools is faster.
Coordination Overhead Test: If overhead > 30% of sequential time, don't parallelize.
Three patterns: Sequential (reliable, slow), Fanout-fanin (fast, rigid), Foundation + Waves (flexible, complex).
8 questions: File outputs? Contract tests? Failure modes? Spec thickness? Merge strategy? Verification agent? Minimum team size? Test fixtures?
Contract tests ARE coordination. Each agent implements logic that transforms input fixtures into output fixtures. The chain of fixtures IS the integration test.
Self-reported "✅ COMPLETE" is not verification. The final agent runs the E2E test independently.
When in doubt, go sequential. It has 5 verified successes and zero failures. Parallelism has higher variance.
© jacob-dietle, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .claude/skills/coordinated-agent-teams of jacob-dietle/context-os.
Open the folder on GitHubat commit 1027e3f
Coordinated Agent Teams 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Coordinated Agent Teams this skilljacob-dietle/context-os | 111 | — | ~4.2k | Automated safety check: Pass | MIT | |
| Autopilot End-to-End Buildernick-vels/skills | 414 | — | ~2.5k | Automated safety check: Notes | MIT | |
| Pydantic AI Harnesspydantic/pydantic-ai | 21k | — | ~4.9k | Automated safety check: Pass | MIT | |
| Logseq Review Workflowlogseq/logseq | 45k | — | ~3.8k | Automated safety check: Pass | AGPL-3.0 | |
| Subagent Driven DevelopmentAsvarox/allkaraoke | 261 | 37 repos | ~1.2k | Automated safety check: Pass | None | |
| Paseo Advisor Second Opiniongetpaseo/paseo | 20k | 1 repos | ~756 | Automated safety check: Pass | Custom licence |
nick-vels/skills
Builds an app, site, bot or feature from a spoken idea through requirements, spec, tickets, subagent work, review and acceptance, with a live progress dashboard.
pydantic/pydantic-ai
Adds optional capabilities to Pydantic AI agents from pydantic-ai-harness, led by Code Mode, which runs many tool calls as one sandboxed Python script.
logseq/logseq
Review Logseq code changes, PRs, patches, commit ranges, or implementation plans through one main-agent orchestration workflow that routes read-only subagents across independent review passes, then…
Asvarox/allkaraoke
A skill your agent uses when executing implementation plans with independent tasks in the current session
getpaseo/paseo
Launches one separate agent through Paseo to give a second opinion on the current task, with a self-contained briefing and no permission to edit files.
openobserve/openobserve
Splits a change into planner, coder and independent reviewer roles: you confirm a spec, a subagent implements it, and a separate reviewer checks each round's local WIP commit.
jacob-dietle/context-os
A skill your agent uses when deciding what to work on next, when progress is stuck, or when the reflex is to build or automate before proving the current bottleneck.
jacob-dietle/context-os
This skill should be used to periodically defragment a multi-app/multi-service codebase — both CODE (duplicate deploy targets, colliding bindings, stale forks) and CONTEXT (parallel spec…
jacob-dietle/context-os
This skill should be used when producing content (newsletter posts, blog posts, LinkedIn posts) from existing corpus material.
jacob-dietle/context-os
This skill should be used when users ask about their work context, what they're working on, recent activity, file relationships, or knowledge graph structure.
jacob-dietle/context-os
This skill should be used when making architectural decisions, writing specs, or reviewing decisions that contain "future work", "v2", "simpler for now", "out of scope", or complexity claims.
jacob-dietle/context-os
This skill should be used when a specific quality problem (UX, data, architecture, feature) needs systematic diagnosis and iterative fixing toward a defined target.
Categories
This skill should be used when decomposing a spec into a multi-agent implementation plan with dependency ordering, parallelism decisions, contract testing, and verification strategy. Coordinated Agent Teams is an agent skill from jacob-dietle/context-os. This skill should be used when decomposing a spec into a multi-agent implementation plan with dependency ordering, parallelism decisions, contract testing, and verification strategy.
Coordinated Agent Teams fits situations like: the implementation involves 3+ agents; has parallelization opportunities; requires handoffs across context windows.
Run `npx skills add jacob-dietle/context-os --skill coordinated-agent-teams -a claude-code`. Or copy the skill folder (.claude/skills/coordinated-agent-teams in jacob-dietle/context-os) into .claude/skills/coordinated-agent-teams in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jacob-dietle/context-os --skill coordinated-agent-teams -a codex`. Or copy the skill folder (.claude/skills/coordinated-agent-teams in jacob-dietle/context-os) into .agents/skills/coordinated-agent-teams in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jacob-dietle/context-os --skill coordinated-agent-teams -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/coordinated-agent-teams, .gemini/skills/coordinated-agent-teams, .github/skills/coordinated-agent-teams and .opencode/skills/coordinated-agent-teams in your project.
SKILL.md names no scripts, command-line tools or credentials: Coordinated Agent Teams is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
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.
Coordinated Agent Teams is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.2k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Coordinated Agent Teams: Autopilot End-to-End Builder (nick-vels/skills, 414 stars), Pydantic AI Harness (pydantic/pydantic-ai, 21k stars), Logseq Review Workflow (logseq/logseq, 45k stars) and Subagent Driven Development (Asvarox/allkaraoke, 261 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
jacob-dietle (a GitHub user) maintains it in jacob-dietle/context-os, which has 111 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on August 13, 2026.
Source: jacob-dietle/context-os on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.