CtrlK
BlogDocsLog inGet started
Tessl Logo

bmad-check-implementation-readiness

Validate PRD, UX, Architecture and Epics specs are complete. Use when the user says "check implementation readiness".

64

Quality

76%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./src/bmm-skills/3-solutioning/bmad-check-implementation-readiness/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%

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 workflow document with strong validation checkpoints and concrete commands. Its main weaknesses are redundant rule restatements that pad the token budget and a referenced step file that does not resolve in the bundle.

Suggestions

Remove the redundancy between "Step Processing Rules" and "Critical Rules (NO EXCEPTIONS)" — keep one canonical numbered list and drop the emoji restatement to tighten conciseness.

Ensure the referenced "./steps/step-01-document-discovery.md" (and the rest of the steps/ bundle) is present, since progressive disclosure depends on the overview pointing to files that actually resolve.

Consider moving the full "On Activation" procedure into a referenced activation file so SKILL.md stays a lean overview with one-level-deep pointers.

DimensionReasoningScore

Conciseness

Most of the body is concrete and skill-specific, but the "Critical Rules (NO EXCEPTIONS)" section restates the "Step Processing Rules" above it (read completely, follow sequence, etc.) and the "Your Role" line is pep-talk padding, so it could be tightened rather than reaching the lean score-3 anchor.

2 / 3

Actionability

It gives an exact executable command ("python3 {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --key workflow"), precise file-resolution order, explicit deep-merge/replace/append rules, and a concrete config path, all copy-paste ready with placeholders.

3 / 3

Workflow Clarity

Activation is laid out as ordered Steps 1-6 with an explicit error-recovery feedback loop (script fails -> manual three-file merge fallback), halt-and-wait checkpoints at menus, and a closing validation checkpoint ("confirm every entry was executed in order"), matching the clear-sequence-with-validation anchor.

3 / 3

Progressive Disclosure

It delegates the main work to a one-level-deep reference ("./steps/step-01-document-discovery.md") with clear path conventions, but that referenced file does not exist in the bundle and substantial inline content (Critical Rules, full activation procedure) could be externalized, fitting the score-2 anchor of structure present but content that should be separate is inline.

2 / 3

Total

10

/

12

Passed

Description

75%

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 cleanly answers both what and when with a distinct, explicit trigger and a well-scoped domain. It is held back from the top tier only by a single action verb and a single trigger phrase with no variations.

Suggestions

Add one or two more concrete actions (e.g., "...spot gaps in planning and trace requirements to epics") to lift specificity to a score-3 multi-action listing.

Broaden the trigger with natural variations, e.g. "Use when the user says 'check implementation readiness', asks if specs are ready to implement, or wants to confirm planning is complete."

DimensionReasoningScore

Specificity

It names the concrete domain ("PRD, UX, Architecture and Epics specs") and a concrete action ("Validate ... are complete"), but relies on a single action verb rather than listing multiple distinct concrete actions like the score-3 anchor (extract/fill/merge).

2 / 3

Completeness

It explicitly states what it does ("Validate PRD, UX, Architecture and Epics specs are complete") and when to use it ("Use when the user says 'check implementation readiness'"), clearly answering both what AND when with an explicit trigger.

3 / 3

Trigger Term Quality

The trigger "check implementation readiness" is a natural phrase a user would say, but only one exact trigger phrase is given with no common variations (e.g., "ready to implement", "are the specs ready"), matching the score-2 anchor of some relevant keywords missing common variations.

2 / 3

Distinctiveness Conflict Risk

The niche (validating implementation-readiness of PRD/UX/Architecture/Epics specs) is specific and the trigger phrase is distinctive, making it unlikely to fire for the wrong skill.

3 / 3

Total

10

/

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.