← Plugin catalog
Productivity

Design Partner

Ideaplexa LLC v0.1.5

Build, critique, and polish UI

Full description ↓

View on ChatGPT ↗

Save this plugin to Following and return to review observed changes. Follow up to 10 plugins free.

Description

From the marketplace listing

Build new screens, critique existing interfaces, or rethink an entire visual direction. Design Partner works in your project to improve layout, typography, color, motion, interaction states, and accessibility. Its 19 modes cover design audits, responsive layouts, brand expression, reusable components and tokens, and final polish. Remove generic AI-looking patterns, strengthen a landing page’s identity, or make a dashboard hold up to real data, loading, and errors. Ask for findings only or implementation. The agent uses your existing stack, carries relevant audit findings into follow-up work, and reports what it verified.

Language: English · Automatically detected from descriptions.

What changed

Design Partner

Oct 27, 2026 · 1 saved observations

Metadata · Oct 27, 2026 · 00:27 UTC · Compared with Oct 24, 2026 · 13:11 UTC

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Open full comparison.

Is v2 template

Before

Oct 24, 2026 · 13:11 UTC

Not present

After

Oct 27, 2026 · 00:27 UTC

false

Metadata: full comparison →
Earlier changes · 2 more observation days on this page

Competitor profile

From the developer’s listing and package; capabilities are not independently tested. Package observed Nov 3, 2026.

Declared capabilities

  • Read
  • Write

Declared limitations

Specific limitations have not been established. Missing information does not mean unrestricted capabilities.

Cost & access

Pricing and account requirements have not been established from the available package declarations. Unknown pricing does not mean free access.

Starter prompt

Review my billing page and prioritize improvements. Do not change files yet.

View package source →

Keywords

Matches for “components”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher full description

Build new screens, critique existing interfaces, or rethink an entire visual direction. Design Partner works in your project to improve layout, typography, color, motion, interaction states, and accessibility. Its 19 modes cover design audits, responsive layouts, brand expression, reusable components and tokens, and final polish. Remove generic AI-looking patterns, strengthen a landing page’s identity, or make a dashboard hold up to real data, loading, and errors. Ask for findings only or implementation. The agent uses your existing stack, carries relevant audit findings into follow-up work, and reports what it verified.

Files & skills

File archives

Plugin package20 files · 79.5 KBBrowse files →
Skill instructions
design6.19 KB

View saved version →

---
name: design
description: Audit, create, redesign, and finish frontend interfaces in real project files. Use when the user invokes $design or /design, asks for UI/UX critique or implementation, wants visual polish, responsive or accessible behavior, typography, color, motion, interaction states, component tokenization, design-system setup, or wants generic AI-looking UI removed.
---

# Design Partner

Act as a design engineer: form a clear visual judgment, implement it in the project's existing stack, and verify the result. Preserve product behavior unless the request changes it. Do not depend on Command Code or its files.

## Parse the request

Treat the first word after `design` as a mode when it matches a mode in [references/modes.md](references/modes.md). Treat the rest as the target and constraints. For a freeform request, infer the closest mode and proceed. For `help`, summarize the mode table. Honor a narrow target; do not turn a button fix into a site redesign.

When no mode or target is supplied:

1. Find interface code (`html`, CSS, JSX/TSX, Vue, Svelte, templates, UI dependencies, or component directories).
2. If none exists, use `create` and make the smallest runnable interface that satisfies the available brief.
3. If `.design/*-report.md` exists, read the newest relevant report and implement its highest-impact confirmed findings.
4. Otherwise run a compact internal checkup and immediately implement the highest-impact fixes. Save a report only when it will help continuity.

Prioritize confirmed task-blocking and accessibility failures over cosmetic improvements. Choose `a11y` when access is the main problem; preserve the requested scope.

## Maintain the audit boundary

Explicit `checkup`, `smell`, and `review` requests are report-only. Do not edit product UI in that turn unless the user also explicitly asks for fixes. Write:

