CtrlK
BlogDocsLog inGet started
Tessl Logo

research-with-sources

Investigate a topic against preserved sources and write a draft-status research article under `research/` in a Knowledge Base project (the `knowledge-base` starter pack). Read when asked to research a topic, compare options, synthesize sources, gather evidence, or extend an existing research doc. Carries the full procedure: scan existing coverage, agree a research rubric, capture every source verbatim before analyzing, write the article incrementally so a crash never loses work, cite every claim, and link it back into the graph. Does not promote findings to canonical knowledge — that is the sibling `consolidate-notes` skill, after a decision lands.

74

Quality

94%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

88%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 thorough, highly actionable multi-step research procedure with explicit gates, validation checkpoints, and feedback loops. Its main weakness is conciseness — the crash-safety rationale and 'don't skip' admonitions are deliberately repeated across sections, adding tokens beyond the minimum.

Suggestions

Consolidate the 'Persist as you go' rationale into one section and reference it from Step 4 instead of restating the full crash-safety argument twice.

De-duplicate the 'Don't skip ingest' / 'Don't skip the scan' admonitions — keep them in Non-goals and shorten the in-step mentions to a pointer.

Consider extracting the frontmatter/structure/recap templates into a reference file so the SKILL.md reads more as an overview, which would lift progressive_disclosure toward 5.

DimensionReasoningScore

Conciseness

Procedurally efficient with no teaching of concepts Claude already knows, but the 'Persist as you go' crash-safety rationale and several 'Don't skip...' admonitions are restated across multiple sections (Step 3, Step 4, Non-goals) and could be tightened.

4 / 5

Actionability

Provides concrete executable commands throughout — 'exec("grep -rln <topic-keyword> <content-dir>")', 'config({ key: \'content.dir\' })', 'audit({ path: "<doc-path>.md" })', 'TaskCreate: "..."' — plus copy-paste-ready frontmatter, structure, and recap templates covering the common cases.

5 / 5

Workflow Clarity

Explicit mandatory Step 0-8 execution order with hard gates, blocked-by task ordering, a Step 7 validation checklist, and a validate→fix→re-validate feedback loop ('audit returns clean — fix every finding'), satisfying the feedback-loop requirement for a batch/write operation.

5 / 5

Progressive Disclosure

Well-organized into clear per-step sections with one clearly-signaled one-level-deep external reference ('it lives in the platform /open-knowledge skill at references/ingest-and-sources.md, not in this pack') and no nested references; no bundle files exist to split content into, and the procedure legitimately lives inline.

4 / 5

Total

18

/

20

Passed

Description

100%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 that follows the best-practice pattern: concrete capability list plus an explicit 'Read when...' trigger clause, with a clear boundary against the sibling consolidate-notes skill. It uses third-person voice throughout with no over-claims.

DimensionReasoningScore

Specificity

Lists six concrete actions — 'scan existing coverage, agree a research rubric, capture every source verbatim before analyzing, write the article incrementally so a crash never loses work, cite every claim, and link it back into the graph' — comprehensive coverage of the procedure, not vague.

5 / 5

Completeness

Explicitly answers both 'what' (investigate against preserved sources and write a draft research article with the full procedure) and 'when' (a concrete 'Read when...' trigger clause with multiple trigger phrases).

5 / 5

Trigger Term Quality

'Read when asked to research a topic, compare options, synthesize sources, gather evidence, or extend an existing research doc' covers multiple natural synonyms a user would actually say (research, compare options, synthesize, gather evidence, extend).

5 / 5

Distinctiveness Conflict Risk

Clear niche (draft research articles in a knowledge-base pack) and explicit boundary against the sibling skill: 'Does not promote findings to canonical knowledge — that is the sibling consolidate-notes skill', minimizing conflict risk.

5 / 5

Total

20

/

20

Passed

Validation

75%

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

Validation12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 1 missing, 3 suspicious

Warning

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

12

/

16

Passed

Repository
inkeep/open-knowledge
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.