CtrlK
BlogDocsLog inGet started
Tessl Logo

jbaruch/sub-agent-delegation

Meta-skill: how to pass skills/context to Claude sub-agents that start with fresh context, with documented SDK gotchas.

94

1.50x
Quality

94%

Does it follow best practices?

Impact

96%

1.50x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Evaluation results

100%

65%

Smart Home Pipeline: Lighting Orchestrator

Criteria
Without context
With context

Skills via AgentDefinition

0%

100%

Echo preamble in prompt

0%

100%

SKILLS_ECHO JSON format

0%

100%

Orchestrator validates echo

0%

100%

Fail loudly on mismatch

100%

100%

No implicit skill assumption

100%

100%

Missing/extra skills reported

50%

100%

No AskUserQuestion in sub-agent

100%

100%

88%

14%

Document Analysis Pipeline: Claude Code Task Tool Integration

Criteria
Without context
With context

Skill inlined in prompt

100%

100%

No filesystem discovery reliance

100%

100%

Echo preamble present

62%

100%

SKILLS_ECHO JSON format

0%

0%

Fail loudly on mismatch

71%

100%

Orchestrator parses echo

66%

100%

Skills not implicitly assumed

100%

100%

No AskUserQuestion in sub-agent

100%

100%

100%

16%

Multi-Region Data Processing Pipeline: Agent Architecture Design

Criteria
Without context
With context

CLAUDE.md as ground truth channel

100%

100%

No context:fork misuse

100%

100%

Skills passed explicitly per sub-agent

100%

100%

No AskUserQuestion in sub-agents

100%

100%

Echo validation present

0%

100%

Cross-cutting vs per-agent distinction

100%

100%

Evaluated
Agent
Claude
Model
Claude Sonnet 4.6

Table of Contents