diff --git a/plugins/claude-design/.coverage.md b/plugins/claude-design/.coverage.md new file mode 100644 index 0000000..3428415 --- /dev/null +++ b/plugins/claude-design/.coverage.md @@ -0,0 +1,90 @@ +# claude-design coverage manifest + +**Captured-on date:** 2026-05-17 | **Source:** `https://anthropic.com/news/claude-design-anthropic-labs` (intent-preset enumeration) + +This file is the canonical input for SC2 verification (`tests/test-sc2-artifact-coverage.sh`) and the SC3 Authoritative-claims registry (`tests/test-sc3-citations.sh`). Both tests read this file directly — keep it in sync with the references tree. + +Anthropic's launch enumeration names eight intent presets; this plugin ships one reference file per preset with explicit evidence-grade labelling. The evidence-grade levels are: + +- **Anthropic-documented + community-validated** — Anthropic publishes verbatim prompt patterns and community practitioners have independently validated them +- **Community-only** — Anthropic names the preset but publishes no per-preset prompt patterns; the patterns come from community practitioners with attribution +- **Experimental** — neither Anthropic nor community practitioners have published verifiable prompt patterns; the preset is engaged speculatively + +The evidence-grade labels are load-bearing for SC2 and SC3. Per-preset reference files restate the grade inline on line 4. + +--- + +## Intent preset coverage + +| Preset | Reference file | Evidence grade | Anthropic anchor URL | +| --- | --- | --- | --- | +| designs | skills/claude-design-facilitator/references/presets/designs.md | Evidence grade: Anthropic-documented + community-validated | https://anthropic.com/news/claude-design-anthropic-labs | +| prototypes | skills/claude-design-facilitator/references/presets/prototypes.md | Evidence grade: Anthropic-documented + community-validated | https://claude.com/resources/tutorials/using-claude-design-for-prototypes-and-ux | +| slides | skills/claude-design-facilitator/references/presets/slides.md | Evidence grade: Anthropic-documented + community-validated | https://claude.com/resources/tutorials/using-claude-design-for-presentations-and-slide-decks | +| one-pagers | skills/claude-design-facilitator/references/presets/one-pagers.md | Evidence grade: Community-only | https://anthropic.com/news/claude-design-anthropic-labs | +| wireframes-mockups | skills/claude-design-facilitator/references/presets/wireframes-mockups.md | Evidence grade: Community-only | https://anthropic.com/news/claude-design-anthropic-labs | +| pitch-decks | skills/claude-design-facilitator/references/presets/pitch-decks.md | Evidence grade: Community-only | https://anthropic.com/news/claude-design-anthropic-labs | +| marketing-collateral | skills/claude-design-facilitator/references/presets/marketing-collateral.md | Evidence grade: Community-only | https://anthropic.com/news/claude-design-anthropic-labs | +| frontier-design | skills/claude-design-facilitator/references/presets/frontier-design.md | Evidence grade: Experimental — no validated practitioner pattern | https://anthropic.com/news/claude-design-anthropic-labs | + +The preset names in column 1 (`designs`, `prototypes`, `slides`, `one-pagers`, `wireframes-mockups`, `pitch-decks`, `marketing-collateral`, `frontier-design`) are the canonical names used by `tests/test-sc2-artifact-coverage.sh`. The test extracts column 1 via awk and runs grep against the plugin's content tree to verify each preset has at least one supporting file. + +--- + +## Authoritative-claims files + +The following files contain authoritative claims (Anthropic-published material, primary sources, or community-converged patterns with attribution). Each must carry at least one Anthropic-domain URL citation. `tests/test-sc3-citations.sh` reads this bullet list, parses paths via awk on `^- `, then runs the citation grep against each file. + +- skills/claude-design-facilitator/references/00-what-claude-design-is-and-isnt.md +- skills/claude-design-facilitator/references/01-prompt-fundamentals.md +- skills/claude-design-facilitator/references/02-design-md.md +- skills/claude-design-facilitator/references/03-iteration-and-session.md +- skills/claude-design-facilitator/references/04-handoff-and-scope.md +- skills/claude-design-facilitator/references/presets/designs.md +- skills/claude-design-facilitator/references/presets/prototypes.md +- skills/claude-design-facilitator/references/presets/slides.md +- skills/claude-design-facilitator/references/presets/one-pagers.md +- skills/claude-design-facilitator/references/presets/wireframes-mockups.md +- skills/claude-design-facilitator/references/presets/pitch-decks.md +- skills/claude-design-facilitator/references/presets/marketing-collateral.md +- skills/claude-design-facilitator/references/presets/frontier-design.md + +Total: 13 authoritative-claims files (5 foundation references + 8 per-preset references). + +The bullet-list format is load-bearing — `tests/test-sc3-citations.sh` parses lines starting with `- ` (dash + space). Do not switch to a table or numbered list without updating the test. + +--- + +## Re-research triggers + +This manifest refreshes when any of these events occurs: + +- **Anthropic publishes per-preset guidance for a Community-only preset** (one-pagers, wireframes-mockups, pitch-decks, marketing-collateral) — upgrade the affected row's evidence grade and add the new Anthropic anchor URL +- **Anthropic publishes per-preset guidance for the Experimental preset** (frontier-design) — upgrade to Community-only or Anthropic-documented depending on coverage depth +- **A new intent preset is added to Anthropic's launch-post enumeration** (`https://anthropic.com/news/claude-design-anthropic-labs`) — add a new row, write a new preset reference file +- **An existing intent preset is removed from the enumeration** — remove the row, deprecate the reference file in `CHANGELOG.md` +- **A first verified frontier-design practitioner artifact ships publicly** with prompt + output + reproduction steps — upgrade the frontier-design row from Experimental to Community-only, update `presets/frontier-design.md` +- **Anthropic support article URL slugs change while keeping numeric IDs stable** — re-pin URLs in column 4 (Anthropic anchor URL); the numeric IDs in `support.claude.com/en/articles/-` are the stable anchor +- **Labs → GA URL rename for `claude.ai/design`** — re-pin the launch-post URL once the `-anthropic-labs` slug is dropped (note: the launch URL `https://anthropic.com/news/claude-design-anthropic-labs` may or may not 301-redirect after the rename) + +When any trigger fires, run `bash plugins/claude-design/verify.sh --strict` after the manifest update to confirm SC2 and SC3 still pass. + +--- + +## Related sources (for context, not for SC checks) + +Anthropic primary sources that ground this manifest but are not themselves authoritative-claims files (because they are external URLs, not plugin files): + +- `https://anthropic.com/news/claude-design-anthropic-labs` — preset enumeration +- `https://support.claude.com/en/articles/14604416-get-started-with-claude-design` — GLCA framework +- `https://support.claude.com/en/articles/14604397-set-up-your-design-system-in-claude-design` — design-system setup +- `https://support.claude.com/en/articles/13521390-use-claude-for-powerpoint` — PowerPoint-mode conventions +- `https://claude.com/resources/tutorials/using-claude-design-for-prototypes-and-ux` — prototypes tutorial +- `https://claude.com/resources/tutorials/using-claude-design-for-presentations-and-slide-decks` — slides tutorial +- `https://anthropic.com/engineering/harness-design-long-running-apps` — design grading framing +- `https://github.com/anthropics/skills/skills/frontend-design/SKILL.md` — Design-Thinking Framework, AI-slop avoid-list +- `https://claude.com/blog/improving-frontend-design-through-skills` — default-avoidance blog post +- `https://claude.com/plugins/design` — Anthropic's official knowledge-work-plugins/design plugin (downstream tool) +- `https://github.com/anthropics/knowledge-work-plugins` — source for Anthropic's downstream plugin + +Anthropic URL canonicalisation: every `support.claude.com` reference uses the `https://support.claude.com/en/articles/-` form. Numeric IDs are stable across slug rewrites; slug-only URLs are not.