docs: consolidate copilot governance and add medassist skills (#160)
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
---
|
||||
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)
|
||||
Reference in New Issue
Block a user