CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

keep-track

Keep track of open topics and decisions. Use when the user says "keep-track" or asks to keep a running list of remaining items.

Quality

85%

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

92%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 model minimal behavioral skill: lean, unambiguous, and rule-complete, governing cadence, output format, and the add/remove lifecycle of the queue. The only improvement worth making is showing one concrete example of the separator-plus-list output so the rendered format is fully pinned down.

DimensionReasoningScore

Conciseness

Three short paragraphs with zero padding — every instruction (one topic at a time, separator + updated list each response, add/remove rules) is behavior Claude does not already know, matching 'lean and efficient; every token earns its place'. The only rationale sentence ('so we don't lose track of things') justifies its rule rather than padding.

5 / 5

Actionability

Concrete, executable guidance: exact separator token (`---`), cadence ('In every following response'), placement ('below the discussion'), and explicit add/remove rules including the 'next' edge case. Not 5 because the rendered output format is never shown — no example of what the separator-plus-list looks like, and the list's bullet/format is unspecified.

4 / 5

Workflow Clarity

This is a simple single-task skill and its single action is unambiguous: address one topic, then append a `---` separator and an updated list of remaining items, with lifecycle rules (add only on approval, remove resolved). The simple-skill exception applies; the operation is non-destructive so no validation checkpoint is required. Not 4 because the sequence, cadence, and placement are all fully specified with no gaps.

5 / 5

Progressive Disclosure

At 7 body lines with no bundle files (no references/, scripts/, or assets/ exist), nothing needs external splitting — all content is appropriately inline and self-contained. The under-50-line guideline applies: well-organized, immediately navigable content with no buried or nested references.

5 / 5

Total

19

/

20

Passed

Description

71%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 an exemplary explicit 'Use when...' trigger clause pairing both quoted invocations and a natural phrase. Its weakness is breadth: a single generic capability verb and a narrow trigger vocabulary that omits common synonyms users might say when they need a running list of open items.

Suggestions

Expand the trigger vocabulary with natural synonyms users would say, e.g. 'open questions', 'action items', 'outstanding decisions', or 'remaining topics'.

Surface the skill's concrete behaviors in the description — e.g. 'Maintain a running list of open topics and decisions: add items when the user requests, update the list every response, and remove items once resolved.'

Clarify the lifecycle in the 'what' clause so the scope (append/update/remove vs. just 'keep track') is explicit, reducing overlap ambiguity with generic list-keeping skills.

DimensionReasoningScore

Specificity

"Keep track of open topics and decisions" names the domain (open topics, decisions) plus a single generic action, matching the 'domain and 1-2 concrete actions, but not comprehensive' anchor. It does not rise to 4 because the capability coverage is thin — the body's actual behaviors (maintain a running list, append approved items, remove resolved ones) are not surfaced in the description.

3 / 5

Completeness

It explicitly answers both: what ("Keep track of open topics and decisions") and when ("Use when the user says \"keep-track\" or asks to keep a running list of remaining items") with concrete quoted trigger phrases, matching the top anchor. It is not a 4 case because the 'when' clause is already explicit and specific rather than merely present.

5 / 5

Trigger Term Quality

Triggers are "keep-track" and "keep a running list of remaining items" — natural phrases, but coverage misses common variations users would say ("action items", "open questions", "outstanding decisions", "todo list"), matching the 'some relevant keywords but missing common variations or synonyms' anchor. Not 4 because the keyword set is narrow rather than having only 'a few' terms missing.

3 / 5

Distinctiveness Conflict Risk

The exact-name trigger and the specific phrase "keep a running list of remaining items" give it a mostly distinct trigger profile with only minor overlap risk against general todo/list-keeping skills. Not 5 because the broad concept 'keep track of open topics and decisions' could plausibly collide with list-maintenance skills; not 3 because the quoted triggers are far more specific than 'Works with document files'.

4 / 5

Total

15

/

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

davidondrej/skills

Path

skills/thinking-and-docs/keep-track/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.