CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-pseudocode

Agent skill for pseudocode - invoke with $agent-pseudocode

37

1.61x
Quality

7%

Does it follow best practices?

Impact

84%

1.61x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./.agents/skills/agent-pseudocode/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

14%

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

This skill is a verbose, textbook-style reference document that explains pseudocode concepts and patterns Claude already knows. It lacks a clear actionable workflow, has no validation steps, and dumps all content into a single monolithic file. The generic examples (authentication, search, rate limiting) don't provide project-specific value and waste significant token budget.

Suggestions

Replace the generic examples with a concise template showing the expected pseudocode output format (INPUT/OUTPUT/BEGIN/END structure) in under 20 lines, removing the authentication, search, and rate limiting examples entirely.

Add a clear step-by-step workflow: e.g., 1) Read specification, 2) Identify core algorithms needed, 3) Write pseudocode using the template, 4) Analyze complexity, 5) Validate against spec requirements — with explicit checkpoints.

Remove the 'Design Patterns in Pseudocode' section and 'Best Practices' section — Claude already knows these patterns and principles. Focus only on what's unique to this SPARC phase.

If detailed examples are needed, move them to a separate EXAMPLES.md file and reference it from a concise overview in SKILL.md.

DimensionReasoningScore

Conciseness

Extremely verbose at ~200+ lines. Explains basic concepts Claude already knows (what pseudocode is, what design patterns are, what LRU caches are). The examples are generic textbook material (authentication, search, rate limiting) rather than project-specific guidance. The best practices section states obvious things like 'use meaningful names' and 'handle edge cases.'

1 / 3

Actionability

Provides concrete pseudocode examples and structured formats that Claude could follow, but these are generic templates rather than executable code. The skill tells Claude to write pseudocode in a certain style but doesn't give actionable guidance on when/how to apply this in a real workflow — it's more of a reference document than an instruction set.

2 / 3

Workflow Clarity

No clear workflow sequence for how to actually perform the pseudocode phase. The deliverables are listed but there's no step-by-step process, no validation checkpoints, and no feedback loops. The numbered list under 'SPARC Pseudocode Phase' describes what the phase does conceptually rather than providing an actionable workflow.

1 / 3

Progressive Disclosure

Monolithic wall of text with no references to external files. All content — examples, patterns, analysis templates, best practices — is inlined in a single massive document. No bundle files exist to support progressive disclosure, and the content would benefit greatly from being split into separate reference files.

1 / 3

Total

5

/

12

Passed

Description

0%

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 extremely weak description that provides almost no useful information for skill selection. It fails on all dimensions: no concrete actions, no trigger guidance, no 'when to use' clause, and no distinguishing characteristics. It reads more like a label than a functional description.

Suggestions

Describe specific concrete actions the skill performs, e.g., 'Generates pseudocode from natural language descriptions, converts code to pseudocode, and formats algorithm logic in structured pseudocode notation.'

Add an explicit 'Use when...' clause with natural trigger terms, e.g., 'Use when the user asks for pseudocode, algorithm outlines, logic flow descriptions, or wants to convert code into language-agnostic pseudocode.'

Remove the invocation syntax '$agent-pseudocode' from the description as it does not help with skill selection and replace it with meaningful capability details.

DimensionReasoningScore

Specificity

The description provides no concrete actions whatsoever. 'Agent skill for pseudocode' is extremely vague and does not describe what the skill actually does (e.g., generate, convert, analyze pseudocode).

1 / 3

Completeness

The description fails to answer both 'what does this do' and 'when should Claude use it'. There is no 'Use when...' clause and no explanation of capabilities beyond the word 'pseudocode'.

1 / 3

Trigger Term Quality

The only keyword is 'pseudocode', which is relevant but insufficient. The invocation syntax '$agent-pseudocode' is not a natural user term. There are no variations or related terms like 'algorithm design', 'code outline', 'logic flow', etc.

1 / 3

Distinctiveness Conflict Risk

The description is so vague that it could overlap with any coding, algorithm, or documentation skill. There are no distinct triggers or clear boundaries to differentiate it from other skills.

1 / 3

Total

4

/

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.

Repository
ruvnet/ruflo
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.