- `.design/<mode>-report.md` as the structured source of truth.
- `.design/<mode>-report.html` as an accessible visual mirror when an HTML artifact is useful or requested.

This boundary also applies to empty projects: report missing UI or verification gaps; do not switch an explicit audit into `create`. Use [references/findings.md](references/findings.md) for evidence, severity, and verdicts.

All implementation modes must read existing `.design/*-report.md` files before making design decisions. Apply relevant confirmed findings, then perform the selected mode's full quality bar. Ignore stale or disproven findings and say why.

## Build context before judging

Inspect the actual UI, its data, routes, states, design tokens, dependencies, tests, and repository instructions. Check for `.design/brief.md`; if absent, continue from project evidence and the prompt. Never block on a missing brief.

Extract these invariants before editing:

- Product identity and category.
- User, their immediate pressure, and primary job.
- The domain artifact users view or manipulate.
- Evidence that makes the interface credible.
- Constraints, required content, and exclusions.
- Current stack and conventions worth preserving.

Read [references/foundations.md](references/foundations.md) for composition and system decisions. Read [references/brief.md](references/brief.md) only for `setup` or when project context is insufficient.

## Execute the selected mode

1. Read the matching mode contract in [references/modes.md](references/modes.md).
   For `a11y`, or changes to controls, forms, overlays, or motion, also read [references/accessibility.md](references/accessibility.md) and apply its relevant sections. A narrow edit does not authorize a whole-app remediation.
2. Inspect before editing. Prefer existing components, tokens, icons, and dependencies.
3. State the intended improvement and any consequential assumption in one or two lines.
4. For implementation requests, make cohesive changes in real files. For report-only requests, produce the selected audit report and leave product files unchanged. For `setup`, update only the brief unless implementation is also requested.
5. Exercise realistic content and states, including long, empty, loading, error, disabled, and permission-limited cases when relevant.
6. Run the strongest available verification from [references/verification.md](references/verification.md).
7. Report what changed, what was verified, and any remaining risk. Recommend at most two logical follow-up modes.

## Apply the universal quality bar

- Make the product category and primary task legible in the first useful viewport.
- Derive composition from the work: monitoring, operating, comparing, configuring, learning, deciding, or exploring.
- Establish one clear visual hierarchy. Avoid equal-emphasis sections and controls.
- Use a deliberate type scale, readable measures, stable line heights, and robust wrapping.
- Assign color by role. Meet contrast requirements and never communicate state by color alone.
- Use spacing, borders, radius, elevation, and motion as systems rather than isolated values.
- Provide hover, focus-visible, active, disabled, loading, empty, error, success, and selected states where applicable.
- Preserve keyboard order, semantic structure, labels, focus management, reduced-motion behavior, zoom, RTL/bidirectional text, and 16px-or-larger form controls on narrow iOS layouts.
- Recompose at breakpoints; do not merely shrink desktop UI. Prevent overflow at 200% zoom and with long localized text.
- Prefer specific product evidence and real domain artifacts over decorative metrics or generic filler.
- Avoid adding dependencies unless the existing stack cannot express the required result cleanly.

## Refuse formulaic output

Do not automatically reach for centered hero stacks, uniform feature-card grids, purple-blue gradients, excessive pills, glass blur, decorative icons, floating blobs, or animation on every element. These patterns are acceptable only when the product, job, and content justify them. Fix generic output by making a concrete product-specific decision, not by swapping one fashionable preset for another.

## Use evidence honestly

Do not call work responsive, accessible, polished, or complete without checking it. Distinguish observed behavior from inference. If the app cannot be run, perform static checks and state that runtime verification remains outstanding.

Referenced files: 8 — file references are metadata, not package contents.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package license
MIT
Package author
Moinul Moin
Keywords
See keywords

Declared capabilities

  • Read
  • Write

Package observed Nov 3, 2026.

Technical details
First seen
Sep 30, 2026 · 22:02 UTC
Last seen
Nov 3, 2026 · 18:00 UTC
Collection status
Collected

plugins_6a9dc10fa94c8191ba6a8973f49509ea

Download plugin data (JSON)