Creator Β· thedotmack
Last updated Β· Sep 2, 2026
Audit a design against Dieter Rams' ten "Good design is..." principles, then hand off a /make-plan prompt for one of three outcomes β new design, refine design, or redesign. Use when the user says "audit this design", "design review", "check this UI against Rams", "is this UI goo
Creator Β· thedotmack
Last updated Β· Sep 2, 2026
Audit a design against Dieter Rams' ten "Good design is..." principles, then hand off a /make-plan prompt for one of three outcomes β new design, refine design, or redesign. Use when the user says "audit this design", "design review", "check this UI against Rams", "is this UI goo
Creator Β· thedotmack
Last updated Β· Sep 2, 2026
Audit a design against Dieter Rams' ten "Good design is..." principles, then hand off a /make-plan prompt for one of three outcomes β new design, refine design, or redesign. Use when the user says "audit this design", "design review", "check this UI against Rams", "is this UI goo
Creator Β· thedotmack
Last updated Β· Sep 2, 2026
Audit a design against Dieter Rams' ten "Good design is..." principles, then hand off a /make-plan prompt for one of three outcomes β new design, refine design, or redesign. Use when the user says "audit this design", "design review", "check this UI against Rams", "is this UI goo
Sandbox only
Install targets
Codex install prompt
Install the "design-is" agent skill from https://github.com/thedotmack/claude-mem/tree/main/plugin/skills/design-is. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Audit a design against Dieter Rams' ten "Good design is..." principles, then hand off a /make-plan prompt for one of three outcomes β new design, refine design, or redesign. Use when the user says "audit this design", "design review", "check this UI against Rams", "is this UI good", "critique this design", "design audit", or asks for a critique that should lead to a plan. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {"event_id":"install_<unique-id>","skill_slug":"thedotmack-design-is","task":"Install design-is","agent":"codex","outcome":"success","install_used":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.Supply asset profile
Code review, repo analysis, testing, CI, GitHub, DevOps, and developer workflow skills.
Scenario
GitHub automation
I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.
Agent fit
Claude Code + Browser agents + CLI
Codex, Claude Code, Cursor, CLI, or custom agents.
Install
Ready
npx skills add thedotmack/claude-mem --skill design-is
Maintenance
fresh
4d since push
Risk
Safe to try
Permission surface may require sandboxing
GitHub quality
93K
95/100 Quality Β· 82/100 Trust
Coverage tags
Review notes
Permission surface may require sandboxing Β· Permission surface needs review: secrets or environment access, filesystem or document access
Agent adoption scorecard
These scores combine public repository metadata, OpenAgentSkill review signals, maintenance freshness, and install readiness. They are a shortlist signal, not a replacement for human review.
Quality
ExcellentHigh-confidence pick with strong adoption and healthy maintenance signals.
Trust
Sandbox onlyUseful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
Audit
Safe to tryA machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
OpenAgentSkill Trust Score v5
Run only in a sandbox and compare close alternatives before using it for real work.
Stars
93K GitHub stars
Repo activity
93K stars, 8.2K forks
Maintenance
4d since push
License
Apache-2.0
Install
npx skills add thedotmack/claude-mem --skill design-is
Install safety
Agent-readable metadata
Use this block or the embedded JSON to decide whether an agent should install this skill, choose an alternative, or ask for human review first.
Suited tasks
Suited agents
Install decision
Trust and risk
Outcome loop
Install command
npx skills add thedotmack/claude-mem --skill design-isDo not use when
Agent safety v2
Sparse or mixed signals. Useful for discovery, but not for autonomous installation.
Test manually in an isolated workspace and compare against safer alternatives.
medium
Skill may drive a browser or interact with web pages.
medium
Skill likely fetches remote pages, APIs, repositories, or external services.
medium
Skill may read or write project files, documents, generated artifacts, or local workspace state.
high
Skill metadata references credentials, tokens, environment variables, or secret-bearing workflows.
Agent resolve plan
The Resolve API returns the selected skill, alternatives, safety policy, audit notes, install target, and copy-paste prompt an agent can follow without scraping this page.
Open JSON
/api/agent/resolve?task=Use%20design-is%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Resolve text
/api/agent/resolve?task=Use%20design-is%20for%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text
Install handoff
/api/skills/thedotmack-design-is/install
Agent should check
Copy prompt
Task: Use design-is in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20design-is%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/thedotmack-design-is/install
Install command: npx skills add thedotmack/claude-mem --skill design-is
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.Agent handoff
Use the public install endpoint to fetch the command, safety checklist, target prompts, and canonical links for this skill.
Install handoff
/api/skills/thedotmack-design-is/install
LLM text format
/api/skills/thedotmack-design-is/install?format=text
Find alternatives
/api/skills/search?q=design-is&limit=3
Agent prompt
Use design-is for this task. Review https://www.openagentskill.com/api/skills/thedotmack-design-is/install, then install with: npx skills add thedotmack/claude-mem --skill design-isRegistry metadata
This page exposes the same decision, trust, audit, use-case, and install signals through the Registry API, so agents can rank this skill without scraping the UI.
Manifest
/api/registry/manifest/thedotmack-design-is
LLM text
/api/registry/manifest/thedotmack-design-is?format=text
Install alias
/api/registry/install/thedotmack-design-is
Recommend
/api/registry/recommend?task=Use%20design-is%20in%20an%20agent%20workflow&limit=3
Agent fit
Research agents
Use-case tags
Platforms
Claude Code, Browser agents
Audit report
A machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
Agent decision cockpit
Use this as a leading candidate, then validate the README and install path in your own agent stack.
Role in stack
Primary pick
Primary fit
Research agents
Trust label
Production-ready
Install path
Command ready
Use when
Evidence
review first
Implementation path
Trust profile
Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
GitHub adoption
PASS93K GitHub stars
Stars/forks activity
PASS93K stars, 8.2K forks; issue activity unavailable in current metadata
Recent maintenance
PASS4d since push
License clarity
PASSApache-2.0
Good signals
Review before install
Recommended action
Run only in a sandbox and compare close alternatives before using it for real work.
Quality profile
High-confidence pick with strong adoption and healthy maintenance signals.
Workflow fit
Investigate faster
I need my agent to research a topic, compare sources, and produce a concise report.
Operate web apps
I need my agent to control a browser, fill forms, and verify web app workflows.
Manage repositories
I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.
Workflow fit
Design, build, test, and ship interfaces
A practical workflow for agents that turn product briefs or Figma designs into polished frontend code, review the result, test it in a browser, and prepare a safe deployment.
Operate and verify web apps
A workflow for agents that navigate products, fill forms, take screenshots, and verify real user flows across web applications.
Find, compare, and synthesize
A workflow for agents that gather sources, compare claims, summarize long material, and draft useful research briefs.
Alternative shortlist
Similar skills that may fit this task.
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
π΅οΈββοΈ Collect a dossier on a person by username from 3000+ sites
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
Infisical is the open-source platform for secrets, certificates, and privileged access management.
--- name: design-is description: Audit a design against Dieter Rams' ten "Good design is..." principles, then hand off a /make-plan prompt for one of three outcomes β new design, refine design, or redesign. Use when the user says "audit this design", "design review", "check this UI against Rams", "is this UI good", "critique this design", "design audit", or asks for a critique that should lead to a plan. ---
# Design Is
## Do not use for
- Routine UI code reviews β use `/review` - Pure copy edits β use a separate copy pass - Pre-design ideation with no artifact yet β start with `/make-plan` directly
You are an ORCHESTRATOR. Audit a design against Dieter Rams' ten principles, score each principle with evidence, decide the outcome verdict (NEW / REFINE / REDESIGN), and hand off to `/make-plan` with a ready-to-run prompt.
You do not write implementation code. You produce: evidence-cited scores, a verdict, and a `/make-plan` handoff prompt.
## The Ten Principles (Dieter Rams)
Audit each principle in this exact order. Each gets a score 0β3 and β₯1 piece of evidence (`file:line`, screenshot region, copy excerpt, or measured value).
1. **Good design is innovative** β Does it advance the form, or imitate? Innovation rides on technology; never an end in itself. 2. **Good design makes a product useful** β Does it serve the primary task? Emphasizes usefulness; disregards anything that detracts. 3. **Good design is aesthetic** β Is it beautiful? Only well-executed objects can be beautiful; aesthetic quality affects well-being. 4. **Good design makes a product understandable** β Does the structure clarify function? Or is it self-explanatory at best? 5. **Good design is unobtrusive** β Does it stay out of the way? Neither decorative objects nor works of art β leave room for self-expression. 6. **Good design is honest** β Does it claim only what it is? No false promises, no manipulation, no inflated value. 7. **Good design is long-lasting** β Will it age well? Avoids being fashionable; never appears antiquated. 8. **Good design is thorough down to the last detail** β Are edges, empty states, errors, focus rings, motion curves all considered? Care and accuracy express respect for the user. 9. **Good design is environmentally friendly** β Does it conserve resources? Minimizes pollution β in software: bundle weight, energy, attention, cognitive load. 10. **Good design is as little design as possible** β Less, but better. Concentrates on essentials; back to purity, back to simplicity.
> The user wrote "Dieter Braun" β they mean Dieter Rams. Don't correct them inline; just use the right principles.
## Delegation Model
Use subagents for *evidence gathering* (reading components, measuring contrast, counting elements, inspecting tokens, screenshotting via agent-browser). Keep *scoring and verdict synthesis* with the orchestrator. Reject subagent reports that score without citing evidence and redeploy.
### Subagent Reporting Contract (MANDATORY)
Each evidence subagent response must include: 1. Sources consulted β exact file paths and line ranges, or screenshot regions 2. Concrete findings β what is present, what is missing, with quotes/values 3. Per-principle facts (not opinions) β leave scoring to the orchestrator 4. Known gaps β what could not be inspected and why
## Output Artifacts
All artifacts go in `DESIGN-IS-<YYYY-MM-DD>/` at repo root (or the project the user points at):
- `00-scope.md` β what was audited (URL, component paths, screens), input materials - `01-evidence.md` β per-principle evidence collected by subagents - `02-scorecard.md` β per-principle 0β3 score with one-line justification + total - `03-verdict.md` β NEW / REFINE / REDESIGN with reasoning - `04-handoff-prompt.md` β copy-pasteable `/make-plan` prompt for the chosen outcome
## Phases
### Phase 0: Scope Lock (ALWAYS FIRST)
Ask the user (or infer from the request) and write `00-scope.md`: - What is being audited? (live URL, repo path, Figma frame, component name) - Who is the primary user, and what is the primary task? - Constraints (brand, stack, deadline) - Reference designs or competitors, if any
If the user is asking about a design that doesn't exist yet, skip Phases 1β2 and go straight to Phase 3 with verdict = **NEW**.
### Phase 1: Evidence Gathering (FAN OUT)
Deploy subagents in parallel. Each must return ONLY the required fields below β no prose paragraphs, no scoring.
**1. Structural Evidence** subagent (always deploy) Required fields returned: - Total interactive-element count on audited surface - Max nesting depth of the primary component tree - Repeated-pattern count (same affordance appearing >1 place with the same purpose) - Dead-prop / unused-import count - File:line citations for every count
**2. Visual Evidence** subagent (always deploy) Mode: if target is a reachable URL or running dev server β use the `agent-browser` skill for screenshots and computed-style inspection. If target is a static repo with no running instance β read source CSS / tokens / component files and report inferred facts only (mark these "INFERRED"). Required fields returned: - Spacing scale observed (px array) - Type scale observed (px array) - Distinct color count (count of unique hex/oklch tokens actually rendered or referenced) - Lowest contrast ratio observed across primary text - States present checklist: empty / loading / error / success / focus / disabled β present or missing for each
**3. Copy & Honesty** subagent (always deploy) Required fields returned: - List of every user-facing string with file:line - Flagged inflations (marketing superlatives without backing) - Flagged dark patterns (forced continuity, hidden cost, fake scarcity, confirmshaming) - Flagged jargon / unclear labels with proposed plain replacement - Labelβbehavior mismatches with file:line of both
**4. Weight & Friction** subagent (always deploy) Required fields returned: - Initial JS bytes (number) - Network request count for primary view (number) - Time-to-interactive ms (number, measured or estimated with method noted) - Animation count on idle screen (number) - Notification / badge / modal count on initial load (number)
**5. Accessibility Evidence** subagent (OPTIONAL β deploy only if target has a meaningful interactive UI surface; skip for static landing pages without interaction) Required fields returned: - WCAG contrast pass/fail per text token - Focus order list across primary controls - Keyboard reachability of every primary action (yes/no per action) - ARIA landmark count - Skip-link present (yes/no)
**Principle β subagent mapping** (orchestrator uses this when scoring):
| Principle | Fed by | |-----------|--------| | #1 innovative | orchestrator-only (judgment using all evidence) | | #2 useful | Structural, Accessibility | | #3 aesthetic | Visual | | #4 understandable | Structural, Copy & Honesty, Accessibility | | #5 unobtrusive | Structural, Visual | | #6 honest | Copy & Honesty | | #7 long-lasting | orchestrator-only (judgment using all evidence) | | #8 thorough | Visual | | #9 environmentally friendly | Weight & Friction | | #10 as little design as possible | Structural |
The orchestrator writes `01-evidence.md` consolidating all subagent reports. Reject any finding without a source citation. Subagents are explicitly forbidden from scoring β only the orchestrator scores, using the rubric in Phase 2.
### Phase 2: Scorecard (ORCHESTRATOR)
The orchestrator scores each of the ten principles itself β do NOT delegate scoring.
For each principle, write to `02-scorecard.md`:
``` N. Good design is <principle> β Score: X/3 Evidence: <one-line summary citing 01-evidence.md anchors> Justification: <one sentence on why this score, not the one above or below> ```
Per-principle scoring anchors (apply verbatim β pick the level whose signal best matches the audited surface):
#1 innovative β 3: introduces a pattern not seen in 5+ peer products and ships it with restraint. 2: refreshes an existing pattern with a clear improvement. 1: imitates competitors with minor variation. 0: copies a competitor's flow wholesale. #2 useful β 3: primary task completes in fewest possible steps; no decoy actions. 2: primary task completes but adjacent surface adds steps. 1: primary task requires unnecessary detours. 0: primary task is not directly supported on the screen audited. #3 aesthetic β 3: spacing/type/color obey a single visible system; no orphan styles. 2: β€2 minor inconsistencies across audited surface. 1: 3β5 inconsistencies OR one jarring violation. 0: no visible system OR active visual noise. #4 understandable β 3: a first-time user names every primary control correctly. 2: 1 control needs a tooltip. 1: 2β3 controls unclear; jargon present. 0: primary action is not identifiable without help. #5 unobtrusive β 3: chrome recedes; content is the figure, UI the ground. 2: chrome visible but quiet. 1: decoration competes with content. 0: chrome dominates content. #6 honest β 3: every claim, badge, and label maps 1:1 to actual behavior. 2: β€1 minor inflation (e.g. "powerful" once). 1: 2+ inflations OR one dark pattern. 0: any deceptive flow (forced continuity, hidden cost, fake scarcity). #7 long-lasting β 3: visual language has no dated trend markers; would read as current 3 years from now. 2: 1 dated marker. 1: 2β3 dated markers (skeuomorph residue, fad gradients, trend typography). 0: design reads as a specific year's trend. #8 thorough β 3: empty / loading / error / success / focus / disabled all present and considered. 2: 1 state missing or rough. 1: 2β3 states missing. 0: 4+ states missing or default-browser. #9 environmentally friendly β 3: initial JS <100KB, no idle animation, dark mode honored, prefers-reduced-motion respected. 2: <500KB, motion gated. 1: 500KBβ2MB, motion always on. 0: >2MB OR autoplay video OR dark mode ignored. #10 as little design as possible β 3: every element earns its place; removing any one breaks the task. 2: β€2 removable elements. 1: 3β5 removable elements. 0: page is dominated by decoration or duplicated affordances.
Scoring rules: - **Tie-breaker rule**: When uncertain between two scores, pick the lower one. Convergence > generosity. - **Score worst, not mean**: When a principle has multiple representative instances on the audited surface, score the worst instance β not the average. - **No bonuses, no weights**: Scores stay 0β3 integer. Principles are equally weighted. Total is sum of ten scores, max 30.
### Phase 3: Verdict (ORCHESTRATOR)
Write `03-verdict.md` with one of three verdicts, chosen by these rules:
- **NEW DESIGN** β No design exists yet, OR the existing artifact is a stub/wireframe with no real decisions to preserve. - **REFINE** β Total score β₯ 20 AND no individual principle scored 0. The bones are good; iterate. - **REDESIGN** β Total score < 20, OR any principle scored 0 on a load-bearing dimension (typically #2 useful, #4 understandable, or #6 honest). Start over from purpose.
State the verdict in one sentence. Then list the 3β5 highest-leverage moves β each tied to a specific principle and evidence anchor. These become the spine of the next phase's plan.
**Anti-patterns to reject in your own verdict:** - Recommending REFINE because the codebase is large (sunk cost is not a design principle) - Recommending REDESIGN because a single screen is ugly (scope it) - Recommending NEW when an honest REDESIGN is warranted (don't dodge the critique)
### Phase 4: /make-plan Handoff
Write `04-handoff-prompt.md` containing exactly ONE fenced `/make-plan` prompt matching the verdict. The prompt must be self-contained β the next session won't see this audit unless it's quoted in.
Use the matching template below. Fill every `<bracket>`. Include the top 3β5 moves from Phase 3 verbatim, each with its evidence anchor.
**Quote-in step (mandatory, applies to all three templates below):** Before emitting the handoff, replace EVERY `<bracket>` placeholder with concrete content from the a
Source provenance
Decision snapshot
93,017 GitHub stars
Audit
Install and adoption review
Agent-proven evidence
Outcome reports after resolve, review, install, and one narrow run.
No agent outcome data yet. The first agent run can report success, setup needs, risk blocks, failure, or not-relevant through /api/agent/outcome.
Install
Free and open source. Review the report before installing into production agents.
Growth loop
Scenario-led draft for design-is, ready for a manual X post.
design-is: Audit a design against Dieter Rams' ten "Good design is..." principles, then hand off a /make... 93.0K stars https://www.openagentskill.com/skills/thedotmack-design-is?ref=x
Listing + install path for design-is: https://www.openagentskill.com/skills/thedotmack-design-is?ref=x Install: npx skills add thedotmack/claude-mem --skill design-is
Listing source
This listing was indexed from public sources and is not marked official until a maintainer claim is approved.
Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals.
Claim this skillOwner claim
This Registry indexed listing is attributed to thedotmack but is not marked official yet. Claim it to add a verified owner signal and make future launch, install, and audit updates easier to trust.
Creator backlink kit
Show the canonical listing, current trust and audit signals, and real Agent-Proven evidence where developers evaluate the repository.
[](https://www.openagentskill.com/skills/thedotmack-design-is?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/thedotmack-design-is?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/thedotmack-design-is/audit)
[](https://www.openagentskill.com/skills/thedotmack-design-is?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)thedotmack
@thedotmack
Share whether this skill looks useful for your agent workflow. Aggregated feedback improves rankings over time.
Sandbox only
Wazuh
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
16.3K StarsMaigret
π΅οΈββοΈ Collect a dossier on a person by username from 3000+ sites
32.9K StarsNuclei
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
29.2K StarsInfisical
Infisical is the open-source platform for secrets, certificates, and privileged access management.
27.4K StarsSandbox only
Install targets
Codex install prompt
Install the "design-is" agent skill from https://github.com/thedotmack/claude-mem/tree/main/plugin/skills/design-is. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Audit a design against Dieter Rams' ten "Good design is..." principles, then hand off a /make-plan prompt for one of three outcomes β new design, refine design, or redesign. Use when the user says "audit this design", "design review", "check this UI against Rams", "is this UI good", "critique this design", "design audit", or asks for a critique that should lead to a plan. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {"event_id":"install_<unique-id>","skill_slug":"thedotmack-design-is","task":"Install design-is","agent":"codex","outcome":"success","install_used":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.Supply asset profile
Code review, repo analysis, testing, CI, GitHub, DevOps, and developer workflow skills.
Scenario
GitHub automation
I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.
Agent fit
Claude Code + Browser agents + CLI
Codex, Claude Code, Cursor, CLI, or custom agents.
Install
Ready
npx skills add thedotmack/claude-mem --skill design-is
Maintenance
fresh
4d since push
Risk
Safe to try
Permission surface may require sandboxing
GitHub quality
93K
95/100 Quality Β· 82/100 Trust
Coverage tags
Review notes
Permission surface may require sandboxing Β· Permission surface needs review: secrets or environment access, filesystem or document access
Agent adoption scorecard
These scores combine public repository metadata, OpenAgentSkill review signals, maintenance freshness, and install readiness. They are a shortlist signal, not a replacement for human review.
Quality
ExcellentHigh-confidence pick with strong adoption and healthy maintenance signals.
Trust
Sandbox onlyUseful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
Audit
Safe to tryA machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
OpenAgentSkill Trust Score v5
Run only in a sandbox and compare close alternatives before using it for real work.
Stars
93K GitHub stars
Repo activity
93K stars, 8.2K forks
Maintenance
4d since push
License
Apache-2.0
Install
npx skills add thedotmack/claude-mem --skill design-is
Install safety
Agent-readable metadata
Use this block or the embedded JSON to decide whether an agent should install this skill, choose an alternative, or ask for human review first.
Suited tasks
Suited agents
Install decision
Trust and risk
Outcome loop
Install command
npx skills add thedotmack/claude-mem --skill design-isDo not use when
Agent safety v2
Sparse or mixed signals. Useful for discovery, but not for autonomous installation.
Test manually in an isolated workspace and compare against safer alternatives.
medium
Skill may drive a browser or interact with web pages.
medium
Skill likely fetches remote pages, APIs, repositories, or external services.
medium
Skill may read or write project files, documents, generated artifacts, or local workspace state.
high
Skill metadata references credentials, tokens, environment variables, or secret-bearing workflows.
Agent resolve plan
The Resolve API returns the selected skill, alternatives, safety policy, audit notes, install target, and copy-paste prompt an agent can follow without scraping this page.
Open JSON
/api/agent/resolve?task=Use%20design-is%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Resolve text
/api/agent/resolve?task=Use%20design-is%20for%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text
Install handoff
/api/skills/thedotmack-design-is/install
Agent should check
Copy prompt
Task: Use design-is in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20design-is%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/thedotmack-design-is/install
Install command: npx skills add thedotmack/claude-mem --skill design-is
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.Agent handoff
Use the public install endpoint to fetch the command, safety checklist, target prompts, and canonical links for this skill.
Install handoff
/api/skills/thedotmack-design-is/install
LLM text format
/api/skills/thedotmack-design-is/install?format=text
Find alternatives
/api/skills/search?q=design-is&limit=3
Agent prompt
Use design-is for this task. Review https://www.openagentskill.com/api/skills/thedotmack-design-is/install, then install with: npx skills add thedotmack/claude-mem --skill design-isRegistry metadata
This page exposes the same decision, trust, audit, use-case, and install signals through the Registry API, so agents can rank this skill without scraping the UI.
Manifest
/api/registry/manifest/thedotmack-design-is
LLM text
/api/registry/manifest/thedotmack-design-is?format=text
Install alias
/api/registry/install/thedotmack-design-is
Recommend
/api/registry/recommend?task=Use%20design-is%20in%20an%20agent%20workflow&limit=3
Agent fit
Research agents
Use-case tags
Platforms
Claude Code, Browser agents
Audit report
A machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
Agent decision cockpit
Use this as a leading candidate, then validate the README and install path in your own agent stack.
Role in stack
Primary pick
Primary fit
Research agents
Trust label
Production-ready
Install path
Command ready
Use when
Evidence
review first
Implementation path
Trust profile
Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
GitHub adoption
PASS93K GitHub stars
Stars/forks activity
PASS93K stars, 8.2K forks; issue activity unavailable in current metadata
Recent maintenance
PASS4d since push
License clarity
PASSApache-2.0
Good signals
Review before install
Recommended action
Run only in a sandbox and compare close alternatives before using it for real work.
Quality profile
High-confidence pick with strong adoption and healthy maintenance signals.
Workflow fit
Investigate faster
I need my agent to research a topic, compare sources, and produce a concise report.
Operate web apps
I need my agent to control a browser, fill forms, and verify web app workflows.
Manage repositories
I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.
Workflow fit
Design, build, test, and ship interfaces
A practical workflow for agents that turn product briefs or Figma designs into polished frontend code, review the result, test it in a browser, and prepare a safe deployment.
Operate and verify web apps
A workflow for agents that navigate products, fill forms, take screenshots, and verify real user flows across web applications.
Find, compare, and synthesize
A workflow for agents that gather sources, compare claims, summarize long material, and draft useful research briefs.
Alternative shortlist
Similar skills that may fit this task.
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
π΅οΈββοΈ Collect a dossier on a person by username from 3000+ sites
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
Infisical is the open-source platform for secrets, certificates, and privileged access management.
--- name: design-is description: Audit a design against Dieter Rams' ten "Good design is..." principles, then hand off a /make-plan prompt for one of three outcomes β new design, refine design, or redesign. Use when the user says "audit this design", "design review", "check this UI against Rams", "is this UI good", "critique this design", "design audit", or asks for a critique that should lead to a plan. ---
# Design Is
## Do not use for
- Routine UI code reviews β use `/review` - Pure copy edits β use a separate copy pass - Pre-design ideation with no artifact yet β start with `/make-plan` directly
You are an ORCHESTRATOR. Audit a design against Dieter Rams' ten principles, score each principle with evidence, decide the outcome verdict (NEW / REFINE / REDESIGN), and hand off to `/make-plan` with a ready-to-run prompt.
You do not write implementation code. You produce: evidence-cited scores, a verdict, and a `/make-plan` handoff prompt.
## The Ten Principles (Dieter Rams)
Audit each principle in this exact order. Each gets a score 0β3 and β₯1 piece of evidence (`file:line`, screenshot region, copy excerpt, or measured value).
1. **Good design is innovative** β Does it advance the form, or imitate? Innovation rides on technology; never an end in itself. 2. **Good design makes a product useful** β Does it serve the primary task? Emphasizes usefulness; disregards anything that detracts. 3. **Good design is aesthetic** β Is it beautiful? Only well-executed objects can be beautiful; aesthetic quality affects well-being. 4. **Good design makes a product understandable** β Does the structure clarify function? Or is it self-explanatory at best? 5. **Good design is unobtrusive** β Does it stay out of the way? Neither decorative objects nor works of art β leave room for self-expression. 6. **Good design is honest** β Does it claim only what it is? No false promises, no manipulation, no inflated value. 7. **Good design is long-lasting** β Will it age well? Avoids being fashionable; never appears antiquated. 8. **Good design is thorough down to the last detail** β Are edges, empty states, errors, focus rings, motion curves all considered? Care and accuracy express respect for the user. 9. **Good design is environmentally friendly** β Does it conserve resources? Minimizes pollution β in software: bundle weight, energy, attention, cognitive load. 10. **Good design is as little design as possible** β Less, but better. Concentrates on essentials; back to purity, back to simplicity.
> The user wrote "Dieter Braun" β they mean Dieter Rams. Don't correct them inline; just use the right principles.
## Delegation Model
Use subagents for *evidence gathering* (reading components, measuring contrast, counting elements, inspecting tokens, screenshotting via agent-browser). Keep *scoring and verdict synthesis* with the orchestrator. Reject subagent reports that score without citing evidence and redeploy.
### Subagent Reporting Contract (MANDATORY)
Each evidence subagent response must include: 1. Sources consulted β exact file paths and line ranges, or screenshot regions 2. Concrete findings β what is present, what is missing, with quotes/values 3. Per-principle facts (not opinions) β leave scoring to the orchestrator 4. Known gaps β what could not be inspected and why
## Output Artifacts
All artifacts go in `DESIGN-IS-<YYYY-MM-DD>/` at repo root (or the project the user points at):
- `00-scope.md` β what was audited (URL, component paths, screens), input materials - `01-evidence.md` β per-principle evidence collected by subagents - `02-scorecard.md` β per-principle 0β3 score with one-line justification + total - `03-verdict.md` β NEW / REFINE / REDESIGN with reasoning - `04-handoff-prompt.md` β copy-pasteable `/make-plan` prompt for the chosen outcome
## Phases
### Phase 0: Scope Lock (ALWAYS FIRST)
Ask the user (or infer from the request) and write `00-scope.md`: - What is being audited? (live URL, repo path, Figma frame, component name) - Who is the primary user, and what is the primary task? - Constraints (brand, stack, deadline) - Reference designs or competitors, if any
If the user is asking about a design that doesn't exist yet, skip Phases 1β2 and go straight to Phase 3 with verdict = **NEW**.
### Phase 1: Evidence Gathering (FAN OUT)
Deploy subagents in parallel. Each must return ONLY the required fields below β no prose paragraphs, no scoring.
**1. Structural Evidence** subagent (always deploy) Required fields returned: - Total interactive-element count on audited surface - Max nesting depth of the primary component tree - Repeated-pattern count (same affordance appearing >1 place with the same purpose) - Dead-prop / unused-import count - File:line citations for every count
**2. Visual Evidence** subagent (always deploy) Mode: if target is a reachable URL or running dev server β use the `agent-browser` skill for screenshots and computed-style inspection. If target is a static repo with no running instance β read source CSS / tokens / component files and report inferred facts only (mark these "INFERRED"). Required fields returned: - Spacing scale observed (px array) - Type scale observed (px array) - Distinct color count (count of unique hex/oklch tokens actually rendered or referenced) - Lowest contrast ratio observed across primary text - States present checklist: empty / loading / error / success / focus / disabled β present or missing for each
**3. Copy & Honesty** subagent (always deploy) Required fields returned: - List of every user-facing string with file:line - Flagged inflations (marketing superlatives without backing) - Flagged dark patterns (forced continuity, hidden cost, fake scarcity, confirmshaming) - Flagged jargon / unclear labels with proposed plain replacement - Labelβbehavior mismatches with file:line of both
**4. Weight & Friction** subagent (always deploy) Required fields returned: - Initial JS bytes (number) - Network request count for primary view (number) - Time-to-interactive ms (number, measured or estimated with method noted) - Animation count on idle screen (number) - Notification / badge / modal count on initial load (number)
**5. Accessibility Evidence** subagent (OPTIONAL β deploy only if target has a meaningful interactive UI surface; skip for static landing pages without interaction) Required fields returned: - WCAG contrast pass/fail per text token - Focus order list across primary controls - Keyboard reachability of every primary action (yes/no per action) - ARIA landmark count - Skip-link present (yes/no)
**Principle β subagent mapping** (orchestrator uses this when scoring):
| Principle | Fed by | |-----------|--------| | #1 innovative | orchestrator-only (judgment using all evidence) | | #2 useful | Structural, Accessibility | | #3 aesthetic | Visual | | #4 understandable | Structural, Copy & Honesty, Accessibility | | #5 unobtrusive | Structural, Visual | | #6 honest | Copy & Honesty | | #7 long-lasting | orchestrator-only (judgment using all evidence) | | #8 thorough | Visual | | #9 environmentally friendly | Weight & Friction | | #10 as little design as possible | Structural |
The orchestrator writes `01-evidence.md` consolidating all subagent reports. Reject any finding without a source citation. Subagents are explicitly forbidden from scoring β only the orchestrator scores, using the rubric in Phase 2.
### Phase 2: Scorecard (ORCHESTRATOR)
The orchestrator scores each of the ten principles itself β do NOT delegate scoring.
For each principle, write to `02-scorecard.md`:
``` N. Good design is <principle> β Score: X/3 Evidence: <one-line summary citing 01-evidence.md anchors> Justification: <one sentence on why this score, not the one above or below> ```
Per-principle scoring anchors (apply verbatim β pick the level whose signal best matches the audited surface):
#1 innovative β 3: introduces a pattern not seen in 5+ peer products and ships it with restraint. 2: refreshes an existing pattern with a clear improvement. 1: imitates competitors with minor variation. 0: copies a competitor's flow wholesale. #2 useful β 3: primary task completes in fewest possible steps; no decoy actions. 2: primary task completes but adjacent surface adds steps. 1: primary task requires unnecessary detours. 0: primary task is not directly supported on the screen audited. #3 aesthetic β 3: spacing/type/color obey a single visible system; no orphan styles. 2: β€2 minor inconsistencies across audited surface. 1: 3β5 inconsistencies OR one jarring violation. 0: no visible system OR active visual noise. #4 understandable β 3: a first-time user names every primary control correctly. 2: 1 control needs a tooltip. 1: 2β3 controls unclear; jargon present. 0: primary action is not identifiable without help. #5 unobtrusive β 3: chrome recedes; content is the figure, UI the ground. 2: chrome visible but quiet. 1: decoration competes with content. 0: chrome dominates content. #6 honest β 3: every claim, badge, and label maps 1:1 to actual behavior. 2: β€1 minor inflation (e.g. "powerful" once). 1: 2+ inflations OR one dark pattern. 0: any deceptive flow (forced continuity, hidden cost, fake scarcity). #7 long-lasting β 3: visual language has no dated trend markers; would read as current 3 years from now. 2: 1 dated marker. 1: 2β3 dated markers (skeuomorph residue, fad gradients, trend typography). 0: design reads as a specific year's trend. #8 thorough β 3: empty / loading / error / success / focus / disabled all present and considered. 2: 1 state missing or rough. 1: 2β3 states missing. 0: 4+ states missing or default-browser. #9 environmentally friendly β 3: initial JS <100KB, no idle animation, dark mode honored, prefers-reduced-motion respected. 2: <500KB, motion gated. 1: 500KBβ2MB, motion always on. 0: >2MB OR autoplay video OR dark mode ignored. #10 as little design as possible β 3: every element earns its place; removing any one breaks the task. 2: β€2 removable elements. 1: 3β5 removable elements. 0: page is dominated by decoration or duplicated affordances.
Scoring rules: - **Tie-breaker rule**: When uncertain between two scores, pick the lower one. Convergence > generosity. - **Score worst, not mean**: When a principle has multiple representative instances on the audited surface, score the worst instance β not the average. - **No bonuses, no weights**: Scores stay 0β3 integer. Principles are equally weighted. Total is sum of ten scores, max 30.
### Phase 3: Verdict (ORCHESTRATOR)
Write `03-verdict.md` with one of three verdicts, chosen by these rules:
- **NEW DESIGN** β No design exists yet, OR the existing artifact is a stub/wireframe with no real decisions to preserve. - **REFINE** β Total score β₯ 20 AND no individual principle scored 0. The bones are good; iterate. - **REDESIGN** β Total score < 20, OR any principle scored 0 on a load-bearing dimension (typically #2 useful, #4 understandable, or #6 honest). Start over from purpose.
State the verdict in one sentence. Then list the 3β5 highest-leverage moves β each tied to a specific principle and evidence anchor. These become the spine of the next phase's plan.
**Anti-patterns to reject in your own verdict:** - Recommending REFINE because the codebase is large (sunk cost is not a design principle) - Recommending REDESIGN because a single screen is ugly (scope it) - Recommending NEW when an honest REDESIGN is warranted (don't dodge the critique)
### Phase 4: /make-plan Handoff
Write `04-handoff-prompt.md` containing exactly ONE fenced `/make-plan` prompt matching the verdict. The prompt must be self-contained β the next session won't see this audit unless it's quoted in.
Use the matching template below. Fill every `<bracket>`. Include the top 3β5 moves from Phase 3 verbatim, each with its evidence anchor.
**Quote-in step (mandatory, applies to all three templates below):** Before emitting the handoff, replace EVERY `<bracket>` placeholder with concrete content from the a
Source provenance
Decision snapshot
93,017 GitHub stars
Audit
Install and adoption review
Agent-proven evidence
Outcome reports after resolve, review, install, and one narrow run.
No agent outcome data yet. The first agent run can report success, setup needs, risk blocks, failure, or not-relevant through /api/agent/outcome.
Install
Free and open source. Review the report before installing into production agents.
Growth loop
Scenario-led draft for design-is, ready for a manual X post.
design-is: Audit a design against Dieter Rams' ten "Good design is..." principles, then hand off a /make... 93.0K stars https://www.openagentskill.com/skills/thedotmack-design-is?ref=x
Listing + install path for design-is: https://www.openagentskill.com/skills/thedotmack-design-is?ref=x Install: npx skills add thedotmack/claude-mem --skill design-is
Listing source
This listing was indexed from public sources and is not marked official until a maintainer claim is approved.
Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals.
Claim this skillOwner claim
This Registry indexed listing is attributed to thedotmack but is not marked official yet. Claim it to add a verified owner signal and make future launch, install, and audit updates easier to trust.
Creator backlink kit
Show the canonical listing, current trust and audit signals, and real Agent-Proven evidence where developers evaluate the repository.
[](https://www.openagentskill.com/skills/thedotmack-design-is?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/thedotmack-design-is?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/thedotmack-design-is/audit)
[](https://www.openagentskill.com/skills/thedotmack-design-is?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)thedotmack
@thedotmack
Share whether this skill looks useful for your agent workflow. Aggregated feedback improves rankings over time.
Sandbox only
Wazuh
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
16.3K StarsMaigret
π΅οΈββοΈ Collect a dossier on a person by username from 3000+ sites
32.9K StarsNuclei
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
29.2K StarsInfisical
Infisical is the open-source platform for secrets, certificates, and privileged access management.
27.4K StarsSandbox only
Install targets
Codex install prompt
Install the "design-is" agent skill from https://github.com/thedotmack/claude-mem/tree/main/plugin/skills/design-is. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Audit a design against Dieter Rams' ten "Good design is..." principles, then hand off a /make-plan prompt for one of three outcomes β new design, refine design, or redesign. Use when the user says "audit this design", "design review", "check this UI against Rams", "is this UI good", "critique this design", "design audit", or asks for a critique that should lead to a plan. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {"event_id":"install_<unique-id>","skill_slug":"thedotmack-design-is","task":"Install design-is","agent":"codex","outcome":"success","install_used":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.Supply asset profile
Code review, repo analysis, testing, CI, GitHub, DevOps, and developer workflow skills.
Scenario
GitHub automation
I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.
Agent fit
Claude Code + Browser agents + CLI
Codex, Claude Code, Cursor, CLI, or custom agents.
Install
Ready
npx skills add thedotmack/claude-mem --skill design-is
Maintenance
fresh
4d since push
Risk
Safe to try
Permission surface may require sandboxing
GitHub quality
93K
95/100 Quality Β· 82/100 Trust
Coverage tags
Review notes
Permission surface may require sandboxing Β· Permission surface needs review: secrets or environment access, filesystem or document access
Agent adoption scorecard
These scores combine public repository metadata, OpenAgentSkill review signals, maintenance freshness, and install readiness. They are a shortlist signal, not a replacement for human review.
Quality
ExcellentHigh-confidence pick with strong adoption and healthy maintenance signals.
Trust
Sandbox onlyUseful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
Audit
Safe to tryA machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
OpenAgentSkill Trust Score v5
Run only in a sandbox and compare close alternatives before using it for real work.
Stars
93K GitHub stars
Repo activity
93K stars, 8.2K forks
Maintenance
4d since push
License
Apache-2.0
Install
npx skills add thedotmack/claude-mem --skill design-is
Install safety
Agent-readable metadata
Use this block or the embedded JSON to decide whether an agent should install this skill, choose an alternative, or ask for human review first.
Suited tasks
Suited agents
Install decision
Trust and risk
Outcome loop
Install command
npx skills add thedotmack/claude-mem --skill design-isDo not use when
Agent safety v2
Sparse or mixed signals. Useful for discovery, but not for autonomous installation.
Test manually in an isolated workspace and compare against safer alternatives.
medium
Skill may drive a browser or interact with web pages.
medium
Skill likely fetches remote pages, APIs, repositories, or external services.
medium
Skill may read or write project files, documents, generated artifacts, or local workspace state.
high
Skill metadata references credentials, tokens, environment variables, or secret-bearing workflows.
Agent resolve plan
The Resolve API returns the selected skill, alternatives, safety policy, audit notes, install target, and copy-paste prompt an agent can follow without scraping this page.
Open JSON
/api/agent/resolve?task=Use%20design-is%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Resolve text
/api/agent/resolve?task=Use%20design-is%20for%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text
Install handoff
/api/skills/thedotmack-design-is/install
Agent should check
Copy prompt
Task: Use design-is in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20design-is%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/thedotmack-design-is/install
Install command: npx skills add thedotmack/claude-mem --skill design-is
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.Agent handoff
Use the public install endpoint to fetch the command, safety checklist, target prompts, and canonical links for this skill.
Install handoff
/api/skills/thedotmack-design-is/install
LLM text format
/api/skills/thedotmack-design-is/install?format=text
Find alternatives
/api/skills/search?q=design-is&limit=3
Agent prompt
Use design-is for this task. Review https://www.openagentskill.com/api/skills/thedotmack-design-is/install, then install with: npx skills add thedotmack/claude-mem --skill design-isRegistry metadata
This page exposes the same decision, trust, audit, use-case, and install signals through the Registry API, so agents can rank this skill without scraping the UI.
Manifest
/api/registry/manifest/thedotmack-design-is
LLM text
/api/registry/manifest/thedotmack-design-is?format=text
Install alias
/api/registry/install/thedotmack-design-is
Recommend
/api/registry/recommend?task=Use%20design-is%20in%20an%20agent%20workflow&limit=3
Agent fit
Research agents
Use-case tags
Platforms
Claude Code, Browser agents
Audit report
A machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
Agent decision cockpit
Use this as a leading candidate, then validate the README and install path in your own agent stack.
Role in stack
Primary pick
Primary fit
Research agents
Trust label
Production-ready
Install path
Command ready
Use when
Evidence
review first
Implementation path
Trust profile
Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
GitHub adoption
PASS93K GitHub stars
Stars/forks activity
PASS93K stars, 8.2K forks; issue activity unavailable in current metadata
Recent maintenance
PASS4d since push
License clarity
PASSApache-2.0
Good signals
Review before install
Recommended action
Run only in a sandbox and compare close alternatives before using it for real work.
Quality profile
High-confidence pick with strong adoption and healthy maintenance signals.
Workflow fit
Investigate faster
I need my agent to research a topic, compare sources, and produce a concise report.
Operate web apps
I need my agent to control a browser, fill forms, and verify web app workflows.
Manage repositories
I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.
Workflow fit
Design, build, test, and ship interfaces
A practical workflow for agents that turn product briefs or Figma designs into polished frontend code, review the result, test it in a browser, and prepare a safe deployment.
Operate and verify web apps
A workflow for agents that navigate products, fill forms, take screenshots, and verify real user flows across web applications.
Find, compare, and synthesize
A workflow for agents that gather sources, compare claims, summarize long material, and draft useful research briefs.
Alternative shortlist
Similar skills that may fit this task.
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
π΅οΈββοΈ Collect a dossier on a person by username from 3000+ sites
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
Infisical is the open-source platform for secrets, certificates, and privileged access management.
--- name: design-is description: Audit a design against Dieter Rams' ten "Good design is..." principles, then hand off a /make-plan prompt for one of three outcomes β new design, refine design, or redesign. Use when the user says "audit this design", "design review", "check this UI against Rams", "is this UI good", "critique this design", "design audit", or asks for a critique that should lead to a plan. ---
# Design Is
## Do not use for
- Routine UI code reviews β use `/review` - Pure copy edits β use a separate copy pass - Pre-design ideation with no artifact yet β start with `/make-plan` directly
You are an ORCHESTRATOR. Audit a design against Dieter Rams' ten principles, score each principle with evidence, decide the outcome verdict (NEW / REFINE / REDESIGN), and hand off to `/make-plan` with a ready-to-run prompt.
You do not write implementation code. You produce: evidence-cited scores, a verdict, and a `/make-plan` handoff prompt.
## The Ten Principles (Dieter Rams)
Audit each principle in this exact order. Each gets a score 0β3 and β₯1 piece of evidence (`file:line`, screenshot region, copy excerpt, or measured value).
1. **Good design is innovative** β Does it advance the form, or imitate? Innovation rides on technology; never an end in itself. 2. **Good design makes a product useful** β Does it serve the primary task? Emphasizes usefulness; disregards anything that detracts. 3. **Good design is aesthetic** β Is it beautiful? Only well-executed objects can be beautiful; aesthetic quality affects well-being. 4. **Good design makes a product understandable** β Does the structure clarify function? Or is it self-explanatory at best? 5. **Good design is unobtrusive** β Does it stay out of the way? Neither decorative objects nor works of art β leave room for self-expression. 6. **Good design is honest** β Does it claim only what it is? No false promises, no manipulation, no inflated value. 7. **Good design is long-lasting** β Will it age well? Avoids being fashionable; never appears antiquated. 8. **Good design is thorough down to the last detail** β Are edges, empty states, errors, focus rings, motion curves all considered? Care and accuracy express respect for the user. 9. **Good design is environmentally friendly** β Does it conserve resources? Minimizes pollution β in software: bundle weight, energy, attention, cognitive load. 10. **Good design is as little design as possible** β Less, but better. Concentrates on essentials; back to purity, back to simplicity.
> The user wrote "Dieter Braun" β they mean Dieter Rams. Don't correct them inline; just use the right principles.
## Delegation Model
Use subagents for *evidence gathering* (reading components, measuring contrast, counting elements, inspecting tokens, screenshotting via agent-browser). Keep *scoring and verdict synthesis* with the orchestrator. Reject subagent reports that score without citing evidence and redeploy.
### Subagent Reporting Contract (MANDATORY)
Each evidence subagent response must include: 1. Sources consulted β exact file paths and line ranges, or screenshot regions 2. Concrete findings β what is present, what is missing, with quotes/values 3. Per-principle facts (not opinions) β leave scoring to the orchestrator 4. Known gaps β what could not be inspected and why
## Output Artifacts
All artifacts go in `DESIGN-IS-<YYYY-MM-DD>/` at repo root (or the project the user points at):
- `00-scope.md` β what was audited (URL, component paths, screens), input materials - `01-evidence.md` β per-principle evidence collected by subagents - `02-scorecard.md` β per-principle 0β3 score with one-line justification + total - `03-verdict.md` β NEW / REFINE / REDESIGN with reasoning - `04-handoff-prompt.md` β copy-pasteable `/make-plan` prompt for the chosen outcome
## Phases
### Phase 0: Scope Lock (ALWAYS FIRST)
Ask the user (or infer from the request) and write `00-scope.md`: - What is being audited? (live URL, repo path, Figma frame, component name) - Who is the primary user, and what is the primary task? - Constraints (brand, stack, deadline) - Reference designs or competitors, if any
If the user is asking about a design that doesn't exist yet, skip Phases 1β2 and go straight to Phase 3 with verdict = **NEW**.
### Phase 1: Evidence Gathering (FAN OUT)
Deploy subagents in parallel. Each must return ONLY the required fields below β no prose paragraphs, no scoring.
**1. Structural Evidence** subagent (always deploy) Required fields returned: - Total interactive-element count on audited surface - Max nesting depth of the primary component tree - Repeated-pattern count (same affordance appearing >1 place with the same purpose) - Dead-prop / unused-import count - File:line citations for every count
**2. Visual Evidence** subagent (always deploy) Mode: if target is a reachable URL or running dev server β use the `agent-browser` skill for screenshots and computed-style inspection. If target is a static repo with no running instance β read source CSS / tokens / component files and report inferred facts only (mark these "INFERRED"). Required fields returned: - Spacing scale observed (px array) - Type scale observed (px array) - Distinct color count (count of unique hex/oklch tokens actually rendered or referenced) - Lowest contrast ratio observed across primary text - States present checklist: empty / loading / error / success / focus / disabled β present or missing for each
**3. Copy & Honesty** subagent (always deploy) Required fields returned: - List of every user-facing string with file:line - Flagged inflations (marketing superlatives without backing) - Flagged dark patterns (forced continuity, hidden cost, fake scarcity, confirmshaming) - Flagged jargon / unclear labels with proposed plain replacement - Labelβbehavior mismatches with file:line of both
**4. Weight & Friction** subagent (always deploy) Required fields returned: - Initial JS bytes (number) - Network request count for primary view (number) - Time-to-interactive ms (number, measured or estimated with method noted) - Animation count on idle screen (number) - Notification / badge / modal count on initial load (number)
**5. Accessibility Evidence** subagent (OPTIONAL β deploy only if target has a meaningful interactive UI surface; skip for static landing pages without interaction) Required fields returned: - WCAG contrast pass/fail per text token - Focus order list across primary controls - Keyboard reachability of every primary action (yes/no per action) - ARIA landmark count - Skip-link present (yes/no)
**Principle β subagent mapping** (orchestrator uses this when scoring):
| Principle | Fed by | |-----------|--------| | #1 innovative | orchestrator-only (judgment using all evidence) | | #2 useful | Structural, Accessibility | | #3 aesthetic | Visual | | #4 understandable | Structural, Copy & Honesty, Accessibility | | #5 unobtrusive | Structural, Visual | | #6 honest | Copy & Honesty | | #7 long-lasting | orchestrator-only (judgment using all evidence) | | #8 thorough | Visual | | #9 environmentally friendly | Weight & Friction | | #10 as little design as possible | Structural |
The orchestrator writes `01-evidence.md` consolidating all subagent reports. Reject any finding without a source citation. Subagents are explicitly forbidden from scoring β only the orchestrator scores, using the rubric in Phase 2.
### Phase 2: Scorecard (ORCHESTRATOR)
The orchestrator scores each of the ten principles itself β do NOT delegate scoring.
For each principle, write to `02-scorecard.md`:
``` N. Good design is <principle> β Score: X/3 Evidence: <one-line summary citing 01-evidence.md anchors> Justification: <one sentence on why this score, not the one above or below> ```
Per-principle scoring anchors (apply verbatim β pick the level whose signal best matches the audited surface):
#1 innovative β 3: introduces a pattern not seen in 5+ peer products and ships it with restraint. 2: refreshes an existing pattern with a clear improvement. 1: imitates competitors with minor variation. 0: copies a competitor's flow wholesale. #2 useful β 3: primary task completes in fewest possible steps; no decoy actions. 2: primary task completes but adjacent surface adds steps. 1: primary task requires unnecessary detours. 0: primary task is not directly supported on the screen audited. #3 aesthetic β 3: spacing/type/color obey a single visible system; no orphan styles. 2: β€2 minor inconsistencies across audited surface. 1: 3β5 inconsistencies OR one jarring violation. 0: no visible system OR active visual noise. #4 understandable β 3: a first-time user names every primary control correctly. 2: 1 control needs a tooltip. 1: 2β3 controls unclear; jargon present. 0: primary action is not identifiable without help. #5 unobtrusive β 3: chrome recedes; content is the figure, UI the ground. 2: chrome visible but quiet. 1: decoration competes with content. 0: chrome dominates content. #6 honest β 3: every claim, badge, and label maps 1:1 to actual behavior. 2: β€1 minor inflation (e.g. "powerful" once). 1: 2+ inflations OR one dark pattern. 0: any deceptive flow (forced continuity, hidden cost, fake scarcity). #7 long-lasting β 3: visual language has no dated trend markers; would read as current 3 years from now. 2: 1 dated marker. 1: 2β3 dated markers (skeuomorph residue, fad gradients, trend typography). 0: design reads as a specific year's trend. #8 thorough β 3: empty / loading / error / success / focus / disabled all present and considered. 2: 1 state missing or rough. 1: 2β3 states missing. 0: 4+ states missing or default-browser. #9 environmentally friendly β 3: initial JS <100KB, no idle animation, dark mode honored, prefers-reduced-motion respected. 2: <500KB, motion gated. 1: 500KBβ2MB, motion always on. 0: >2MB OR autoplay video OR dark mode ignored. #10 as little design as possible β 3: every element earns its place; removing any one breaks the task. 2: β€2 removable elements. 1: 3β5 removable elements. 0: page is dominated by decoration or duplicated affordances.
Scoring rules: - **Tie-breaker rule**: When uncertain between two scores, pick the lower one. Convergence > generosity. - **Score worst, not mean**: When a principle has multiple representative instances on the audited surface, score the worst instance β not the average. - **No bonuses, no weights**: Scores stay 0β3 integer. Principles are equally weighted. Total is sum of ten scores, max 30.
### Phase 3: Verdict (ORCHESTRATOR)
Write `03-verdict.md` with one of three verdicts, chosen by these rules:
- **NEW DESIGN** β No design exists yet, OR the existing artifact is a stub/wireframe with no real decisions to preserve. - **REFINE** β Total score β₯ 20 AND no individual principle scored 0. The bones are good; iterate. - **REDESIGN** β Total score < 20, OR any principle scored 0 on a load-bearing dimension (typically #2 useful, #4 understandable, or #6 honest). Start over from purpose.
State the verdict in one sentence. Then list the 3β5 highest-leverage moves β each tied to a specific principle and evidence anchor. These become the spine of the next phase's plan.
**Anti-patterns to reject in your own verdict:** - Recommending REFINE because the codebase is large (sunk cost is not a design principle) - Recommending REDESIGN because a single screen is ugly (scope it) - Recommending NEW when an honest REDESIGN is warranted (don't dodge the critique)
### Phase 4: /make-plan Handoff
Write `04-handoff-prompt.md` containing exactly ONE fenced `/make-plan` prompt matching the verdict. The prompt must be self-contained β the next session won't see this audit unless it's quoted in.
Use the matching template below. Fill every `<bracket>`. Include the top 3β5 moves from Phase 3 verbatim, each with its evidence anchor.
**Quote-in step (mandatory, applies to all three templates below):** Before emitting the handoff, replace EVERY `<bracket>` placeholder with concrete content from the a
Source provenance
Decision snapshot
93,017 GitHub stars
Audit
Install and adoption review
Agent-proven evidence
Outcome reports after resolve, review, install, and one narrow run.
No agent outcome data yet. The first agent run can report success, setup needs, risk blocks, failure, or not-relevant through /api/agent/outcome.
Install
Free and open source. Review the report before installing into production agents.
Growth loop
Scenario-led draft for design-is, ready for a manual X post.
design-is: Audit a design against Dieter Rams' ten "Good design is..." principles, then hand off a /make... 93.0K stars https://www.openagentskill.com/skills/thedotmack-design-is?ref=x
Listing + install path for design-is: https://www.openagentskill.com/skills/thedotmack-design-is?ref=x Install: npx skills add thedotmack/claude-mem --skill design-is
Listing source
This listing was indexed from public sources and is not marked official until a maintainer claim is approved.
Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals.
Claim this skillOwner claim
This Registry indexed listing is attributed to thedotmack but is not marked official yet. Claim it to add a verified owner signal and make future launch, install, and audit updates easier to trust.
Creator backlink kit
Show the canonical listing, current trust and audit signals, and real Agent-Proven evidence where developers evaluate the repository.
[](https://www.openagentskill.com/skills/thedotmack-design-is?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/thedotmack-design-is?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/thedotmack-design-is/audit)
[](https://www.openagentskill.com/skills/thedotmack-design-is?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)thedotmack
@thedotmack
Share whether this skill looks useful for your agent workflow. Aggregated feedback improves rankings over time.
Sandbox only
Wazuh
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
16.3K StarsMaigret
π΅οΈββοΈ Collect a dossier on a person by username from 3000+ sites
32.9K StarsNuclei
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
29.2K StarsInfisical
Infisical is the open-source platform for secrets, certificates, and privileged access management.
27.4K StarsSandbox only
Install targets
Codex install prompt
Install the "design-is" agent skill from https://github.com/thedotmack/claude-mem/tree/main/plugin/skills/design-is. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Audit a design against Dieter Rams' ten "Good design is..." principles, then hand off a /make-plan prompt for one of three outcomes β new design, refine design, or redesign. Use when the user says "audit this design", "design review", "check this UI against Rams", "is this UI good", "critique this design", "design audit", or asks for a critique that should lead to a plan. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {"event_id":"install_<unique-id>","skill_slug":"thedotmack-design-is","task":"Install design-is","agent":"codex","outcome":"success","install_used":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.Supply asset profile
Code review, repo analysis, testing, CI, GitHub, DevOps, and developer workflow skills.
Scenario
GitHub automation
I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.
Agent fit
Claude Code + Browser agents + CLI
Codex, Claude Code, Cursor, CLI, or custom agents.
Install
Ready
npx skills add thedotmack/claude-mem --skill design-is
Maintenance
fresh
4d since push
Risk
Safe to try
Permission surface may require sandboxing
GitHub quality
93K
95/100 Quality Β· 82/100 Trust
Coverage tags
Review notes
Permission surface may require sandboxing Β· Permission surface needs review: secrets or environment access, filesystem or document access
Agent adoption scorecard
These scores combine public repository metadata, OpenAgentSkill review signals, maintenance freshness, and install readiness. They are a shortlist signal, not a replacement for human review.
Quality
ExcellentHigh-confidence pick with strong adoption and healthy maintenance signals.
Trust
Sandbox onlyUseful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
Audit
Safe to tryA machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
OpenAgentSkill Trust Score v5
Run only in a sandbox and compare close alternatives before using it for real work.
Stars
93K GitHub stars
Repo activity
93K stars, 8.2K forks
Maintenance
4d since push
License
Apache-2.0
Install
npx skills add thedotmack/claude-mem --skill design-is
Install safety
Agent-readable metadata
Use this block or the embedded JSON to decide whether an agent should install this skill, choose an alternative, or ask for human review first.
Suited tasks
Suited agents
Install decision
Trust and risk
Outcome loop
Install command
npx skills add thedotmack/claude-mem --skill design-isDo not use when
Agent safety v2
Sparse or mixed signals. Useful for discovery, but not for autonomous installation.
Test manually in an isolated workspace and compare against safer alternatives.
medium
Skill may drive a browser or interact with web pages.
medium
Skill likely fetches remote pages, APIs, repositories, or external services.
medium
Skill may read or write project files, documents, generated artifacts, or local workspace state.
high
Skill metadata references credentials, tokens, environment variables, or secret-bearing workflows.
Agent resolve plan
The Resolve API returns the selected skill, alternatives, safety policy, audit notes, install target, and copy-paste prompt an agent can follow without scraping this page.
Open JSON
/api/agent/resolve?task=Use%20design-is%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Resolve text
/api/agent/resolve?task=Use%20design-is%20for%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text
Install handoff
/api/skills/thedotmack-design-is/install
Agent should check
Copy prompt
Task: Use design-is in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20design-is%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/thedotmack-design-is/install
Install command: npx skills add thedotmack/claude-mem --skill design-is
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.Agent handoff
Use the public install endpoint to fetch the command, safety checklist, target prompts, and canonical links for this skill.
Install handoff
/api/skills/thedotmack-design-is/install
LLM text format
/api/skills/thedotmack-design-is/install?format=text
Find alternatives
/api/skills/search?q=design-is&limit=3
Agent prompt
Use design-is for this task. Review https://www.openagentskill.com/api/skills/thedotmack-design-is/install, then install with: npx skills add thedotmack/claude-mem --skill design-isRegistry metadata
This page exposes the same decision, trust, audit, use-case, and install signals through the Registry API, so agents can rank this skill without scraping the UI.
Manifest
/api/registry/manifest/thedotmack-design-is
LLM text
/api/registry/manifest/thedotmack-design-is?format=text
Install alias
/api/registry/install/thedotmack-design-is
Recommend
/api/registry/recommend?task=Use%20design-is%20in%20an%20agent%20workflow&limit=3
Agent fit
Research agents
Use-case tags
Platforms
Claude Code, Browser agents
Audit report
A machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
Agent decision cockpit
Use this as a leading candidate, then validate the README and install path in your own agent stack.
Role in stack
Primary pick
Primary fit
Research agents
Trust label
Production-ready
Install path
Command ready
Use when
Evidence
review first
Implementation path
Trust profile
Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
GitHub adoption
PASS93K GitHub stars
Stars/forks activity
PASS93K stars, 8.2K forks; issue activity unavailable in current metadata
Recent maintenance
PASS4d since push
License clarity
PASSApache-2.0
Good signals
Review before install
Recommended action
Run only in a sandbox and compare close alternatives before using it for real work.
Quality profile
High-confidence pick with strong adoption and healthy maintenance signals.
Workflow fit
Investigate faster
I need my agent to research a topic, compare sources, and produce a concise report.
Operate web apps
I need my agent to control a browser, fill forms, and verify web app workflows.
Manage repositories
I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.
Workflow fit
Design, build, test, and ship interfaces
A practical workflow for agents that turn product briefs or Figma designs into polished frontend code, review the result, test it in a browser, and prepare a safe deployment.
Operate and verify web apps
A workflow for agents that navigate products, fill forms, take screenshots, and verify real user flows across web applications.
Find, compare, and synthesize
A workflow for agents that gather sources, compare claims, summarize long material, and draft useful research briefs.
Alternative shortlist
Similar skills that may fit this task.
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
π΅οΈββοΈ Collect a dossier on a person by username from 3000+ sites
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
Infisical is the open-source platform for secrets, certificates, and privileged access management.
--- name: design-is description: Audit a design against Dieter Rams' ten "Good design is..." principles, then hand off a /make-plan prompt for one of three outcomes β new design, refine design, or redesign. Use when the user says "audit this design", "design review", "check this UI against Rams", "is this UI good", "critique this design", "design audit", or asks for a critique that should lead to a plan. ---
# Design Is
## Do not use for
- Routine UI code reviews β use `/review` - Pure copy edits β use a separate copy pass - Pre-design ideation with no artifact yet β start with `/make-plan` directly
You are an ORCHESTRATOR. Audit a design against Dieter Rams' ten principles, score each principle with evidence, decide the outcome verdict (NEW / REFINE / REDESIGN), and hand off to `/make-plan` with a ready-to-run prompt.
You do not write implementation code. You produce: evidence-cited scores, a verdict, and a `/make-plan` handoff prompt.
## The Ten Principles (Dieter Rams)
Audit each principle in this exact order. Each gets a score 0β3 and β₯1 piece of evidence (`file:line`, screenshot region, copy excerpt, or measured value).
1. **Good design is innovative** β Does it advance the form, or imitate? Innovation rides on technology; never an end in itself. 2. **Good design makes a product useful** β Does it serve the primary task? Emphasizes usefulness; disregards anything that detracts. 3. **Good design is aesthetic** β Is it beautiful? Only well-executed objects can be beautiful; aesthetic quality affects well-being. 4. **Good design makes a product understandable** β Does the structure clarify function? Or is it self-explanatory at best? 5. **Good design is unobtrusive** β Does it stay out of the way? Neither decorative objects nor works of art β leave room for self-expression. 6. **Good design is honest** β Does it claim only what it is? No false promises, no manipulation, no inflated value. 7. **Good design is long-lasting** β Will it age well? Avoids being fashionable; never appears antiquated. 8. **Good design is thorough down to the last detail** β Are edges, empty states, errors, focus rings, motion curves all considered? Care and accuracy express respect for the user. 9. **Good design is environmentally friendly** β Does it conserve resources? Minimizes pollution β in software: bundle weight, energy, attention, cognitive load. 10. **Good design is as little design as possible** β Less, but better. Concentrates on essentials; back to purity, back to simplicity.
> The user wrote "Dieter Braun" β they mean Dieter Rams. Don't correct them inline; just use the right principles.
## Delegation Model
Use subagents for *evidence gathering* (reading components, measuring contrast, counting elements, inspecting tokens, screenshotting via agent-browser). Keep *scoring and verdict synthesis* with the orchestrator. Reject subagent reports that score without citing evidence and redeploy.
### Subagent Reporting Contract (MANDATORY)
Each evidence subagent response must include: 1. Sources consulted β exact file paths and line ranges, or screenshot regions 2. Concrete findings β what is present, what is missing, with quotes/values 3. Per-principle facts (not opinions) β leave scoring to the orchestrator 4. Known gaps β what could not be inspected and why
## Output Artifacts
All artifacts go in `DESIGN-IS-<YYYY-MM-DD>/` at repo root (or the project the user points at):
- `00-scope.md` β what was audited (URL, component paths, screens), input materials - `01-evidence.md` β per-principle evidence collected by subagents - `02-scorecard.md` β per-principle 0β3 score with one-line justification + total - `03-verdict.md` β NEW / REFINE / REDESIGN with reasoning - `04-handoff-prompt.md` β copy-pasteable `/make-plan` prompt for the chosen outcome
## Phases
### Phase 0: Scope Lock (ALWAYS FIRST)
Ask the user (or infer from the request) and write `00-scope.md`: - What is being audited? (live URL, repo path, Figma frame, component name) - Who is the primary user, and what is the primary task? - Constraints (brand, stack, deadline) - Reference designs or competitors, if any
If the user is asking about a design that doesn't exist yet, skip Phases 1β2 and go straight to Phase 3 with verdict = **NEW**.
### Phase 1: Evidence Gathering (FAN OUT)
Deploy subagents in parallel. Each must return ONLY the required fields below β no prose paragraphs, no scoring.
**1. Structural Evidence** subagent (always deploy) Required fields returned: - Total interactive-element count on audited surface - Max nesting depth of the primary component tree - Repeated-pattern count (same affordance appearing >1 place with the same purpose) - Dead-prop / unused-import count - File:line citations for every count
**2. Visual Evidence** subagent (always deploy) Mode: if target is a reachable URL or running dev server β use the `agent-browser` skill for screenshots and computed-style inspection. If target is a static repo with no running instance β read source CSS / tokens / component files and report inferred facts only (mark these "INFERRED"). Required fields returned: - Spacing scale observed (px array) - Type scale observed (px array) - Distinct color count (count of unique hex/oklch tokens actually rendered or referenced) - Lowest contrast ratio observed across primary text - States present checklist: empty / loading / error / success / focus / disabled β present or missing for each
**3. Copy & Honesty** subagent (always deploy) Required fields returned: - List of every user-facing string with file:line - Flagged inflations (marketing superlatives without backing) - Flagged dark patterns (forced continuity, hidden cost, fake scarcity, confirmshaming) - Flagged jargon / unclear labels with proposed plain replacement - Labelβbehavior mismatches with file:line of both
**4. Weight & Friction** subagent (always deploy) Required fields returned: - Initial JS bytes (number) - Network request count for primary view (number) - Time-to-interactive ms (number, measured or estimated with method noted) - Animation count on idle screen (number) - Notification / badge / modal count on initial load (number)
**5. Accessibility Evidence** subagent (OPTIONAL β deploy only if target has a meaningful interactive UI surface; skip for static landing pages without interaction) Required fields returned: - WCAG contrast pass/fail per text token - Focus order list across primary controls - Keyboard reachability of every primary action (yes/no per action) - ARIA landmark count - Skip-link present (yes/no)
**Principle β subagent mapping** (orchestrator uses this when scoring):
| Principle | Fed by | |-----------|--------| | #1 innovative | orchestrator-only (judgment using all evidence) | | #2 useful | Structural, Accessibility | | #3 aesthetic | Visual | | #4 understandable | Structural, Copy & Honesty, Accessibility | | #5 unobtrusive | Structural, Visual | | #6 honest | Copy & Honesty | | #7 long-lasting | orchestrator-only (judgment using all evidence) | | #8 thorough | Visual | | #9 environmentally friendly | Weight & Friction | | #10 as little design as possible | Structural |
The orchestrator writes `01-evidence.md` consolidating all subagent reports. Reject any finding without a source citation. Subagents are explicitly forbidden from scoring β only the orchestrator scores, using the rubric in Phase 2.
### Phase 2: Scorecard (ORCHESTRATOR)
The orchestrator scores each of the ten principles itself β do NOT delegate scoring.
For each principle, write to `02-scorecard.md`:
``` N. Good design is <principle> β Score: X/3 Evidence: <one-line summary citing 01-evidence.md anchors> Justification: <one sentence on why this score, not the one above or below> ```
Per-principle scoring anchors (apply verbatim β pick the level whose signal best matches the audited surface):
#1 innovative β 3: introduces a pattern not seen in 5+ peer products and ships it with restraint. 2: refreshes an existing pattern with a clear improvement. 1: imitates competitors with minor variation. 0: copies a competitor's flow wholesale. #2 useful β 3: primary task completes in fewest possible steps; no decoy actions. 2: primary task completes but adjacent surface adds steps. 1: primary task requires unnecessary detours. 0: primary task is not directly supported on the screen audited. #3 aesthetic β 3: spacing/type/color obey a single visible system; no orphan styles. 2: β€2 minor inconsistencies across audited surface. 1: 3β5 inconsistencies OR one jarring violation. 0: no visible system OR active visual noise. #4 understandable β 3: a first-time user names every primary control correctly. 2: 1 control needs a tooltip. 1: 2β3 controls unclear; jargon present. 0: primary action is not identifiable without help. #5 unobtrusive β 3: chrome recedes; content is the figure, UI the ground. 2: chrome visible but quiet. 1: decoration competes with content. 0: chrome dominates content. #6 honest β 3: every claim, badge, and label maps 1:1 to actual behavior. 2: β€1 minor inflation (e.g. "powerful" once). 1: 2+ inflations OR one dark pattern. 0: any deceptive flow (forced continuity, hidden cost, fake scarcity). #7 long-lasting β 3: visual language has no dated trend markers; would read as current 3 years from now. 2: 1 dated marker. 1: 2β3 dated markers (skeuomorph residue, fad gradients, trend typography). 0: design reads as a specific year's trend. #8 thorough β 3: empty / loading / error / success / focus / disabled all present and considered. 2: 1 state missing or rough. 1: 2β3 states missing. 0: 4+ states missing or default-browser. #9 environmentally friendly β 3: initial JS <100KB, no idle animation, dark mode honored, prefers-reduced-motion respected. 2: <500KB, motion gated. 1: 500KBβ2MB, motion always on. 0: >2MB OR autoplay video OR dark mode ignored. #10 as little design as possible β 3: every element earns its place; removing any one breaks the task. 2: β€2 removable elements. 1: 3β5 removable elements. 0: page is dominated by decoration or duplicated affordances.
Scoring rules: - **Tie-breaker rule**: When uncertain between two scores, pick the lower one. Convergence > generosity. - **Score worst, not mean**: When a principle has multiple representative instances on the audited surface, score the worst instance β not the average. - **No bonuses, no weights**: Scores stay 0β3 integer. Principles are equally weighted. Total is sum of ten scores, max 30.
### Phase 3: Verdict (ORCHESTRATOR)
Write `03-verdict.md` with one of three verdicts, chosen by these rules:
- **NEW DESIGN** β No design exists yet, OR the existing artifact is a stub/wireframe with no real decisions to preserve. - **REFINE** β Total score β₯ 20 AND no individual principle scored 0. The bones are good; iterate. - **REDESIGN** β Total score < 20, OR any principle scored 0 on a load-bearing dimension (typically #2 useful, #4 understandable, or #6 honest). Start over from purpose.
State the verdict in one sentence. Then list the 3β5 highest-leverage moves β each tied to a specific principle and evidence anchor. These become the spine of the next phase's plan.
**Anti-patterns to reject in your own verdict:** - Recommending REFINE because the codebase is large (sunk cost is not a design principle) - Recommending REDESIGN because a single screen is ugly (scope it) - Recommending NEW when an honest REDESIGN is warranted (don't dodge the critique)
### Phase 4: /make-plan Handoff
Write `04-handoff-prompt.md` containing exactly ONE fenced `/make-plan` prompt matching the verdict. The prompt must be self-contained β the next session won't see this audit unless it's quoted in.
Use the matching template below. Fill every `<bracket>`. Include the top 3β5 moves from Phase 3 verbatim, each with its evidence anchor.
**Quote-in step (mandatory, applies to all three templates below):** Before emitting the handoff, replace EVERY `<bracket>` placeholder with concrete content from the a
Source provenance
Decision snapshot
93,017 GitHub stars
Audit
Install and adoption review
Agent-proven evidence
Outcome reports after resolve, review, install, and one narrow run.
No agent outcome data yet. The first agent run can report success, setup needs, risk blocks, failure, or not-relevant through /api/agent/outcome.
Install
Free and open source. Review the report before installing into production agents.
Growth loop
Scenario-led draft for design-is, ready for a manual X post.
design-is: Audit a design against Dieter Rams' ten "Good design is..." principles, then hand off a /make... 93.0K stars https://www.openagentskill.com/skills/thedotmack-design-is?ref=x
Listing + install path for design-is: https://www.openagentskill.com/skills/thedotmack-design-is?ref=x Install: npx skills add thedotmack/claude-mem --skill design-is
Listing source
This listing was indexed from public sources and is not marked official until a maintainer claim is approved.
Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals.
Claim this skillOwner claim
This Registry indexed listing is attributed to thedotmack but is not marked official yet. Claim it to add a verified owner signal and make future launch, install, and audit updates easier to trust.
Creator backlink kit
Show the canonical listing, current trust and audit signals, and real Agent-Proven evidence where developers evaluate the repository.
[](https://www.openagentskill.com/skills/thedotmack-design-is?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/thedotmack-design-is?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/thedotmack-design-is/audit)
[](https://www.openagentskill.com/skills/thedotmack-design-is?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)thedotmack
@thedotmack
Share whether this skill looks useful for your agent workflow. Aggregated feedback improves rankings over time.
Sandbox only
Wazuh
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
16.3K StarsMaigret
π΅οΈββοΈ Collect a dossier on a person by username from 3000+ sites
32.9K StarsNuclei
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
29.2K StarsInfisical
Infisical is the open-source platform for secrets, certificates, and privileged access management.
27.4K StarsPermission surface
secrets or environment access, filesystem or document access
Agent outcomes
No agent outcome data yet
Docs
Usable metadata, review docs
Risk summary
Install readiness
Permission surface
secrets or environment access, filesystem or document access
Agent outcomes
No agent outcome data yet
Docs
Usable metadata, review docs
Risk summary
Install readiness
Permission surface
secrets or environment access, filesystem or document access
Agent outcomes
No agent outcome data yet
Docs
Usable metadata, review docs
Risk summary
Install readiness
Permission surface
secrets or environment access, filesystem or document access
Agent outcomes
No agent outcome data yet
Docs
Usable metadata, review docs
Risk summary
Install readiness