AgentSkillsCN

medassist-ui-consistency

通过复用现有组件、样式与交互模式,强化MedAssist不可妥协的UI防护措施,包括以德语表述的等效请求。

SKILL.md
--- frontmatter
name: medassist-ui-consistency
description: Enforce non-negotiable MedAssist UI guardrails by reusing existing components, styles, and interaction patterns, including equivalent requests phrased in German.

Skill Instructions

Use this skill when implementing or editing UI flows, modals, buttons, forms, schedule views, or settings screens.

Scope

This is the guardrail skill for UI work. Use it to enforce consistency and prevent design drift.

Use medassist-frontend-polish only after these guardrails are satisfied.

Do Not Use This Skill For

  • Creative visual redesign requests where no product consistency constraints apply.
  • Marketing-style one-off pages outside MedAssist product UI conventions.

Rules

  • Reuse existing components (for example ConfirmModal, MedicationAvatar) before creating new primitives.
  • Keep spacing, typography, and button styles aligned with existing patterns.
  • Avoid custom inline modal/button patterns that diverge from project design.
  • Prefer extending existing CSS classes/styles instead of introducing parallel styling systems.

Decision Heuristics

  1. If an equivalent component exists, reuse it.
  2. If small variant is needed, extend existing styles minimally.
  3. If a new component is unavoidable, match existing naming and structure conventions.

Response Format

Provide:

  • Reused components/styles
  • Any new UI element and why reuse was not possible
  • Consistency risks reviewed
  • Confirmation that medassist-frontend-polish constraints remain compatible (if polish work is also requested)