CtrlK
BlogDocsLog inGet started
Tessl Logo

bmad-create-prd

Deprecated — forwards to bmad-prd (create intent)

38

Quality

36%

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-create-prd/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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 body is a well-structured, mostly executable shim that clearly sequences the activation steps and hands off to bmad-prd. It is reasonably concise and well-organized, with only minor padding in the deprecation notice and the lack of a validation checkpoint before forwarding.

Suggestions

Tighten the deprecation notice and the bulleted legacy-field list, which both enumerate the full customization field set and could be condensed.

Add a brief validation/confirmation step before invoking bmad-prd (e.g., confirm customization and config resolved without error) so the shim fails fast rather than forwarding partial context.

DimensionReasoningScore

Conciseness

The body is mostly efficient and assumes Claude's competence, but the deprecation notice block and the bulleted legacy-field enumeration are padded and repeat the customization field list, adding tokens that could be trimmed.

3 / 5

Actionability

It gives concrete, executable guidance: an exact resolve_customization.py command, the config files to load, the intent to pass, and the four pre-resolved legacy fields, leaving only minor gaps in how 'verbatim' forwarding is concretely performed.

4 / 5

Workflow Clarity

The four-step On Activation sequence is clear and ordered with specific commands, and it explicitly hands off ('bmad-prd takes the workflow from here'), though there is no validation checkpoint confirming the shim's pre-resolution succeeded before forwarding.

4 / 5

Progressive Disclosure

For a short, self-contained shim with no bundle files, the content is appropriately organized into a status heading and an On Activation section; no external references are needed and structure is clear.

4 / 5

Total

15

/

20

Passed

Description

5%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 description functions as a deprecation/status label rather than a skill description, omitting both concrete capabilities and explicit 'use when' trigger guidance. As a shim it also fails to distinguish itself from the skill it forwards to, creating high conflict risk. It would benefit from naming the legacy invocation triggers it exists to honor.

Suggestions

Rewrite the description to state what the user gets (e.g., 'Compatibility shim that forwards bmad-create-prd invocations to bmad-prd with create intent') rather than only marking it deprecated.

Add a 'Use when...' clause naming the natural triggers it exists to honor, such as legacy invocations by name or existing bmad-create-prd.toml override files.

Include distinguishing keywords ('bmad-create-prd', 'legacy PRD creation', 'compatibility shim') so it routes correctly instead of conflicting with bmad-prd.

DimensionReasoningScore

Specificity

The description names the skill's domain ('forwards to bmad-prd') but states only a single abstract action with no concrete capabilities of its own.

2 / 5

Completeness

It states only a status label and a forwarding target; it answers neither 'what does this do for the user' nor 'when should Claude use it' with any concrete trigger guidance.

1 / 5

Trigger Term Quality

'Deprecated — forwards to bmad-prd (create intent)' contains no natural keywords a user would say to invoke this skill; it is pure status/metadata jargon.

1 / 5

Distinctiveness Conflict Risk

As a thin shim, its description overlaps entirely with bmad-prd and provides no distinguishing trigger that would route the right invocations to it versus the consolidated skill.

1 / 5

Total

5

/

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.