CtrlK
BlogDocsLog inGet started
Tessl Logo

todo-tracker

Persistent TODO scratch pad for tracking tasks across sessions. Use when user says "add to TODO", "what's on the TODO", "mark X done", "show TODO list", "remove from TODO", or asks about pending tasks. Also triggers on heartbeat to remind about stale items.

70

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

80%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 content is highly actionable and well-structured with a real script bundle, but workflow clarity is capped because destructive remove/done operations lack explicit verification guidance despite using partial-text matching that risks hitting the wrong item.

Suggestions

Add a verification step before 'done'/'remove' (e.g., run 'list <priority>' or show the matched item and confirm with the user) since partial pattern matching can hit unintended items.

Note that the script itself validates matches and exits 1 on no match; surface this so Claude knows to retry or report 'no match' rather than assuming success.

Tighten the duplicated TODO.md Format and Response Format examples into a single template to reduce redundancy.

DimensionReasoningScore

Conciseness

The body is efficient and operational with no padding about concepts Claude already knows; the TODO.md Format and Response Format templates are useful but slightly redundant with each other and could be trimmed.

4 / 5

Actionability

Commands are fully executable and copy-paste ready ('bash skills/todo-tracker/scripts/todo.sh add high "..."'), with worked examples covering all priorities, done, remove, and list — the common cases are well covered.

5 / 5

Workflow Clarity

Commands and the heartbeat sequence are clearly listed, but the destructive 'done'/'remove' operations use partial pattern matching with no verification checkpoint in the body before mutating the file; per the destructive-operations rule this caps the score at 3.

3 / 5

Progressive Disclosure

Well-organized sections form a clear overview, implementation logic is appropriately split into the real bundle script (scripts/todo.sh, referenced one level deep), and navigation is easy with no nested references.

5 / 5

Total

17

/

20

Passed

Description

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

The description is strong: it clearly answers both 'what' and 'when' with concrete, natural trigger phrases and a distinctive niche. The only weakness is that capabilities beyond tracking and stale-item reminding are implied via triggers rather than stated as explicit actions.

DimensionReasoningScore

Specificity

Names the domain ('Persistent TODO scratch pad for tracking tasks across sessions') and a couple of concrete actions (tracking tasks, reminding about stale items), but the remaining capabilities are framed as trigger phrases rather than explicit actions, so coverage is not comprehensive.

3 / 5

Completeness

Explicitly states what the skill does ('Persistent TODO scratch pad for tracking tasks across sessions') and when to use it ('Use when user says...'), matching the anchor that requires concrete trigger phrases for both.

5 / 5

Trigger Term Quality

Includes many natural phrases users would actually say ('add to TODO', 'what's on the TODO', 'mark X done', 'show TODO list', 'remove from TODO', 'pending tasks') plus the heartbeat trigger, giving comprehensive coverage with synonyms.

5 / 5

Distinctiveness Conflict Risk

The TODO-tracking niche with distinctive 'TODO' trigger phrases is unlikely to collide with other skills, giving minimal conflict risk.

5 / 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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
bap-jorkim/agent-skills-fork-feb-25
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.