From quality-strategy
Turn a complete-but-dense quality or test strategy into something operational — a 6–10 line TL;DR plus a one-page triage rubric (and an optional operator cheat sheet) placed at the top of the doc, so a returning reader re-orients in seconds instead of skimming hundreds of lines. Use from /quality-strategy at the end of the plan of work, or standalone to distill any existing strategy.
How this skill is triggered — by the user, by Claude, or both
Slash command
/quality-strategy:operational-distillationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A finished strategy is optimised for the moment it was written, not the moment it's read. Someone returning weeks later — or an agent picking it up cold to triage a new finding — has to skim the whole thing to get their bearings back. This skill adds what the finished doc lacks: a short distillation at the top, so a reader can re-orient fast and triage without reading end-to-end.
A finished strategy is optimised for the moment it was written, not the moment it's read. Someone returning weeks later — or an agent picking it up cold to triage a new finding — has to skim the whole thing to get their bearings back. This skill adds what the finished doc lacks: a short distillation at the top, so a reader can re-orient fast and triage without reading end-to-end.
It produces, at the top of the strategy doc:
The distillation is a view of the strategy, not a second source of truth. It restates and points into the body; it never asserts anything the body doesn't.
This skill is part of the quality-strategy plugin. Before anything else, resolve two absolute paths and use them throughout:
${CLAUDE_PLUGIN_ROOT} (Claude Code expands this to an absolute path when it loads this file; read it off and note it down). The grounding file this skill reads — PHILOSOPHY.md — lives under it.$PROJECT_DIR/quality/.File references below use the $PLUGIN_ROOT and $PROJECT_DIR placeholders. Substitute the resolved absolute paths before you act on them. The Read tool does no variable expansion and resolves relative paths against the current working directory, not this skill's directory — so an unsubstituted placeholder or a bare relative path will fail.
/quality-strategy — invoked at the end of sub-step 7.3 (plan of work), once the strategy is content-complete and before / as part of the final review. Output: the TL;DR + triage rubric inserted at the top of quality/strategy.md.quality/strategy.md (or quality/test-strategy.md) that lacks an operational layer, or to refresh one that's drifted from the body after revisions.$PLUGIN_ROOT/PHILOSOPHY.md — in particular the indicators this skill serves: quick re-orientation and decision support at the edges.$PROJECT_DIR/quality/strategy.md (the quality strategy). When pointed at $PROJECT_DIR/quality/test-strategy.md — or when the user or orchestrator names it — distill that doc instead, and adapt what you extract and where you insert it (see the test-strategy variant in step 1; the Output template works for either doc). If it's unclear which doc to distill, ask.From the full doc, pull only what a returning reader most needs:
/test-strategy, /tooling-strategy) instead.Throughout the TL;DR and rubric, use names, not coordinates (PHILOSOPHY: write for both readers): the distillation is read cold, so refer to actions and dimensions by their short human names with any label trailing as a pointer — "the payment-divergence simulation (Action F)", never a bare letter or number.
Test-strategy variant. When the target is quality/test-strategy.md, the doc has a different shape (purpose / principles / impact-tiered learning needs / allocation / closing), so pull instead:
The quality-strategy extraction above is the default; use this variant only when distilling a test strategy.
Tight, plain, scannable. Every line earns its place. It answers, in order: what is this, who matters most, what's the sharpest quality bar, where's the biggest risk right now, what's the first move, what's deliberately out of scope. Don't narrate how the strategy was made, and don't hedge — this is a returning reader's fastest path back to context.
A reader hits a new thing — a bug report, a feature ask, a complaint, an odd result — and needs to decide what bucket is this, does it matter, what do I do without escalating. Give them a decision aid:
/test-strategy learning need; stakeholder question → confirm the bar; fixing → the plan of work.For a test strategy, the rubric maps a new finding to a learning need / tier (rather than a quality dimension): which learning need does it bear on, is that Tier 1, and does it change the allocation or exit criteria?
Keep it to a page. It's a rubric, not a runbook.
Only if the project has recurring operational decisions or commands worth a quick reference. If there's nothing real, omit the section entirely and say why in one line to the user. Do not manufacture filler.
Insert the distillation immediately after the title block — the title, the Last updated line, and the producer's version stamp line if one is present (leave that stamp intact; it is deliberate attribution, not machinery) — above the first substantive section: the ## Strategy job paragraph and Part 1 for a quality strategy, or the equivalent top section (purpose) for a test strategy. Then re-read it against the body: every claim in the TL;DR and rubric must have backing in the body, and the TL;DR must not miss anything load-bearing in the body (a Dealbreaker, the hottest risk). The distillation is a faithful view — if it and the body disagree, the body wins and the distillation is wrong.
## Strategy job and Part 1 for a quality strategy, or the top section for a test strategy), not buried./quality-strategy against the quality strategy) a scratch file is written recording what was extracted (see Output). A standalone test-strategy run needs no scratch file.The TL;DR + triage rubric (+ optional cheat sheet) inserted at the top of the target doc ($PROJECT_DIR/quality/strategy.md by default, or $PROJECT_DIR/quality/test-strategy.md when distilling a test strategy):
# <Quality | Test> Strategy: <project name>
*Last updated: <YYYY-MM-DD>*
*Generated by the `…` skill — quality-strategy-skills (tollens-ai) v<version> · …* <!-- the producer's version stamp, if present — leave it intact -->
## Operational TL;DR
- **What:** <one line>
- **Who matters most:** <stakeholder(s)>
- **Sharpest bar:** <the Dealbreaker / top H dimension>
- **Hottest risk now:** <largest gap or most consequential Unknown> → see Part 6
- **First move:** <Phase 0–1 action> → see Part 7
- **Deliberately out:** <key non-goal> → see Part 4
<6–10 lines total>
## Triage rubric
*New bug / request / complaint / odd result → how to place it:*
1. **Which dimension & stakeholder?** …
2. **How severe (from the strategy)?** Dealbreaker → urgent; H gap → important; None / non-goal → out of scope, stop.
3. **Route:** testing → … ; stakeholder → … ; fixing → … .
4. **When in doubt:** <the one or two clarifying questions for this project>.
<!-- optional -->
## Operator cheat sheet
<recurring decisions / commands / if-X-then-Y, or omitted>
<!-- first substantive section of the existing doc, unchanged -->
## Strategy job <!-- quality strategy; for a test strategy this is the Purpose section instead -->
<existing top section>
…
The insertion point is the same for either doc: place the distillation immediately after the title block (title, Last updated, and the producer's version stamp line if present — leave the stamp intact), above the first substantive section — the ## Strategy job paragraph (then Part 1) for a quality strategy, or the equivalent top section (purpose) for a test strategy.
When run from /quality-strategy against the quality strategy, also write a scratch file at $PROJECT_DIR/quality/.scratch/7.3-operational-distillation.md recording which Parts the distillation drew from (the sealed-dispatch scratch file the review skill audits — see /quality-strategy SKILL.md, "Sealed-context dispatch and scratch files"). A standalone run — whether against the quality or the test strategy — needs no orchestrator scratch file: insert the distillation into the doc as above and tell the user what you added.
npx claudepluginhub tollens-ai/quality-strategy-skills --plugin quality-strategyProvides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.