CtrlK
BlogDocsLog inGet started
Tessl Logo

workflow-lite-plan

Lightweight planning skill - task analysis, multi-angle exploration, clarification, adaptive planning, confirmation, and execution handoff

27

Quality

19%

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

Quality

Content

39%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 has excellent workflow clarity with well-defined phases, progress tracking, and error handling, but is severely undermined by its extreme verbosity. The ~400+ line body contains massive inline pseudocode blocks that should be extracted into referenced files, violating both conciseness and progressive disclosure principles. The actionability is moderate—patterns are concrete but rely on undefined helper functions and missing schema definitions.

Suggestions

Extract the large JavaScript code blocks (exploration decision logic, agent prompts, manifest building, handoff spec parsing) into separate referenced files (e.g., exploration-logic.md, agent-prompts.md) and keep only the phase summary + key decision points in SKILL.md

Replace pseudocode helper functions (intelligentMerge, analyzeTaskComplexity, file_exists) with either actual implementations or explicit references to where they're defined

Reduce the SKILL.md to under 150 lines by keeping the phase summary table, key decision points, output artifacts, error handling, and file structure—moving all implementation detail to bundle files

Add bundle files for the referenced schemas (plan-overview-base-schema.json, explore-json-schema.json) and agent configurations to make the skill self-contained

DimensionReasoningScore

Conciseness

Extremely verbose at ~400+ lines with extensive inline JavaScript pseudocode that could be abstracted into referenced files. Massive code blocks for handoff spec parsing, exploration decision logic, and agent prompts bloat the skill far beyond what's needed as an overview. Much of this (e.g., regex parsing, manifest building, JSON.stringify calls) is implementation detail Claude could derive from a concise specification.

1 / 3

Actionability

The code blocks provide concrete patterns and specific file paths/schemas, which is good. However, the JavaScript is pseudocode-like (using undefined functions like `intelligentMerge`, `analyzeTaskComplexity`, `file_exists`, `Task()`, `Skill()`) rather than truly executable code. Key details like schema contents and agent configurations are referenced but not shown.

2 / 3

Workflow Clarity

The multi-phase workflow (LP-Phase 0-5) is clearly sequenced with explicit phase transitions, TodoWrite progress tracking, validation checkpoints (e.g., exploration completion before planning, confirmation before execution), error handling table, and feedback loops (modify loop handling, retry logic). The phase summary table provides excellent overview.

3 / 3

Progressive Disclosure

This is a monolithic wall of text with no bundle files provided to offload detail. The massive inline agent prompts, exploration logic, handoff spec parsing, and manifest building code should be in separate referenced files. References to external schemas (plan-overview-base-schema.json, explore-json-schema.json) and other skills exist but the SKILL.md itself contains far too much detail that should be progressively disclosed.

1 / 3

Total

7

/

12

Passed

Description

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

This description reads as an internal process methodology rather than a user-facing skill description. It lacks concrete actions, natural trigger terms, explicit 'when to use' guidance, and any distinguishing specificity that would help Claude select it appropriately from a pool of skills.

Suggestions

Add a 'Use when...' clause with natural trigger terms like 'plan a project', 'break down a task', 'help me think through', 'outline steps', or 'create a plan'.

Replace abstract process jargon ('multi-angle exploration', 'execution handoff') with concrete actions users would recognize, e.g., 'Breaks complex tasks into actionable steps, identifies dependencies, and creates structured plans.'

Clarify the scope to distinguish this from other planning-adjacent skills — specify what kinds of tasks or domains this planning skill targets (e.g., software projects, personal goals, research tasks).

DimensionReasoningScore

Specificity

The description lists abstract process steps ('task analysis', 'multi-angle exploration', 'clarification', 'adaptive planning', 'confirmation', 'execution handoff') but none of these are concrete actions a user would recognize. They describe a generic methodology, not specific capabilities.

1 / 3

Completeness

The description weakly addresses 'what' with abstract process terms and completely lacks a 'when' clause or any explicit trigger guidance for when Claude should select this skill.

1 / 3

Trigger Term Quality

Terms like 'multi-angle exploration', 'execution handoff', and 'adaptive planning' are internal jargon, not natural keywords a user would say. A user might say 'plan', 'break down a task', or 'help me think through this', none of which appear here.

1 / 3

Distinctiveness Conflict Risk

The description is extremely generic — 'task analysis' and 'planning' could apply to virtually any skill that involves thinking before acting. It would easily conflict with project management, coding, or any task-oriented skill.

1 / 3

Total

4

/

12

Passed

Validation

81%

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

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (682 lines); consider splitting into references/ and linking

Warning

allowed_tools_field

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

Warning

Total

9

/

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.