CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

team

Quick-action skill to spawn persistent tmux worker teams across coding-agent CLIs (Claude, Codex, Antigravity, Copilot, Qwen, OpenCode) to implement features and edit files in parallel. Use for team execution via /team. For full lifecycle management, steering, and recovery, see quintet-team-runtime.

Quality

71%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/team/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

70%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, actionable quick-start with a clear five-step lifecycle, explicit validation, and an error-recovery loop — genuinely strong workflow clarity. Its main defects are a verbatim-duplicated fallback block, command blocks in later steps that depend on an unset variable, and a reference link that points to a nonexistent file outside the bundle.

Suggestions

Define the QBIN resolution block once (e.g. a short Setup section or a wrapper script) instead of duplicating the same 4 lines in steps 1 and 2, and note that later steps must re-resolve $QBIN so each block is self-contained.

Fix the broken reference: add references/CLI_REFERENCE.md to the bundle and change the link from ../../references/CLI_REFERENCE.md to references/CLI_REFERENCE.md so it resolves within the skill root.

Trim the step-5 summary template to placeholder fields (Team Name, Workers, Files Modified, Verification) without fabricated concrete values, and optionally state a monitoring cadence (e.g. poll "team status" every N seconds until DONE).

DimensionReasoningScore

Conciseness

The body avoids concept explanations and is mostly lean, but the 4-line QBIN fallback block is duplicated verbatim in steps 1 and 2, and the step-5 summary template hardcodes filler specifics ("src/export/serializer.rs", "All 12 unit tests passing") that read as padding. This matches "mostly efficient but includes some unnecessary content or could be tightened" rather than the efficient anchor 4.

3 / 5

Actionability

Steps 1, 2, 3, and 5 give concrete, executable bash with real arguments (doctor, team 2:codex,1:opencode with --tasks, team status, team shutdown --graceful), and step 4 names concrete verification commands (npm test, cargo test, pytest). Minor gaps keep it below 5: steps 3-5 reference "$QBIN" without re-establishing it (env vars don't persist across shell invocations, so those blocks aren't self-contained), and the monitoring step gives no polling cadence.

4 / 5

Workflow Clarity

The five steps form a clear sequence (verify pool → launch → monitor → validate → shutdown/handoff) with an explicit validation step ("Run build/test verification commands ... to confirm edits compile and pass tests cleanly") and an explicit error-recovery feedback loop ("If a worker fails or emits errors, inspect worker log pane ... resolve failure, or re-assign subtask"). This matches the anchor requiring explicit validation plus feedback loops; the batch-operation cap does not apply since verification is present.

5 / 5

Progressive Disclosure

The body is well-sectioned and correctly delegates CLI detail to a reference, but scored against the actual bundle the single reference is broken: no references/ directory exists, CLI_REFERENCE.md is absent, and the link target "../../references/CLI_REFERENCE.md" escapes the skill root instead of using the conventional references/CLI_REFERENCE.md path. The promise of "Complete CLI subcommands, flags, and provider pool options" is undeliverable, which is more than the "minor organization gaps" of anchor 4.

3 / 5

Total

15

/

20

Passed

Description

62%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A solid description with a clear, concrete "what" and an explicit "Use for" trigger clause, plus good boundary-keeping against the sibling runtime skill. Its main weaknesses are a narrow trigger vocabulary centered on the /team command and incomplete coverage of the action lifecycle (status, monitoring, shutdown) that the body actually performs.

Suggestions

Broaden the trigger clause beyond the slash command with natural phrases, e.g. "Use when the user asks to run tasks in parallel, spawn multiple coding agents, delegate file edits across CLIs, or invokes /team".

Briefly enumerate the full action set (launch worker teams, monitor taskboard status, capture worker logs, verify builds/tests, graceful shutdown) so capability coverage is comprehensive.

Keep the pointer to quintet-team-runtime but state one or two concrete trigger terms for it (e.g. "for steering or worker recovery") to sharpen the boundary in both directions.

DimensionReasoningScore

Specificity

Quotes like "spawn persistent tmux worker teams across coding-agent CLIs" and "implement features and edit files in parallel" name the domain with 1-2 concrete actions, but "implement features" is generic and lifecycle actions (status, monitoring, shutdown) are absent, so coverage is not comprehensive. Not 4 because several specific actions are not listed; not 2 because the actions given are genuinely concrete rather than minimal or generic.

3 / 5

Completeness

Both parts are explicit: the "what" ("spawn persistent tmux worker teams ... to implement features and edit files in parallel") and the "when" ("Use for team execution via /team"). The "when" clause could be more explicit and specific — it names only the /team command rather than concrete trigger phrases users would naturally say — which matches anchor 4 rather than 5.

4 / 5

Trigger Term Quality

Relevant keywords exist ("team", "tmux", "parallel", "worker", plus provider names Claude/Codex/OpenCode), but the trigger guidance reduces to "Use for team execution via /team" — a slash-command name rather than natural phrases a user would say. Missing common variations like "run tasks in parallel", "multiple agents", "delegate", so it sits at "some relevant keywords but missing common variations" rather than the good-coverage anchor.

3 / 5

Distinctiveness Conflict Risk

The niche is distinct (cross-CLI tmux worker teams) and it explicitly carves out the boundary with the sibling skill ("For full lifecycle management, steering, and recovery, see quintet-team-runtime"), showing deliberate disambiguation. Minor overlap risk remains with the closely related quintet-team-runtime skill and generic parallel-execution requests, keeping it below the minimal-conflict anchor 5.

4 / 5

Total

14

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 suspicious

Warning

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

14

/

16

Passed

Repository

salemaziel/omc-octo-quintet

Path

skills/team/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.