CtrlK
BlogDocsLog inGet started
Tessl Logo

prp-plan

Create comprehensive feature implementation plan with codebase analysis and research. Also wires bidirectional back/forward references between existing plans (the update-references workflow). Use when the user wants to plan a feature, turn a PRD into an implementation plan, "link two plans", "add a back/forward reference", "connect related plans", or invokes $prp-plan.

72

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is a well-sequenced, highly actionable multi-phase planning workflow with strong validation checkpoints and concrete executable blocks. Its main weaknesses are redundancy between the per-phase checkpoints and the final verification/success_criteria sections, and several 'mandatory' file references that point to templates/workflows files not present in the bundle.

Suggestions

Consolidate the per-phase PHASE_X_CHECKPOINT lists with the <verification> and <success_criteria> sections, which restate many of the same checks — keep a single validation surface to cut tokens.

Resolve the missing bundle files: either add templates/plan-template.md, templates/ux-diagram-format.md, templates/report-format.md, and workflows/update-references.md, or remove the 'mandatory read' references so navigation is not broken.

Tighten the Mode Select and Phase 0 tables slightly — several rows and the PRD selection report block could be condensed without losing the routing logic.

DimensionReasoningScore

Conciseness

Quotes the repeated checkpoint surfaces — each phase has a 'PHASE_X_CHECKPOINT' list, then '<verification>' restates CONTEXT_COMPLETENESS/IMPLEMENTATION_READINESS/PATTERN_FAITHFULNESS/VALIDATION_COVERAGE/UX_CLARITY, and '<success_criteria>' restates them again. Mostly efficient and free of concept-teaching fluff, but the verification/success_criteria duplication could be tightened. Not a 3 because of this redundancy; not a 1 because it does not explain concepts Claude already knows.

2 / 3

Actionability

Quotes the copy-paste executable PRP store resolver bash block ('_gd="$(git rev-parse ..."') and concrete discovery commands ('ls -la', 'ls -la */ 2>/dev/null | head -50'), plus fenced output templates for phase context, plan references, and the APPROACH_CHOSEN/RATIONALE/ALTERNATIVES_REJECTED block. Fully executable guidance with specific examples. Not a 2 because the code/commands are concrete and copy-paste ready rather than pseudocode.

3 / 3

Workflow Clarity

Quotes a clearly sequenced Phase 0–6 process with explicit checkpoints, a 'GATE: If requirements are AMBIGUOUS → STOP' feedback loop, and 'FINAL_VALIDATION before saving plan' with per-category checklists. The Mode Select routing (link vs create) is explicit. Not a 2 because validation steps and feedback loops are present and explicit, not implicit.

3 / 3

Progressive Disclosure

Quotes mandatory reads 'templates/plan-template.md', 'templates/ux-diagram-format.md', 'templates/report-format.md' and 'workflows/update-references.md', none of which exist in the bundle (only references/agent-prompts.md, references/task-block-format.md, references/validation-commands.md are present). The existing references are well-signaled and one level deep, but four referenced paths are missing, breaking navigation. Not a 3 because the navigation points at absent files; not a 1 because the structure that exists is cleanly organized with a Resources index rather than a monolithic wall of text.

2 / 3

Total

10

/

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.

The description is strong: it names concrete capabilities, provides explicit natural-language triggers, answers both what and when, and occupies a distinct niche anchored by the $prp-plan invocation token. Third-person imperative voice is used throughout with no first/second-person penalty.

DimensionReasoningScore

Specificity

Quotes 'Create comprehensive feature implementation plan with codebase analysis and research' and 'wires bidirectional back/forward references between existing plans' — multiple concrete actions (plan creation, codebase analysis, research, reference wiring) rather than vague language. Not a 2 because it lists several specific actions, not just a domain plus partial actions.

3 / 3

Completeness

Clearly answers both 'what' ('Create comprehensive feature implementation plan with codebase analysis and research') and 'when' via an explicit 'Use when the user wants to plan a feature...' clause. Not a 2 because the trigger is explicit, not merely implied.

3 / 3

Trigger Term Quality

Quotes 'Use when the user wants to plan a feature, turn a PRD into an implementation plan, "link two plans", "add a back/forward reference", "connect related plans", or invokes $prp-plan' — natural phrases users would say, covering planning, PRD conversion, and linking. Not a 2 because it covers multiple natural variations rather than just one or two keywords.

3 / 3

Distinctiveness Conflict Risk

Has a clear niche (implementation planning plus the update-references workflow) with a distinct invocation token '$prp-plan' and specific triggers like 'link two plans' that are unlikely to fire for unrelated skills. Not a 2 because the triggers are specific rather than overlapping with generic 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.