CtrlK
BlogDocsLog inGet started
Tessl Logo

daily-task-manager

Task lifecycle management with stable task IDs. Add, complete, defer, remove, and review tasks with deterministic action routing and fail-closed ambiguity handling. Maintains a running task list as a brain page.

64

Quality

76%

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/daily-task-manager/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

81%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 highly actionable, well-sequenced instruction skill with concrete tool interfaces, deterministic routing, fail-closed validation, and a precise output format. Its weaknesses are redundancy — Anti-Patterns and Edge Cases repeat rules stated in Phases — and a Design Rationale section of historical meta-commentary that spends tokens without guiding execution.

Suggestions

Cut the Design Rationale section (or compress it to one line per closed failure mode); it documents version history rather than instructing the model.

De-duplicate Anti-Patterns against Phases and Edge Cases — keep the section to genuinely new corrections (e.g., silent P3 default, unbounded backlog growth) instead of restating defer/remove/minimal-diff rules verbatim.

Merge the concurrency caveat, which currently appears in full in both Edge Cases and Anti-Patterns, into a single statement.

DimensionReasoningScore

Conciseness

The body is mostly dense operational guidance, but the Anti-Patterns section restates rules already given in Phases and Edge Cases (defer requirements, remove confirmation, minimal-diff edits, and the full concurrency caveat each appear twice), and the Design Rationale section is version history rather than executable guidance. This fits 'mostly efficient but includes some unnecessary explanation or could be tightened' better than score 4's 'minor instances' of over-explanation.

3 / 5

Actionability

Guidance is fully executable for an instruction-only skill: exact tool calls ("get_page(\"ops/tasks.md\")"), a concrete ID scheme ("t-YYYYMMDD-NN, NN = next free ordinal that day"), a literal intent-to-action routing table, a copy-paste persisted-page template, and a structured return shape. This matches 'fully executable; copy-paste ready… specific examples cover the common cases'.

5 / 5

Workflow Clarity

Five clearly sequenced phases (Load → Validate → Identify → Execute → Save) with explicit fail-closed validation checkpoints: zero matches → not_found, multiple matches → list candidates and return ambiguous with no mutation, explicit confirmation required for the destructive remove action, and malformed-page recovery handling. This matches 'clear sequence with explicit validation steps; feedback loops for error recovery'; the destructive-operation cap does not apply since confirmation is enforced.

5 / 5

Progressive Disclosure

The skill is a single self-contained file (no references/, scripts/, or assets/ exist) with clear, well-labeled sections and no nested references to verify. It matches 'good structure; most content is appropriately placed; minor organization gaps' — inline non-operational content (Design Rationale, the duplicated anti-patterns) keeps it below the well-organized-overview ideal, and at ~110 lines it exceeds the under-50-line simple-skill exception that would allow a 5.

4 / 5

Total

17

/

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 specific, action-dense description that clearly states what the skill does, with a well-defined niche. Its main weakness is that explicit use-when trigger guidance is relegated to the separate triggers field rather than the description itself, and common natural trigger synonyms are thin within the description text.

Suggestions

Append a 'Use when…' sentence to the description itself (e.g., "Use when the user mentions tasks, a to-do list, or asks what's on their plate") so the description self-contains its trigger guidance.

Fold one or two natural synonym phrases from the triggers field ("remind me to", "what's on my plate") into the description to broaden natural-term coverage.

DimensionReasoningScore

Specificity

The description enumerates five concrete lifecycle actions ("Add, complete, defer, remove, and review tasks") plus concrete mechanisms ("stable task IDs", "deterministic action routing", "fail-closed ambiguity handling"), giving comprehensive coverage of the skill's capabilities. It clearly matches the 'lists multiple specific concrete actions; comprehensive coverage' anchor rather than the score-4 anchor, which anticipates gaps in coverage.

5 / 5

Completeness

The description has a clear, specific 'what' (task lifecycle management with enumerated actions) but no 'Use when…' clause or equivalent trigger guidance within the description field itself; the explicit trigger phrases live only in the separate `triggers` frontmatter field. Per the rubric guideline, a missing 'Use when…' clause caps completeness at 3, and score 4 is unwarranted since the 'when' is not present in the evaluated text.

3 / 5

Trigger Term Quality

Natural terms like "add… tasks", "complete", "defer", and "task list" appear in the description, giving good keyword coverage, but common variations users say ("to-do", "remind me to", "done with", "what's on my plate") are absent from the description text itself — they only exist in the separate triggers field. This fits 'good keyword coverage; a few natural terms missing', not the comprehensive synonym coverage of score 5.

4 / 5

Distinctiveness Conflict Risk

Mentions of "brain page" and "stable task IDs" carve a clear niche that most skills would not claim, but phrases like "task list" and adding/completing tasks are generic enough that a closely related productivity skill could overlap. This matches 'mostly distinct; minor overlap risk with closely related skills' rather than the score-5 anchor's 'minimal conflict risk'.

4 / 5

Total

16

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
garrytan/gbrain
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.