agent init

This commit is contained in:
2026-03-28 00:43:27 -05:00
commit 796c374d38
42 changed files with 1962 additions and 0 deletions

View File

@@ -0,0 +1,45 @@
# Accessibility Review
## Purpose
Improve inclusive usability by checking whether interfaces are operable, understandable, and robust for people using different devices, input methods, and assistive technologies.
## When to use
- Reviewing or implementing user-facing UI
- Checking forms, dialogs, navigation, or interactive states
- Improving keyboard support, semantics, contrast, or feedback
- Raising the quality bar for long-lived interface patterns
## Inputs to gather
- Relevant screens, components, and interaction flows
- Existing design system, semantic patterns, and accessibility goals
- Keyboard, screen reader, focus, contrast, and motion considerations
- Known constraints in the stack or component library
## How to work
- Check the main user path with keyboard and semantics in mind first.
- Review labels, focus order, state announcements, contrast, and error clarity.
- Prioritize issues that block task completion or create major confusion.
- Recommend changes that fit the current implementation model and team capacity.
- Treat accessibility as product quality, not a final polish pass.
## Output expectations
- Clear accessibility findings or implementation guidance
- Prioritized fixes by impact on usability and inclusion
- Notes on what was inspected directly versus inferred
## Quality checklist
- Findings focus on real interaction barriers.
- Recommendations are specific enough to implement.
- The review covers both semantics and user experience.
- High-impact accessibility gaps are surfaced early.
## Handoff notes
- Mention whether checks were code-based, visual, or manually reasoned.
- Pair with frontend UI implementation and design system consistency when shipping durable fixes.

View File

@@ -0,0 +1,45 @@
# Design System and UI Consistency
## Purpose
Promote reusable, scalable UI patterns so the interface stays coherent as the product grows.
## When to use
- A UI area is drifting from existing patterns
- Reusable components or patterns should replace one-off implementations
- A feature adds new patterns that may affect future screens
- You want to improve consistency without a full redesign
## Inputs to gather
- Existing components, tokens, layout patterns, and style conventions
- The new or changed UI requirements
- Current inconsistencies, duplication, or local hacks
- Constraints from the stack, theme system, or design resources
## How to work
- Reuse existing components and conventions before inventing new ones.
- Introduce new patterns only when the current system cannot express the need cleanly.
- Optimize for maintainability and consistency, not just a one-screen outcome.
- Keep component APIs and styling patterns understandable.
- Document new reusable patterns when they materially expand the design system.
## Output expectations
- More consistent UI implementation or a clear plan for pattern consolidation
- Notes on reused versus newly introduced patterns
- Guidance on where the system should expand carefully
## Quality checklist
- The UI becomes more coherent, not more fragmented.
- Reuse is meaningful and does not force a poor fit.
- New abstractions are justified by repeated or durable need.
- The solution helps future features move faster.
## Handoff notes
- Note whether the work is local cleanup, reusable component work, or system-level direction.
- Pair with UX review and frontend implementation when consistency changes affect behavior and clarity.

45
skills/ui-ux/ux-review.md Normal file
View File

@@ -0,0 +1,45 @@
# UX Review
## Purpose
Evaluate an interface or flow for clarity, usability, friction, trust, and task completion quality, then turn those observations into actionable improvements.
## When to use
- Reviewing a screen or flow before or after implementation
- Looking for usability issues in forms, navigation, settings, or onboarding
- Improving hierarchy, copy clarity, state handling, or feedback
- Assessing whether an interface supports the intended user goal well
## Inputs to gather
- Screens, flows, components, or descriptions of the experience
- Target user goal and success criteria
- Existing design system or product patterns
- Constraints such as device, context, accessibility, or content requirements
## How to work
- Review from the user's task perspective rather than from the component tree outward.
- Check whether the next action is obvious at each step.
- Evaluate hierarchy, wording, spacing, feedback, and state transitions together.
- Prioritize issues by how much they block comprehension, confidence, or completion.
- Suggest improvements that fit the current product language unless redesign is requested.
## Output expectations
- Clear list of UX issues or strengths
- Prioritized recommendations with rationale
- Notes on where UI changes, copy changes, or research would help most
## Quality checklist
- Feedback is tied to user outcomes, not vague aesthetic preference.
- Important states such as empty, loading, error, and success are considered.
- Recommendations are specific enough to act on.
- Suggestions fit the product's current level of complexity and style.
## Handoff notes
- Distinguish between usability issues, visual polish issues, and copy issues.
- Pair with frontend implementation or product copy when turning review into shipped changes.