CtrlK
BlogDocsLog inGet started
Tessl Logo

planning-with-files

Work like Manus: Use persistent markdown files as your "working memory on disk."

33

Quality

28%

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 ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/planning-with-files/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

46%Scale 1-5

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

This skill provides a reasonable framework for file-based planning but suffers from verbosity — it repeatedly explains concepts Claude already knows (context windows, filesystem persistence) and restates the same points multiple times. The actionability is moderate: it names specific files and references templates but lacks executable code or verifiable scripts. The structure and progressive disclosure are decent, with clear references to supporting files, though the main document could be significantly trimmed.

Suggestions

Cut the 'Core Pattern' analogy (context window = RAM), the 5-Question Reboot Test, and the Read vs Write Decision Matrix — these explain reasoning Claude already has. Focus on the specific file conventions and rules.

Consolidate the repeated 'where files go' guidance (currently stated in a section header, a table, prose, AND a note) into a single concise statement.

Inline the key template structures (at least the headers/sections of task_plan.md) so the skill is actionable without depending on bundle files that may not exist.

Add a concrete validation step to the Quick Start workflow, e.g., 'After creating all three files, verify they contain the required sections by reading them back.'

DimensionReasoningScore

Conciseness

The skill is noticeably verbose. It over-explains concepts Claude already understands (context window = RAM analogy, what filesystems are, when to read vs write files). The 'Important: Where Files Go' section repeats the same point three times (table, prose, and a note). The 5-Question Reboot Test and multiple decision matrices add bulk without proportional value. Many sections could be collapsed significantly.

2 / 5

Actionability

The skill provides some concrete guidance (file names, template references, error logging format) but lacks executable code or commands. The 'scripts/init-session.sh' and 'scripts/check-complete.sh' are mentioned but not shown. The pseudocode blocks (if action_failed, ATTEMPT 1/2/3) are conceptual rather than executable. The templates are referenced but not inlined, and no bundle files were provided to verify their existence.

3 / 5

Workflow Clarity

The Quick Start provides a clear 5-step sequence, and the 3-Strike Error Protocol gives a reasonable escalation path. However, there are no explicit validation checkpoints — no step says 'verify the plan file was created correctly' or 'check that findings are complete before proceeding.' The workflow is more of a set of principles than a validated sequence. The phase update instructions ('mark in_progress → complete') are present but lack verification steps.

3 / 5

Progressive Disclosure

Good structure with clear references to templates, scripts, reference.md, and examples.md. The main file serves as an overview pointing to deeper resources. However, since no bundle files were provided, we cannot verify these references actually exist. The content is reasonably well-organized with tables and sections, though some content (like the full error protocol and decision matrices) could arguably be moved to reference files to keep the main skill leaner.

4 / 5

Total

12

/

20

Passed

Description

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

This description is extremely vague and fails to communicate concrete capabilities or trigger conditions. It relies on the assumption that the reader knows what 'Manus' is and provides no actionable detail about what the skill does or when it should be selected. It would perform very poorly in a multi-skill selection scenario.

Suggestions

Replace the vague 'Work like Manus' framing with specific concrete actions the skill enables (e.g., 'Creates and maintains persistent markdown scratchpad files to track task progress, store intermediate results, and organize multi-step workflows').

Add an explicit 'Use when...' clause with natural trigger phrases (e.g., 'Use when the user asks for complex multi-step tasks, persistent note-taking, task tracking, or when maintaining state across interactions').

Remove the 'Manus' reference or supplement it with a clear explanation of what that methodology entails, so the description is self-contained and understandable without external knowledge.

DimensionReasoningScore

Specificity

The description is entirely vague. 'Work like Manus' assumes knowledge of what Manus is, and 'use persistent markdown files as working memory on disk' describes a general approach rather than any concrete actions or capabilities.

1 / 5

Completeness

The 'what' is extremely vague — it describes a methodology ('use persistent markdown files as working memory') rather than concrete functionality. There is no 'when' clause or any guidance on when Claude should select this skill.

1 / 5

Trigger Term Quality

The only potentially useful trigger terms are 'markdown files' and 'working memory,' but these are not natural phrases a user would say when needing this skill. 'Manus' is a proper noun that some users might mention, but it's niche and insufficient on its own.

2 / 5

Distinctiveness Conflict Risk

The description is very broad — 'working memory on disk' using markdown files could overlap with many skills involving note-taking, documentation, or file management. The 'Manus' reference adds slight distinctiveness but is too vague to clearly carve out a niche.

2 / 5

Total

6

/

20

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

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.