Skill Graph
Design multi-agent skills as a graph, then compile them for Claude Code and Cursor.
100% local
The next version of skill files
A normal SKILL.md is one block of instructions. The agent reads it top to bottom and improvises the rest: how to divide the task, what each helper should see, and when the result is good enough. On larger tasks that is where things go wrong. Helpers inherit noise, checks get skipped, and the whole skill sits in the context window from the first message.
A graph skill writes those decisions down. You draw the steps and what flows between them; the studio checks the graph and compiles it into an orchestrating skill and one subagent per step, ready for Claude Code and Cursor.
---
name: parallel-system-audit
description: Splits a goal into 4 parallel workers, verifies with fresh context, and synthesizes.
spec: skill-graph/1
topology:
nodes:
- id: worker_research
type: worker
model: haiku
tools: [Read, Grep, Glob, WebSearch]
- id: verifier
type: verifier
isolated_context: true
model: opus
tools: [Read, Grep, Glob]
gate: Every kept claim cites concrete evidence.
on_fail: retry
edges:
- from: worker_research
to: verifier
contract: findings_array
contracts:
findings_array:
format: markdown
description: Numbered findings, each with evidence and a confidence.
---
## @node: worker_research
Focus ONLY on deep research for: {{splitter.worker_research}}Prompts reference upstream work with {{goal}}, {{node.field}} (one key of a JSON output), {{node.output}} and group aliases such as {{workers.output}}. The studio checks that every reference points upstream, every contract is defined and the graph has no cycles, and shows exactly what each step's subagent will receive.
.claude/skills/parallel-system-audit/SKILL.md the plan the agent follows .claude/skills/parallel-system-audit/graph.skill.md the editable graph .claude/agents/parallel-system-audit-verifier.md one subagent per step .cursor/rules/parallel-system-audit.mdc the same skill for Cursor
Nothing on this page calls a model or needs an API key. Your agent runs the files with its own subagents.