CtrlK
BlogDocsLog inGet started
Tessl Logo

workflow-plan

Unified planning skill - 4-phase planning workflow, plan verification, and interactive replanning. Triggers on "workflow-plan", "workflow-plan-verify", "workflow:replan".

48

Quality

52%

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 ./.claude/skills/workflow-plan/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

47%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill demonstrates strong workflow design with clear multi-phase sequencing, conditional logic, and error handling, but suffers significantly from verbosity and redundancy. The same execution flow is described in at least three different ways (architecture diagram, execution flow, data flow), and the TodoWrite pattern examples are excessively detailed for an orchestrator-level document. The mixed Chinese/English content adds cognitive overhead without clear benefit.

Suggestions

Consolidate sections 1, 6, and 9 into a single execution flow section — the architecture overview, execution flow, and data flow sections are largely redundant and could be merged into one concise flow description.

Move the detailed TodoWrite JSON examples and compact recovery rules into a separate reference file (e.g., todowrite-patterns.md) and reference it from the main skill, keeping only a brief summary inline.

Remove explanatory commentary and design rationale (e.g., 'Key Design Principles' section) — Claude doesn't need to understand why the architecture was designed this way, only what to do.

Standardize language — either use English throughout or clearly separate Chinese content into user-facing strings only, removing Chinese comments from pseudocode blocks.

DimensionReasoningScore

Conciseness

Extremely verbose at ~400+ lines. Contains extensive architectural diagrams, redundant explanations of the same flow (sections 6 and 9 largely duplicate each other), detailed TodoWrite JSON examples that repeat patterns, and explanatory commentary Claude doesn't need. The mixed Chinese/English comments add noise. Much of this could be condensed to 1/3 the length.

1 / 3

Actionability

Provides structured pseudocode for mode detection, TodoWrite patterns with JSON examples, and clear phase references. However, the code is pseudocode/JavaScript-like notation rather than executable commands, and the actual execution logic lives in phase files that aren't provided. The skill describes what to do at a high level but relies heavily on external phase documents for concrete execution details.

2 / 3

Workflow Clarity

The multi-phase workflow is clearly sequenced with explicit phase ordering, conditional branching (Phase 3 based on conflictRisk), validation checkpoints (Plan Confirmation Gate, verification phase), error handling section, and a comprehensive coordinator checklist. The data flow between phases is well-documented with explicit inputs/outputs for each phase.

3 / 3

Progressive Disclosure

The skill correctly references phase documents (phases/01-06) for on-demand loading, which is good progressive disclosure architecture. However, no bundle files are provided to verify these references exist, and the SKILL.md itself is monolithic — sections 6 and 9 duplicate flow information, the TodoWrite examples are overly detailed inline, and content like the architecture diagram and compact recovery rules could be in separate reference files.

2 / 3

Total

8

/

12

Passed

Description

57%Scale 1-3

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 identifies a clear niche (planning workflows) with distinctive command triggers, reducing conflict risk. However, it lacks specificity about what the 4 phases entail, relies on technical command triggers rather than natural user language, and would benefit from a 'Use when...' clause describing user scenarios beyond just command invocations.

Suggestions

Add natural language trigger terms users might say, such as 'plan', 'create a plan', 'break down tasks', 'verify my plan', 'update the plan'.

Expand the description to explain what the 4 phases are and what concrete actions are performed (e.g., 'Breaks down complex tasks into phases: scoping, task decomposition, dependency mapping, and execution ordering').

Add a 'Use when...' clause describing user scenarios, e.g., 'Use when the user asks to plan a project, verify an existing plan, or adjust a plan based on new requirements'.

DimensionReasoningScore

Specificity

Names the domain (planning) and mentions some actions like '4-phase planning workflow', 'plan verification', and 'interactive replanning', but doesn't elaborate on what those phases are or what concrete actions are performed within them.

2 / 3

Completeness

The 'what' is partially addressed (4-phase planning, verification, replanning) and the 'when' is addressed via explicit trigger commands, but the trigger guidance is command-based rather than describing user scenarios or natural language cues. It has trigger terms but lacks a proper 'Use when...' clause describing situations.

2 / 3

Trigger Term Quality

Includes specific command-style triggers ('workflow-plan', 'workflow-plan-verify', 'workflow:replan') but these are technical/system triggers rather than natural language terms a user would say. Missing natural terms like 'plan', 'planning', 'create a plan', 'verify plan', 'replan'.

2 / 3

Distinctiveness Conflict Risk

The specific command-style triggers ('workflow-plan', 'workflow-plan-verify', 'workflow:replan') make this highly distinctive and unlikely to conflict with other skills. The niche of unified planning workflows is clearly defined.

3 / 3

Total

9

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

10

/

11

Passed

Repository
catlog22/Claude-Code-Workflow
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.