CtrlK
BlogDocsLog inGet started
Tessl Logo

workflow-lite-plan

Explore-first wave pipeline. Decomposes requirement into exploration angles, runs wave exploration via spawn_agents_on_csv, synthesizes findings into execution tasks with cross-phase context linking (E*→T*), then wave-executes via spawn_agents_on_csv.

36

Quality

36%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Fix and improve this skill with Tessl

tessl review fix ./.codex/skills/workflow-lite-planex/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

55%

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

The skill excels at actionability and workflow clarity — every phase has executable code, clear sequencing, mandatory validation gates, and error handling. However, it is severely hampered by its monolithic structure: ~600+ lines of inline implementation code, CSV schemas, instruction templates, and algorithms that should be split across bundle files. The token cost is extremely high for what could be a concise overview with references to supporting files.

Suggestions

Extract implementation code (Phase 1-5 JavaScript), instruction templates (buildExploreInstruction, buildExecuteInstruction), and helper functions (computeWaves, updateMasterCsvRow, buildPrevContext) into separate bundle files like IMPLEMENTATION.md or scripts/, keeping only the workflow overview and CSV schemas in SKILL.md

Remove redundant information — CSV column descriptions appear in schema tables, code comments, and instruction templates; consolidate to one authoritative location

Trim explanatory text that Claude can infer (e.g., 'The key function linking exploration context to execution', 'This eliminates redundant codebase exploration') and reduce ASCII diagrams to essential ones only

Add a progressive disclosure structure: keep SKILL.md as a ~100-line overview with quick-start usage, core rules, and CSV schemas, then reference EXPLORE_TEMPLATE.md, EXECUTE_TEMPLATE.md, HELPERS.js, and EXAMPLES.md for detailed content

DimensionReasoningScore

Conciseness

This skill is extremely verbose at ~600+ lines. It includes massive amounts of implementation code that could be in separate files, explains concepts Claude already knows (CSV parsing, topological sort), and repeats information across sections (e.g., CSV schemas described in tables AND in code AND in examples). The ASCII diagrams, while helpful, add significant token overhead when combined with the redundant code blocks.

1 / 3

Actionability

The skill provides fully executable JavaScript code for every phase, concrete CSV schemas with examples, specific spawn_agents_on_csv calls with output schemas, complete instruction templates, and helper functions like computeWaves and buildPrevContext. Everything is copy-paste ready.

3 / 3

Workflow Clarity

The workflow is exceptionally clear with 5 explicitly numbered phases, mandatory confirmation gates between phases, dependency failure cascading (skip on failure), wave ordering enforcement, and explicit success criteria after each phase. The error handling table and core rules section provide comprehensive validation checkpoints.

3 / 3

Progressive Disclosure

This is a monolithic wall of text with no bundle files to offload content to. The CSV schemas, implementation code, instruction templates, wave computation algorithm, and helper functions are all inline when they should be split into separate reference files. There are no references to external files for detailed content.

1 / 3

Total

8

/

12

Passed

Description

17%

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 is heavily laden with internal technical jargon and implementation details (spawn_agents_on_csv, E*→T* linking) that would be opaque to most users and even to Claude when selecting among skills. It lacks a 'Use when...' clause entirely, and the capabilities described are abstract pipeline mechanics rather than user-facing outcomes. The description needs a fundamental rewrite focusing on what user problems it solves and when it should be triggered.

Suggestions

Add an explicit 'Use when...' clause describing the user scenarios that should trigger this skill, e.g., 'Use when the user needs to explore a complex requirement from multiple angles before executing, or when they mention research-then-build workflows.'

Replace internal jargon like 'spawn_agents_on_csv', 'cross-phase context linking (E*→T*)' with plain-language descriptions of what the skill accomplishes from the user's perspective, e.g., 'Researches a problem from multiple angles using parallel agents, then synthesizes findings into actionable tasks executed in parallel.'

Include natural trigger terms a user might say, such as 'explore before building', 'research and implement', 'multi-angle analysis', or 'parallel exploration and execution'.

DimensionReasoningScore

Specificity

The description names specific actions like 'decomposes requirement into exploration angles', 'runs wave exploration', 'synthesizes findings into execution tasks', and 'wave-executes', but these are described in domain-specific jargon (e.g., 'cross-phase context linking (E*→T*)') rather than universally understood concrete actions.

2 / 3

Completeness

While the 'what' is partially addressed (though in jargon-heavy terms), there is no 'Use when...' clause or any explicit guidance on when Claude should select this skill. The missing trigger guidance caps this at a maximum of 2, and the weak 'what' brings it to 1.

1 / 3

Trigger Term Quality

The description uses highly technical internal jargon like 'wave pipeline', 'spawn_agents_on_csv', 'cross-phase context linking (E*→T*)' — none of which are natural terms a user would say. There are no common user-facing keywords that would naturally trigger this skill.

1 / 3

Distinctiveness Conflict Risk

The mention of 'spawn_agents_on_csv' and the specific pipeline pattern (explore-first wave) gives it some distinctiveness, but the overall framing around 'decomposes requirement' and 'execution tasks' is generic enough to potentially overlap with other task decomposition or orchestration skills.

2 / 3

Total

6

/

12

Passed

Validation

72%

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

Validation8 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

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

Warning

allowed_tools_field

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

Warning

frontmatter_unknown_keys

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

Warning

Total

8

/

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.