Redesign an existing website to make it better. Built on top of impeccable.
71
89%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Consumed by stardust:direct Phase 2.5 (Mode A only). The contract,
specificity bar, and stopping condition live in SKILL.md § Phase
2.5; this file carries the worked examples that calibrate item
specificity.
brand-review.html Tensions when present (T-color-imbalance,
T-img-alt-empty, etc.). E.g. "Primary CTA #008192 on white
passes AA at 4.6:1 but the same teal on light-grey card surfaces
drops to 3.1:1 — fails AA on those instances."Markdown, with a _provenance frontmatter block per the artifact-map
convention. Each item is a numbered list entry with a category tag, a
weakness statement, and a one-line fix:
<!--
_provenance:
writtenBy: stardust:direct
writtenAt: 2026-04-29T11:00:00Z
readArtifacts:
- stardust/current/_brand-extraction.json
- stardust/current/brand-review.html
- stardust/current/pages/<slug>.json
stardustVersion: 0.10.x
-->
# Improvements — <slug>
1. **[dated-pattern]** Centered hero with double CTA pair (DONATE +
LEARN MORE) is the 2019 nonprofit-template silhouette.
*Fix:* Replace with a left-anchored editorial composition; one
primary CTA, one secondary text-link.
2. **[ia-clutter]** 4 distinct donor verbs across the home page
(DONATE, GIVE, SUPPORT, CONTRIBUTE) fragment the funnel.
*Fix:* Pick one canonical verb (DONATE, per the CTA frequency
table); other instances become secondary "see all ways to give"
links.
3. **[contrast]** Brand teal on light-grey card surfaces resolves to
3.1:1 — fails WCAG AA. (See `T-color-imbalance` in brand-review.)
*Fix:* Reserve teal for white-ground only; use deepened teal
(#005a68) on grey surfaces.
4. **[cliché]** All headings render uppercase via CSS, including
long-form section openers ("OFFICIAL FOUR STAR CHARITY"). The
shout reads as urgency at first heading and as fatigue by the
third.
*Fix:* Mixed-case for headings ≥3 words; preserve uppercase only
for short imperative CTAs and eyebrow labels.
5. **[missed-opportunity]** Six named-participant portraits render
as 280×180 thumbnails in a slick-slider; the captured source
supports editorial-scale treatment.
*Fix:* Replace carousel with a 3-column grid; portraits at 4:5
aspect, 1:1 minimum 480px wide..tessl-plugin
skills
audit
reference
deploy
diff
direct
extract
migrate
prepare-migration
prototype
replica
reskin
rollout
stardust
uplift
reference