CtrlK
BlogDocsLog inGet started
Tessl Logo

bmad-edit-prd

Deprecated — forwards to bmad-prd (update intent)

36

Quality

33%

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

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

58%Weight 40%Scale 1-5

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

The content is a well-structured, actionable forwarding shim with a clear activation sequence and clean progressive disclosure, weakened mainly by a verbose, repetitive deprecation notice that inflates the token budget.

Suggestions

Tighten the deprecation notice: state the migration once and reference the field list in a single compact line rather than repeating it across the notice and the forwarding context.

Add a brief validation/confirmation step (e.g. confirm the forwarded intent was accepted by bmad-prd) to strengthen the workflow checkpoint.

Consider moving the lengthy field enumeration into a short reference table so the inline body stays lean.

DimensionReasoningScore

Conciseness

The deprecation notice block is heavily padded, repeating the full list of customization fields twice and the migration instruction in a verbose sentence; the forwarding contract could be stated far more tersely.

2 / 5

Actionability

It gives concrete executable commands (the resolve_customization.py invocation, loading specific config.yaml paths) and an explicit, structured contract for invoking bmad-prd with pre-resolved legacy fields, with only minor gaps.

4 / 5

Workflow Clarity

The activation sequence is clearly numbered (resolve customization → load config → emit notice → forward to bmad-prd) with an explicit terminal 'Do not execute any further steps' checkpoint; it lacks a validation/error-handling loop but the task is a non-destructive forward, so the destructive cap does not apply.

4 / 5

Progressive Disclosure

The body is well-organized with a clear header, a numbered 'On Activation' section, and a single-level forward reference to bmad-prd; no nested/deep references are introduced and the shim stays appropriately thin.

4 / 5

Total

14

/

20

Passed

Description

7%Weight 40%Scale 1-5

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 deprecated shim whose description conveys only forwarding status rather than any real capability or trigger guidance, so it fails the completeness and specificity the rubric expects. The only relative strength is naming the specific legacy skill it forwards from, giving modest distinctiveness.

Suggestions

Add a brief 'what' clause stating the skill's actual purpose (e.g. 'Edits an existing BMAD PRD document by forwarding update intent to bmad-prd').

Add a 'Use when...' trigger clause so Claude knows when to invoke it (e.g. 'Use when a user asks to edit or update an existing BMAD PRD').

Include natural trigger keywords such as 'PRD', 'product requirements', 'edit PRD', 'update PRD' rather than only deprecation metadata.

DimensionReasoningScore

Specificity

The description is 'Deprecated — forwards to bmad-prd (update intent)'; it names no concrete capability or action the skill performs, only a deprecation/forwarding status.

1 / 5

Completeness

It answers neither 'what does this do' (beyond forwarding) nor 'when should Claude use it' — there is no 'Use when...' clause and the 'what' is only a vague forwarding statement.

1 / 5

Trigger Term Quality

It contains no natural keywords a user would say to invoke the skill ('Deprecated', 'forwards', 'update intent' are status/administrative jargon, not user-facing triggers).

1 / 5

Distinctiveness Conflict Risk

It is somewhat distinct because it names a specific legacy skill ('bmad-edit-prd') forwarding to 'bmad-prd', but the description itself is generic forwarding language that could overlap with any deprecated shim.

3 / 5

Total

6

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

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.