CtrlK
BlogDocsLog inGet started
Tessl Logo

task-management

Use before any Worker taskflow call or assigned-task workflow, including reading task state, acknowledging a task, executing a task, tracking progress, handling blockers/questions, submitting structured results, or reporting completion. Always use this skill when the message mentions assigned task, task ID, shared/tasks, spec.md, meta.json, result.md, deliverables, BLOCKED, REVISION_NEEDED, SUCCESS, submit_task, or ack_task.

76

Quality

95%

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

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 tight, fully actionable protocol document: concrete JSON payloads, exact paths and enums, and a clearly sequenced workflow with explicit failure paths for assignment mismatch, missing room, and blockers. Its only weaknesses are mild redundancy in the submit/verify descriptions and a monolithic single-file layout that, at ~115 lines, sits just past the size where inline-only structure is ideal.

Suggestions

State the submit_task push-and-verify behavior once in 'Execution Flow' and drop the restatement in the 'Blocked' section, since the payload shown there already implies it.

Condense the Task Directory listing by merging the coordinator-created and Worker-owned path groups into a single annotated tree to remove overlap with the ownership prose.

Consider moving the Blocked and Progress protocol details into a short reference file, keeping SKILL.md as a lean overview of the acknowledge-execute-submit flow.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence — it documents only protocol facts Claude cannot know (directory ownership, 'taskflow' owns result.md and meta.json, identity-match requirements). It falls short of anchor 5 only through minor repetition: the 'taskflow' submit semantics are stated in 'Execution Flow' step 4 ('writes result.md, marks local task state submitted, pushes... and verifies') and restated in the 'Blocked' section ('submit_task automatically pushes and verifies'), and the directory listing mildly overlaps the ownership prose. Anchor 3 would require noticeable padding or explanations of known concepts, which are absent.

4 / 5

Actionability

Every step is copy-paste executable for this protocol: exact JSON payloads with field names ('action': 'ack_task', 'payload': {'taskId': '{task-id}'}), exact paths ('shared/tasks/{task-id}/progress/YYYY-MM-DD.md'), exact status enums, and a literal completion message format ('@coordinator:domain TASK_COMPLETED: {task-id} - <short outcome>'). This matches the anchor for fully executable, ready-to-use commands covering the common cases, including the blocked case; anchor 4's 'minor gaps' does not apply since both happy and blocked paths are fully specified.

5 / 5

Workflow Clarity

The five-step sequence (acknowledge → read spec from response → execute → submit → notify) is clearly ordered with explicit validation checkpoints and feedback loops: stop on identity mismatch ('If either action reports that the task is assigned to someone else, stop and report'), stop on missing 'meta.json.room_id' instead of guessing, and submit_task's built-in push-and-verify. The BLOCKED flow is a complete error-recovery path. This matches the anchor-5 pattern of explicit validation steps and error-recovery loops; anchor 4 would leave checkpoints merely 'mostly' present.

5 / 5

Progressive Disclosure

The single file is well-organized into 'Task Directory', 'Execution Flow', 'Blocked', and 'Progress' sections with no nested or buried references, and no bundle files exist to misplace content. However, the skill exceeds the under-50-line threshold under which a reference-free single file scores 5 — the directory-ownership rules and the Blocked/Progress sections are inline protocol detail that a leaner core plus one reference could serve — so this lands at anchor 4 ('good structure, most content appropriately placed, minor organization gaps') rather than the anchor-5 clear-overview-with-referenced-details pattern.

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.

The description is exemplary: it names every concrete action in the Worker task lifecycle, provides an explicit 'use when' clause, and enumerates a comprehensive set of domain-specific trigger terms including file names, status enums, and action names. It is distinguishable from generic task-management phrasing because every trigger is tied to the specific taskflow protocol.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions covering the full task lifecycle — 'reading task state, acknowledging a task, executing a task, tracking progress, handling blockers/questions, submitting structured results, or reporting completion' — with no vague filler. It matches the anchor for comprehensive coverage of multiple specific concrete actions, not the anchor 4 case of 'minor gaps', since every phase of the workflow is named.

5 / 5

Completeness

It explicitly answers both what ('reading task state, acknowledging a task, executing a task... submitting structured results, or reporting completion') and when ('Always use this skill when the message mentions assigned task, task ID, shared/tasks, ...'), with concrete trigger phrases. This is the anchor-5 example structure verbatim; the 'Use when...' clause is present, so the completeness cap of 3 does not apply.

5 / 5

Trigger Term Quality

Trigger terms span natural phrases ('assigned task', 'task ID', 'deliverables'), file names ('shared/tasks', 'spec.md', 'meta.json', 'result.md'), status enums ('BLOCKED', 'REVISION_NEEDED', 'SUCCESS'), and action names ('submit_task', 'ack_task'). This mirrors the anchor-5 pattern of comprehensive coverage including synonyms and file extensions; anchor 4 would leave natural terms missing, which is not the case here.

5 / 5

Distinctiveness Conflict Risk

The triggers are unique to this domain — 'taskflow call', 'shared/tasks', 'submit_task', 'ack_task', 'BLOCKED', 'REVISION_NEEDED' — none of which would plausibly fire for an unrelated skill. It has a clear niche with distinct triggers and minimal conflict risk; there is no broad phrasing like 'helps with tasks' that anchor 3 or 4 would suggest.

5 / 5

Total

20

/

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
agentscope-ai/AgentTeams
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.