CtrlK
BlogDocsLog inGet started
Tessl Logo

prp-diagram

Generate a mermaid-only visual supplement for a plan artifact - the data-model, architecture, and flow diagrams a human wants when absorbing a plan. Use when the user wants to "diagram this plan", "visualize the plan", "draw the plan's architecture", "make diagrams for this plan", or invokes $prp-diagram.

80

Quality

100%

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

SKILL.md
Quality
Evals
Security

Quality

Content

100%Weight 40%Scale 1-3

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

A tight, actionable, well-structured body: executable resolver, concrete output and content rules, a clear diagram-selection table, and an explicit validity guardrail, all with no wasted tokens. Progression is appropriate given the skill is self-contained with no bundle files.

DimensionReasoningScore

Conciseness

Lean and dense throughout; the canonical store-resolver bash is a reusable snippet explicitly marked to keep byte-identical, not explanatory padding, and no concept Claude already knows is restated.

3 / 3

Actionability

Provides executable bash, concrete output-path rules, a plan-content to diagram-type table using real mermaid keywords, and a concrete HTML alternative — all copy-paste ready guidance.

3 / 3

Workflow Clarity

Single-pass skill with a clearly sequenced section order and an explicit validity check ("Mermaid syntax must be valid..."); the output is a low-risk derived artifact so no destructive-feedback cap applies.

3 / 3

Progressive Disclosure

Self-contained skill with well-organized sections and no external bundle files or nested references, matching the guidance that a simple well-organized skill needs no progressive file split.

3 / 3

Total

12

/

12

Passed

Description

100%Weight 40%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.

A concise, concrete description that states specific capabilities, provides natural trigger terms, covers both what and when, and is clearly distinct from other skills. Third-person imperative voice is used throughout with no first/second-person penalty.

DimensionReasoningScore

Specificity

Names multiple concrete actions — "data-model, architecture, and flow diagrams" produced as a "mermaid-only visual supplement" — matching the score-3 anchor for listing several specific concrete actions.

3 / 3

Completeness

Explicitly answers both what it does (generate mermaid diagrams for a plan) and when to use it via a clear "Use when..." clause, matching the score-3 anchor.

3 / 3

Trigger Term Quality

Quotes natural phrasings a user would actually say — "diagram this plan", "visualize the plan", "draw the plan's architecture", "make diagrams for this plan" — giving strong coverage of trigger terms.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche (mermaid diagrams for plan artifacts) with distinct, specific triggers unlikely to overlap with unrelated 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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Wirasm/prp
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.