CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

testland/exploratory-charter-author

Authoring workflow that turns a feature spec, risk area, or bug cluster into a session-based exploratory testing charter per Jonathan and James Bach's SBTM - frames the one-sentence mission, scopes 3-7 areas, picks a 60 / 90 / 120 min time-box, suggests tours, and wires the PROOF debrief deliverables. Per Bach, exploratory testing is "performing tests while learning things that may influence the testing" - the charter sets the mission while leaving exact steps to the tester's judgment. Use when a feature has too many unknowns to script (new feature / refactor blast-radius / bug cluster) and a session-based exploration is the right approach. Authors the charter only: the ready-to-fill charter card, session vocabulary, debrief template, and session review live in the exploratory-testing skill this workflow composes with.

71

Quality

89%

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

Overview
Quality
Evals
Security
Files

Quality

Content

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

A well-structured authoring workflow: clearly sequenced steps, an explicit Halt-rules validation checklist with remediation, and concrete examples for every input type. Token efficiency is respected by delegating the card template, tours, and debrief details to the sibling skill. The main gaps are mild repetition of the ownership boundary, the absence of a filled example card, and indirect pointers into the sibling skill's assets.

Suggestions

State the exploratory-testing ownership boundary once in the Overview and drop the per-section restatements ('are owned by exploratory-testing', 'owned by that skill') — the delegation is already clear from the first mention.

Include one filled example charter card (even abbreviated) in Step 4 so the author can see the assembled mission/areas/time-box/deliverables output without opening the sibling skill's template.

When pointing at sibling-skill assets, name the specific reference consistently and, if the sibling bundle layout is known, give the direct path (e.g. 'See exploratory-testing's tours reference') instead of bare skill names.

DimensionReasoningScore

Conciseness

Efficient overall: it delegates the tour catalog, time-box rationale, and card template to the sibling skill instead of re-explaining them, and the mission-pattern table teaches by example rather than abstract prose. Not 5: the exploratory-testing ownership boundary is restated in nearly every section ('are owned by exploratory-testing', 'the tours reference in exploratory-testing', 'owned by that skill', 'the exploratory-testing charter-template reference'), which could be trimmed to a single Overview statement. Not 3: there is no concept explanation Claude already knows and no padding.

4 / 5

Actionability

Mostly executable guidance: three concrete example missions covering the three input types ('Explore the new promo-code apply flow at checkout...'), explicit counts ('3-7 areas per 90-min session'), a named defect format ('BUG-* format'), and specific card fields to add ('source artifact..., the target build / SHA, and an explicit out-of-scope list'). Not 5: the assembled output is never shown — the actual card format is only reachable by fetching the sibling skill's charter-template, so the author cannot verify the final artifact from this file alone.

4 / 5

Workflow Clarity

Clear four-step sequence with an explicit assembly step ('Assemble mission (Step 1), areas + time-box + suggested tours (Step 2), and deliverables (Step 3) into the card format') plus a pre-emission validation checklist — the Halt rules enumerate four do-not-emit conditions with error-recovery guidance ('multi-mission sessions get split', 'split into multiple charters', 'review the previous debrief first'). Not 4: validation is not implicit; the Halt rules are an explicit checklist with remediation for each failure mode.

5 / 5

Progressive Disclosure

Good structure: a ~100-line single file, well-organized sections, detail correctly delegated to the sibling skill rather than inlined, and a clearly labeled References section with the primary source URL. Not 5: the sibling-asset pointers are indirect ('Time-box lengths (60 / 90 / 120 min) and their rationale: exploratory-testing') — a one-hop reference into another skill whose asset then must be located, which is slightly less navigable than direct one-level-deep file references; no bundle files exist to give direct paths.

4 / 5

Total

17

/

20

Passed

Description

92%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: it enumerates the full authoring workflow with concrete parameters, provides an explicit 'Use when' clause with three trigger situations, and explicitly bounds itself against the sibling exploratory-testing skill. Third-person voice is used throughout, and the only minor weakness is that a handful of natural trigger synonyms ('test charter', 'test session') are missing.

DimensionReasoningScore

Specificity

Lists multiple concrete actions with comprehensive coverage of the authoring workflow: 'frames the one-sentence mission, scopes 3-7 areas, picks a 60 / 90 / 120 min time-box, suggests tours, and wires the PROOF debrief deliverables' — each step is named with concrete parameters, and the closing sentence explicitly bounds the scope ('Authors the charter only'). Not 4: there are no coverage gaps; every phase of charter authoring is enumerated with specifics.

5 / 5

Completeness

Explicitly answers both questions: the 'what' is 'turns a feature spec, risk area, or bug cluster into a session-based exploratory testing charter', and the 'when' is an explicit clause with concrete triggers: 'Use when a feature has too many unknowns to script (new feature / refactor blast-radius / bug cluster) and a session-based exploration is the right approach.' Not 4: the when-clause is not merely present but specific, listing three concrete triggering situations.

5 / 5

Trigger Term Quality

Good keyword coverage: 'exploratory testing', 'session-based exploratory testing charter', 'SBTM', 'feature spec', 'risk area', 'bug cluster', 'refactor blast-radius' are phrases a practitioner would naturally say. Not 5: a few natural synonyms a user might type are absent (e.g. 'test charter', 'test session', 'ad hoc exploration'), so coverage is good but not exhaustive. Not 3: far more than 'some relevant keywords' — the domain vocabulary including the SBTM acronym and its expansion is present.

4 / 5

Distinctiveness Conflict Risk

Clear niche with distinct triggers (SBTM charter authoring) and minimal conflict risk: it explicitly separates itself from the closest sibling — 'Authors the charter only: the ready-to-fill charter card, session vocabulary, debrief template, and session review live in the exploratory-testing skill this workflow composes with.' Not 4: it doesn't just reduce overlap risk, it actively resolves the one real overlap (the exploratory-testing skill) by naming what it does not own.

5 / 5

Total

19

/

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.

Reviewed

Table of Contents