CtrlK
BlogDocsLog inGet started
Tessl Logo

task-complete

Mark a devflow task as done — update status, move to done/ folder, and retain learnings.

57

Quality

65%

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 ./devflow-plugin/skills/task-complete/SKILL.md

The canonical home for this skill is task-complete in AndreJorgeLopes/devflow

SKILL.md
Quality
Evals
Security

Quality

Content

72%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 lean, actionable, well-sectioned single-purpose workflow with concrete commands, but it lacks validation checkpoints around the semi-destructive file move, which caps workflow clarity. Progressive disclosure is excellent given the skill's simplicity and absence of bundle files.

Suggestions

Add a validation checkpoint before moving, e.g. confirm the find returned exactly one match and that the status field was actually changed to 'done' before the mv.

Add a post-move verification that the file now exists under done/ and is gone from its priority folder, with an error-recovery branch.

Trim the redundant opener and 'single source of truth' line to tighten token efficiency.

DimensionReasoningScore

Conciseness

The body is lean — concrete find/mv/mkdir commands and yaml snippets with little padding; the opener 'You are completing a task from the devflow task backlog. This skill handles the lifecycle transition...' is mildly redundant, matching 'efficient; minor instances of over-explanation'; not a 5 because that opener and 'single source of truth' line could be trimmed.

4 / 5

Actionability

Provides copy-paste-ready bash (find, mkdir, mv), a concrete yaml edit, and a report template; the retain("...") call is a parameterized template rather than fully executable, matching 'mostly executable; concrete code with minor gaps'; not a 5 because of the templated retain() and placeholder-filled report.

4 / 5

Workflow Clarity

Steps are clearly sequenced (find → update status → move → retain → report), but moving a task file is a semi-destructive relocation with no validation checkpoints (no check the find matched exactly one file, no confirmation status was updated before the move, no verification the move succeeded), so per the destructive/batch cap workflow_clarity is held at 3.

3 / 5

Progressive Disclosure

No bundle files exist and none are needed; the skill is a simple single-purpose workflow with well-organized sections (Inputs, Steps, Important), matching the simple-skill exception where progressive disclosure can score 5 with just well-organized sections.

5 / 5

Total

16

/

20

Passed

Description

58%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 states a clear, concrete 'what' with three specific actions but omits any explicit 'when to use' guidance, which caps completeness and limits trigger coverage. It is distinct within the devflow ecosystem yet under-serves natural-language triggering.

Suggestions

Add a 'Use when...' clause with trigger phrases, e.g. 'Use when marking a devflow task complete, finishing a task, or moving a task to the done/ folder.'

Include synonyms users naturally say (complete, finish, close out) alongside 'done' to improve trigger term coverage.

Tighten distinctiveness by contrasting with related skills (e.g., 'not for creating or updating in-progress tasks').

DimensionReasoningScore

Specificity

Quotes 'update status, move to done/ folder, and retain learnings' — three concrete actions in the devflow domain, matching the 'lists several specific actions; minor gaps' anchor; not a 5 because coverage is narrow rather than comprehensive.

4 / 5

Completeness

A clear 'what' is present ('Mark a devflow task as done — update status, move to done/ folder, and retain learnings') but there is no 'Use when...' clause, so per the guideline completeness caps at 3.

3 / 5

Trigger Term Quality

The phrase 'Mark a devflow task as done' is a natural trigger, but no synonyms like 'complete' or 'finish' appear, matching 'some relevant keywords but missing common variations'; not a 4 because keyword coverage is thin.

3 / 5

Distinctiveness Conflict Risk

'Mark a devflow task as done' carves a clear devflow-specific niche with minimal conflict risk, matching 'mostly distinct; minor overlap risk' with closely related devflow task skills; not a 5 because trigger guidance is too thin to fully exclude overlap.

4 / 5

Total

14

/

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
AndreJorgeLopes/devflow
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.