CtrlK
BlogDocsLog inGet started
Tessl Logo

spec-loop-setup-doc-rendering

Help set up and troubleshoot rendering for task files and glossary files. Use when the user asks about PlantUML, AsciiDoc, VS Code, Cursor, other VS Code-based IDEs, JetBrains, preview rendering, Java, or Graphviz needed to review rendered task or glossary files.

63

Quality

73%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

The risk profile of this skill

Fix and improve this skill with Tessl

tessl review fix ./skills/spec-loop-setup-doc-rendering/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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 provides a reasonable agent-policy overview for rendering setup and troubleshooting, with good progressive disclosure to external setup documents. However, it lacks executable examples (e.g., probe file templates), explicit step numbering, and validation checkpoints that would make the multi-path workflow easier to follow reliably. The actionability would benefit significantly from concrete examples of the probe files it asks Claude to create.

Suggestions

Add a numbered workflow sequence with explicit validation checkpoints (e.g., 'Step 1: Detect IDE → Step 2: Run checks → Step 3: Report findings → Step 4: Create probe files') to improve workflow clarity.

Include a concrete example of a probe file (e.g., a minimal AsciiDoc file with a PlantUML class diagram block) so Claude knows exactly what to generate rather than inferring the format.

Consolidate the repeated 'VS Code, Cursor, and other VS Code-based IDEs' phrase into a single defined term or shorthand to reduce token usage.

DimensionReasoningScore

Conciseness

The content is mostly efficient but includes some redundancy—e.g., repeating 'VS Code, Cursor, and other VS Code-based IDEs' multiple times, and some instructions that could be tightened. However, it avoids explaining basic concepts Claude already knows.

2 / 3

Actionability

Provides specific commands to run (e.g., `command -v dot`, `dot -V`, `java -version`, `test -f`) and clear conditional logic for different setup paths, but lacks executable code blocks, example outputs, or copy-paste-ready probe file templates. The guidance is concrete but incomplete.

2 / 3

Workflow Clarity

The skill describes a logical sequence (gather evidence → report status → suggest probe files → follow setup path) but lacks explicit numbered steps, validation checkpoints, and error recovery loops. The conditional branching across three setup paths is described but not clearly sequenced with verification gates.

2 / 3

Progressive Disclosure

The skill appropriately serves as an overview that delegates detailed setup instructions to one-level-deep references (vscode-setup.md and jetbrains-setup.md) with clear signaling. The separation of agent-policy content from shared setup references is explicitly stated.

3 / 3

Total

9

/

12

Passed

Description

89%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 is a solid skill description with strong trigger term coverage and a clear 'Use when' clause that makes it easy for Claude to select appropriately. The main weakness is that the 'what' portion could be more specific about the concrete actions performed (e.g., installing extensions, configuring preview settings, resolving dependency issues). Overall it performs well for skill selection purposes.

Suggestions

Add more specific concrete actions to the first sentence, e.g., 'Help set up IDE extensions, configure preview rendering, install dependencies (Java, Graphviz), and troubleshoot rendering issues for task files and glossary files.'

DimensionReasoningScore

Specificity

The description names the domain ('rendering for task files and glossary files') and mentions two actions ('set up and troubleshoot'), but doesn't list specific concrete actions like installing extensions, configuring settings, or diagnosing specific errors.

2 / 3

Completeness

Clearly answers both 'what' (set up and troubleshoot rendering for task/glossary files) and 'when' with an explicit 'Use when...' clause listing specific trigger scenarios and tools.

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would say: 'PlantUML', 'AsciiDoc', 'VS Code', 'Cursor', 'JetBrains', 'preview rendering', 'Java', 'Graphviz', plus 'task files' and 'glossary files'. These are terms users would naturally mention when encountering rendering issues.

3 / 3

Distinctiveness Conflict Risk

The combination of PlantUML, AsciiDoc, specific IDEs, and the narrow focus on rendering task/glossary files creates a very distinct niche that is unlikely to conflict with other skills.

3 / 3

Total

11

/

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
dpolivaev/spec-loop
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.