Design system review
Independently review a Vibe Design foundation document set and decide whether it is ready for team use. Use this skill after creating, reconstructing, or updating PRODUCT.md, DOMAIN.md, DESIGN.md, CRAFT.md, COMPONENTS.md, PATTERNS.md, TEMPLATES.md, AGENTIC-INTERFACE.md, or EVAL.md; when validating Google DESIGN.md compatibility; or when checking cross-document contradictions, unsupported assumptions, traceability, representative previews, and migration regressions. This skill reviews foundation readiness, not a single feature artifact, and must not silently rewrite approved standards.From its SKILL.md
npx -y skills add nick3/vibe-design-skills --skill design-system-reviewAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
8.7 KB, ~1.7k tokens by cl100k_base, as published. Nobody here has run it
Vibe Design Foundation Review
Review the visible documentation and evidence as an independent gate. Judge what the documents and artifacts actually establish, not what their creators intended to establish.
Read:
references/review-rubric.mdassets/REVIEW.template.md
Independence precondition
A review is independent only when all of the following are true:
- the candidate files are frozen and identified by version, commit, checksum, or dated snapshot;
- the reviewer did not author or revise that candidate in the same reasoning context;
- the reviewer receives the visible artifacts and evidence, not private generator reasoning;
- reviewer identity or context, conflicts, scope, appointment, and decision authority are disclosed.
If these conditions are not met, do not call the result independent and do not
write REVIEW.md. The author may produce a clearly labeled SELF-CHECK.md,
without an independent verdict, and must leave the independent gate pending.
Adopting an “independent posture” in prose does not create independence.
Verdict authority
State one authority mode before reviewing:
governed_gate: an approvedEVAL.md, review charter, or explicit owner decision defines the reviewer, verdicts, severities, and consequences;advisory_review: reviewer separation exists, but the organization has not approved a formal gate policy.
In governed_gate mode, use the approved verdict and severity policy. In
advisory_review mode, use READY_RECOMMENDATION,
REVISE_RECOMMENDATION, or INSUFFICIENT_EVIDENCE; call unresolved issues
readiness limitations, not product release blockers. Never manufacture gate
authority from the completeness of the document set.
Review modes
foundation-draft: first complete documentation set before adoption.reconstruction: standards derived from existing design evidence.greenfield: standards created for a new product.update: proposed revision to approved documents.
State the mode and review scope at the top of the report.
Expected inputs
Review all available items:
- root
DESIGN.mdor proposed draft; design/PRODUCT.md;design/DOMAIN.md;design/CRAFT.md;design/COMPONENTS.md;design/PATTERNS.md;design/TEMPLATES.md;design/AGENTIC-INTERFACE.mdand A2UI schema when applicable;design/EVAL.md;- evidence, audit, decisions and gaps;
- representative rendered artifacts;
- previous approved documents in update mode.
Missing inputs are findings, not permission to assume they exist.
Review workflow
1. Establish provenance and authority
Check:
- reviewer separation, candidate identity, authority mode and conflicts;
- document status, owner, scope and freshness;
- traceability to evidence or explicit decisions;
- whether inferred rules are labeled;
- whether unresolved gaps are visible;
- whether approvals match the claimed status.
Keep method provenance separate from product provenance. Google format compatibility, this Skill's rubric, and validation tooling may govern how this review is performed, but they do not authorize product, brand, viewport, accessibility, risk, or release decisions.
2. Check Google DESIGN.md compatibility
When the official tool is available, run:
npx @google/design.md lint DESIGN.md
In update mode run:
npx @google/design.md diff DESIGN-old.md DESIGN.md
Do not install dependencies or access the network without required authorization. If the tool cannot run, record official_cli_not_run and perform the structural checks described in the rubric.
Treat CLI output as format evidence only. It cannot prove product correctness, visual quality, approval, accessibility conformance, or readiness.
3. Review each document on its own terms
Check whether each file fulfills its responsibility without absorbing another file's job.
PRODUCT.md: users, jobs, outcomes, principles, scope and non-goals.DOMAIN.md: terminology, entities, states, risk, permissions and sensitive data.DESIGN.md: visual intent, normative tokens and rationale.CRAFT.md: hierarchy, composition, content, motion, accessibility and product-specific quality rules.COMPONENTS.md: semantic selection, states, behavior and accessibility.PATTERNS.md: recurring task/page structures, adaptation and recovery.TEMPLATES.md: callable shells, regions, slots, constraints and responsive transformations.AGENTIC-INTERFACE.md: generation freedom, user control, declaration/rendering boundary, authorization and fallback.EVAL.md: evidence, dimensions, blockers, modes and return plans.
4. Review cross-document integrity
Trace representative decisions through the set:
- product task to pattern;
- domain state to component semantic role;
- component visual role to
DESIGN.mdtoken; - template region to approved pattern/component and craft rule;
- Agent-declared action to renderer, authorization, fallback and audit rule when applicable;
- evaluation subcheck to its source document;
- identified gap to owner or next action.
Flag contradictions, duplication that can drift, missing references and circular definitions.
5. Review representative artifacts
When previews or real screens are available, check that:
- visual intent is observable;
- typography, color, spacing, shape and hierarchy use the declared system;
- composition, content, motion and product expression follow the craft standard;
- components express the documented semantics;
- templates preserve the intended task and responsive order;
- agentic surfaces stay within the approved generation and authority boundary;
- non-ideal states and responsive behavior are credible;
- the system does not merely recreate one reference screen;
- the product retains a distinctive but appropriate identity.
If no representative artifact is available, the design system can be structurally reviewed but not visually validated.
Observed viewports, devices, and states describe evidence coverage. Do not turn them into required support scope or promotion gates unless an authoritative source approved that scope.
6. Decide and return
In governed_gate mode, use the approved verdict vocabulary. If the approved
policy adopts this Skill's default vocabulary, use:
PASS: ready for the stated scope, with no blockers.PASS_WITH_FOLLOW_UP: usable for a limited scope; non-blocking work is owned and explicit.REVISE: important gaps or contradictions prevent reliable team use.BLOCKED: evidence or authority is insufficient to complete review.
In advisory_review mode, use the recommendation vocabulary defined above.
Do not translate an advisory recommendation into an organizational approval or
release decision.
Prioritize a small return plan. Do not produce an unranked wish list.
Finding severity
Apply an approved severity scheme when one exists. Under the default governed scheme:
blocker: an approved policy condition that prevents the claimed use;major: likely to cause inconsistent Agent outputs or material migration errors;minor: localized clarity or completeness issue;note: observation or future improvement without current impact.
In advisory mode, report the evidence and impact without inventing high/medium/ low risk, blocker, or release severity. A strong rationale can justify a recommendation; it cannot create governance authority.
Mutation policy
Default to report-only review. Do not modify approved standards unless the user separately authorizes fixes. If authorized, preserve the original, apply scoped changes and rerun the review.
Boundaries
- Do not give PASS based on file presence alone.
- Do not give PASS based only on Google lint.
- Do not compensate for missing product/domain rules with visual guesses.
- Do not treat a polished preview as proof of reusable system coverage.
- Do not punish an explicit, owned gap more severely than a hidden assumption.
- Do not expose or rely on private generator reasoning.
- Do not review a candidate that you authored and label the result independent.
- Do not convert observed coverage or support counts into policy thresholds.
- Do not attribute a user request to a product/design owner unless that role is explicitly established.
What ships with it: 4 files
9.0 KB alongside SKILL.md
agents/
- openai.yaml269 B
assets/
- REVIEW.template.md2.1 KB
evals/
- evals.json1.5 KB
references/
- review-rubric.md5.2 KB