CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

research

Delegate noisy investigation to one or more subagents so the orchestrator's context stays clean, then work from the distilled answer. Use this skill whenever answering a question would require reading many files, long logs, large diffs, or wide codebase surveys — i.e. when producing the answer generates far more noise than the answer itself. Use it for "how does X work", "where is Y used", "what's the root cause of Z", "summarize this PR/log" style questions, and reach for it liberally before reading a pile of files inline.

72

Quality

90%

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

SKILL.md
Quality
Evals
Security

Quality

Content

86%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.

The body is a well-organized, highly actionable guide that covers decision criteria, briefing structure, output format, and error recovery (bloated-report follow-up) with concrete specifics throughout. Its only weaknesses are a lightly padded motivational section and the absence of an explicit answer-verification checkpoint before acting on the subagent's distilled result.

Suggestions

Trim or compress the "Why this matters" section (context-window economics and the colleague/archive analogy) to one or two lines — Claude already knows this, and the tokens compete with operational guidance.

Add an explicit validation checkpoint after receiving the report, e.g., 'if the evidence paths look incomplete or the answer conflicts with what you know, send a follow-up to the same subagent before acting on it'.

State in one line how to judge when a report is 'bloated' (e.g., a size or content signal), so the existing feedback loop has a concrete trigger condition.

DimensionReasoningScore

Conciseness

The bulk of the body is tight operational guidance — the brief checklist, the single-vs-parallel rule, the output spec — but there is minor trimmable over-explanation: the "Why this matters" section spends a paragraph on context-window economics Claude already knows ("Your context window is your most valuable and limited resource") plus a colleague/archive analogy. This matches the 4 anchor ("Efficient; minor instances of over-explanation that could be trimmed"); it is well above 3 (no padded sections dominating) and below 5 (the analogy and 'why' paragraph don't strictly earn their tokens).

4 / 5

Actionability

For an instruction-only skill the guidance is fully concrete: an exact brief structure (exact question, where to look, read-only expectation, output format), specific model choices ("use `gpt-6-luna-medium` for simple search, and `gpt-6-luna-xhigh` for more involved requests"), a concrete output spec with example path/symbol formats (`src/session.rs:142`, `fn reconnect`), worked good/bad-fit examples, and a specific recovery action for bloated reports. Per the rubric's code-vs-instruction note, this is the instruction-only equivalent of copy-paste-ready coverage of common cases.

5 / 5

Workflow Clarity

The process is clearly sequenced (when to use → spawn → brief → receive → follow up → work from the answer) and includes an explicit feedback loop ("If a report comes back bloated, send a focused follow-up to the *same* subagent asking it to tighten the answer"). It stops short of the 5 anchor because there is no explicit checkpoint for verifying the returned answer is correct/complete before acting on it — the 'after you get the answer' section assumes the distilled result suffices — leaving a minor validation gap.

4 / 5

Progressive Disclosure

No bundle files exist and none are needed: the skill is a single self-contained ~65-line document with well-labeled sections (Why / When to use it / How to do it / After you get the answer), each subsection clearly headed, and no content inlined that belongs in a separate reference file. Navigation is trivial and the split is appropriate for the skill's size, matching the well-organized single-file case; it is above the 4 anchor, which requires minor organization gaps that this body doesn't have.

5 / 5

Total

18

/

20

Passed

Description

91%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 strong description: it states what the skill does and when to use it in explicit, user-natural trigger language, with concrete quoted question patterns. The only softness is that its capability list is briefer than a fully comprehensive enumeration and it sits in a niche (agent orchestration) where adjacent skills could partially overlap.

Suggestions

Consider enumerating 1-2 more concrete capabilities (e.g., 'spawn parallel subagents for independent sub-questions', 'refine a bloated report with a follow-up') to push specificity toward comprehensive coverage.

Add a distinguishing qualifier against adjacent skills (e.g., 'for read-only investigation, not for edits') to further reduce overlap risk with general subagent-orchestration skills.

DimensionReasoningScore

Specificity

The description names several concrete actions — "Delegate noisy investigation to one or more subagents so the orchestrator's context stays clean, then work from the distilled answer" — which are specific and operational for this meta-skill. It falls short of a 5 because the actions are fewer and less enumerable than the anchor's "multiple specific concrete actions; comprehensive coverage" (e.g., the extract/fill/merge/convert pattern), and slightly above 3 because it goes beyond naming just 1-2 actions with generic framing.

4 / 5

Completeness

Both halves are explicit: the what ("Delegate noisy investigation to one or more subagents... then work from the distilled answer") and the when ("Use this skill whenever answering a question would require reading many files, long logs, large diffs, or wide codebase surveys... Use it for 'how does X work'... style questions"). Concrete trigger phrases accompany both, exactly matching the 5 anchor; it is clearly above 4 where the 'when' would be less explicit.

5 / 5

Trigger Term Quality

It quotes the natural phrases users actually say — "how does X work", "where is Y used", "what's the root cause of Z", "summarize this PR/log" — plus situational triggers like "reading many files, long logs, large diffs, or wide codebase surveys". This is comprehensive natural-term coverage with question-form synonyms, matching the 5 anchor; nothing common is missing for this skill's domain.

5 / 5

Distinctiveness Conflict Risk

The subagent-delegation niche with its cost-benefit framing ("when producing the answer generates far more noise than the answer itself") is largely distinct from typical file- or task-shaped skills. Minor overlap risk remains with any other orchestration/agent-usage skill that could also claim 'investigate the codebase' triggers, which keeps it just below the 5 anchor's "minimal conflict risk".

4 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

warpdotdev/common-skills

Path

.agents/skills/research/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.