CtrlK
BlogDocsLog inGet started
Tessl Logo

mcclowes/pseudocode

Use before implementing any non-trivial logic — algorithms with subtle invariants, state machines, parsers/evaluators, numerical or financial formulas, concurrency, or anything where correct-looking code is routinely subtly wrong. Write a short language-agnostic plan (data shapes + invariants, control flow, edge cases, interface contract) and check it before generating code. Triggers on "implement this algorithm", "write a function that…", "build a parser/state machine/scheduler", "compute this formula", reworking tricky logic, or any coding task where the hard part is getting the logic right rather than wiring things together. Skip it for CRUD, glue, config, and plumbing where the code is already the spec. Apply this whenever the expensive risk is a logic bug — an off-by-one, a missed null, a wrong ordering, a broken invariant — not just when the user says "pseudocode".

75

Quality

94%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Quality

Content

85%

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

This is a strong, well-structured skill that provides genuinely useful guidance for a non-trivial meta-task. Its main strength is the concrete artifact template with the worked merge-intervals example, which perfectly demonstrates the target abstraction level. Its main weakness is moderate verbosity in the motivational sections — the 'Why this exists' paragraph and some of the framing could be tightened without losing any actionable content.

Suggestions

Trim or remove the 'Why this exists' section — Claude doesn't need to be convinced that verification is harder than generation; the gate criteria and artifact template are sufficient motivation.

Consider condensing the 'too vague' and 'too concrete' anti-examples into a single brief contrast line rather than separate labeled blocks, saving ~5 lines.

DimensionReasoningScore

Conciseness

The skill is well-written but somewhat verbose for its purpose. The 'Why this exists' section explains concepts Claude already understands (verification bottleneck, prose vs pseudocode tradeoffs). The core value is in the artifact template and constraints, but the motivational framing adds ~200 tokens of justification that Claude doesn't need. The example section is valuable but the 'too vague' and 'too concrete' anti-examples could be trimmed.

2 / 3

Actionability

Highly actionable: provides a concrete 4-part artifact template (Data & invariants, Control flow, Edge cases, Interface contract), explicit gate criteria for when to use it, clear constraints on abstraction level, and a fully worked example showing the right level vs. wrong levels. The merge-intervals example is particularly strong — it demonstrates exactly what the output should look like.

3 / 3

Workflow Clarity

The workflow is clearly sequenced: (1) decide whether to pseudocode via the gate question, (2) produce the 4-section artifact, (3) implement against the plan as a checklist, (4) if the plan is wrong during implementation, fix the plan first then continue. The feedback loop ('fix the plan, don't just patch the code') is explicitly called out, which is critical for this kind of logic-verification workflow.

3 / 3

Progressive Disclosure

For a standalone skill with no bundle files, the content is well-organized with clear sections (why, gate decision, artifact template, constraints, implementation step, example). The length is appropriate for inline content — no section screams for extraction to a separate file. Headers provide easy navigation and the content flows logically from decision to execution.

3 / 3

Total

11

/

12

Passed

Description

100%

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 is an excellent skill description that clearly defines a specific niche (pre-implementation planning for logic-heavy code), provides abundant natural trigger terms including both positive and negative examples, and explicitly answers both what the skill does and when to use it. The inclusion of concrete examples of logic bugs (off-by-one, missed null, wrong ordering) and explicit exclusion criteria make it highly distinctive and actionable.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and domains: algorithms with subtle invariants, state machines, parsers/evaluators, numerical/financial formulas, concurrency. Also specifies the concrete action of writing a language-agnostic plan with data shapes, invariants, control flow, edge cases, and interface contracts.

3 / 3

Completeness

Clearly answers both 'what' (write a language-agnostic plan covering data shapes, invariants, control flow, edge cases, interface contract before generating code) and 'when' (explicit trigger phrases, positive and negative use cases, and a guiding principle about logic-bug risk). The 'Triggers on' and 'Skip it for' clauses serve as explicit trigger guidance.

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would say: 'implement this algorithm', 'write a function that…', 'build a parser/state machine/scheduler', 'compute this formula', 'reworking tricky logic'. Also includes negative triggers (CRUD, glue, config, plumbing) and conceptual triggers like 'off-by-one', 'missed null', 'wrong ordering'.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive — it carves out a clear niche as a pre-implementation planning step for logic-heavy code, explicitly excluding CRUD/glue/config tasks. The negative triggers ('Skip it for CRUD, glue, config, and plumbing') further reduce conflict risk with general coding skills.

3 / 3

Total

12

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Reviewed

Table of Contents