CtrlK
BlogDocsLog inGet started
Tessl Logo

bmad-edit-prd

Deprecated — forwards to bmad-prd (update intent).

48

Quality

52%

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

Fix and improve this skill with Tessl

tessl review fix ./src/bmm-skills/v6-shims/bmad-edit-prd/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

70%

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-organized, clearly sequenced forwarding shim with concrete commands and an explicit stop guard. Its main weaknesses are some repeated field enumerations and an implicit invocation mechanism for the target skill.

Suggestions

De-duplicate the customization field list that appears in both the deprecation notice and step 4 — reference it once and point the other occurrence to it.

Specify how bmad-prd is actually invoked with the passed context (e.g. the exact activation call or flag) so step 4 is copy-paste ready rather than descriptive.

Tighten the deprecation notice by moving the full field enumeration into a short reference and keeping the inline notice to one sentence.

DimensionReasoningScore

Conciseness

The body is task-focused and avoids explaining concepts Claude already knows, but the deprecation notice and step 4 both enumerate the same long list of customization fields, adding repetition that could be tightened.

2 / 3

Actionability

It provides a concrete executable command (resolve_customization.py) and specific file/field references, but the core action 'Invoke bmad-prd with the following context' is described rather than given as an executable mechanism, leaving the invocation method implicit.

2 / 3

Workflow Clarity

The four activation steps are clearly numbered and ordered, with an explicit 'Do not execute any further steps in this shim' stop guard; no destructive/batch operations are involved, so the absence of validation checkpoints does not cap the score.

3 / 3

Progressive Disclosure

The skill is under 50 lines, requires no external references, and is organized into a clear title, intro, and 'On Activation' section with numbered steps, which satisfies the simple-skill threshold for a top score.

3 / 3

Total

10

/

12

Passed

Description

35%

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 accurately signals deprecation and the forwarding behavior, but it relies on internal jargon instead of natural user trigger terms and omits any 'when to use' guidance.

Suggestions

Add a natural trigger clause, e.g. 'Use when editing or updating an existing PRD (product requirements document).'

Replace or augment 'bmad-prd (update intent)' with user-facing terms like 'edit PRD' / 'update PRD' so the description reads as something a user would actually say.

Briefly state the capability in plain language (e.g. 'Updates an existing PRD by forwarding to bmad-prd') before noting deprecation.

DimensionReasoningScore

Specificity

The description names one concrete action — 'forwards to bmad-prd (update intent)' — naming the target domain and a specific behavior, but it is a single action rather than a comprehensive list.

2 / 3

Completeness

It states what the skill does (forwards to bmad-prd with update intent) but provides no 'Use when...' or equivalent trigger guidance, so per the guidelines completeness is capped at 2.

2 / 3

Trigger Term Quality

The terms 'bmad-prd' and 'update intent' are internal/technical jargon; a user needing this skill would naturally say 'edit my PRD' or 'update the product requirements doc', neither of which appears.

1 / 3

Distinctiveness Conflict Risk

It is specific to the bmad ecosystem, but it overlaps with the very skill it forwards to (bmad-prd), so a user could plausibly trigger the wrong one.

2 / 3

Total

7

/

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
bmad-code-org/BMAD-METHOD
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.