CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

bmad-shard-pro

Makes long documents easy for agents to navigate. Use when the user says "shard this document", "this file is too long for agents", "turn this document into a wiki", "add a table of contents so agents can find things", or "update the sharded document".

Quality

90%

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

An exceptionally well-structured workflow skill: every step is sequenced, validation is explicit with feedback loops, bundle files are used exactly when needed, and the prose wastes no tokens. The single gap is that concrete subcommand syntax lives in '--help' rather than inline, which is a defensible design but keeps actionability just short of copy-paste ready.

DimensionReasoningScore

Conciseness

The ~65-line body is dense with decision rules and commands, assumes Claude's competence, and explains nothing the model already knows; even rationale sentences ('Splitting costs every later reader a hop through the map') are brief and decision-relevant, matching the lean top anchor.

5 / 5

Actionability

Concrete, runnable guidance throughout: exact script invocations ('uv run {skill-root}/scripts/shard_tool.py', 'check --rebuild', 'memlog.py append --type decision|change|event'), concrete thresholds ('Shards run about 3 to 14 KB'), and naming rules. It falls short of the top anchor only because exact subcommand syntax is deferred to '--help' rather than shown as literal example invocations.

4 / 5

Workflow Clarity

A clear sequence (On activation, Assess, Plan, Agree, Build, Check then report) with explicit validation ('Run check on the result, with --rebuild after a faithful split, and fix every failure before you finish') and a user checkpoint ('Build only once they agree'), satisfying the feedback-loop requirement for a batch/destructive operation.

5 / 5

Progressive Disclosure

The body stays a lean overview; the one external reference (references/update.md, verified to exist) is clearly signaled, one level deep, and loaded only on the activation path that needs it, while argument details are delegated to the script's '--help'.

5 / 5

Total

19

/

20

Passed

Description

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

A strong description with an explicit 'Use when' clause built from natural, distinctive user phrasings. Its only weakness is that the what-statement is general, leaving the concrete operations to be inferred from the trigger quotes rather than stated as capabilities.

Suggestions

State the concrete operations in the what-clause (e.g., 'Splits long documents into word-for-word shards with a map, or adds a detailed contents list, and keeps the result up to date') instead of the general 'makes long documents easy to navigate'.

Add one or two common trigger variants such as 'split this document' or 'break this document into parts' alongside the existing phrases.

DimensionReasoningScore

Specificity

The what-clause 'Makes long documents easy for agents to navigate' names the domain with one general capability; concrete operations (shard, add a contents list, update) appear only as quoted user triggers, not as stated capabilities, so coverage of what the skill does is not comprehensive.

3 / 5

Completeness

Explicitly answers both parts: a third-person what ('Makes long documents easy for agents to navigate') and a fully explicit 'Use when' clause with concrete quoted trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Natural, varied trigger phrasings ('shard this document', 'turn this document into a wiki', 'add a table of contents so agents can find things', 'update the sharded document') with good synonym coverage, but common variants like 'split' or 'chunk this document' are missing, keeping it below comprehensive.

4 / 5

Distinctiveness Conflict Risk

Distinct niche (document sharding/contents lists for agents) with distinctive triggers ('shard', 'wiki', 'sharded document') that are unlikely to fire for unrelated skills.

5 / 5

Total

17

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

bmad-code-org/BMAD-METHOD

Path

skills/bmad-shard-pro/SKILL.md

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.