本文へ移動
cccskills
無料GitHub で公開

frontend-design

Create distinctive React and Tailwind interfaces with strong hierarchy and polished implementation. Use when building or redesigning pages, flows, or components, or when another better-react-web-ui skill needs shared design guidance. Pair with add-ui for direct implementation or requested alternatives.

インストール方法を見る

含まれるファイル(102)

  • SKILL.md9.3 KB
  • reference/accessibility-testing.md5.9 KB
  • reference/accordion-ux.md9.6 KB
  • reference/action-hierarchy.md3.7 KB
  • reference/ai-slop-detection.md3.8 KB
  • reference/aspect-ratio-and-card-orientation.md9.4 KB
  • reference/audience-sensitive-design.md11.6 KB
  • reference/authentication-and-account-recovery.md12.7 KB
  • reference/before-and-after-examples.md2.7 KB
  • reference/behavioral-design.md11.8 KB
  • reference/breadcrumb-ux.md7.4 KB
  • reference/carousel-ux.md9.3 KB
  • reference/cognitive-load.md9.6 KB
  • reference/collection-browsing-and-filtering.md10.2 KB
  • reference/color-and-contrast.md17.6 KB
  • reference/color-ramp-workflow.md3.7 KB
  • reference/colorblindness-ux.md10.3 KB
  • reference/complex-table-ux.md10.4 KB
  • reference/component-accessibility.md11.8 KB
  • reference/component-anatomy.md65.7 KB
  • reference/component-and-block-strategy.md23.4 KB
  • reference/configurator-ux.md14.2 KB
  • reference/container-queries.md5.7 KB
  • reference/conversion-experimentation.md8.6 KB
  • reference/copy-editing-sweeps.md10.3 KB
  • reference/core-web-vitals.md9.1 KB
  • reference/css-tailwind-and-waapi-motion.md8.9 KB
  • reference/data-visualization.md10.4 KB
  • reference/date-input-ux.md8.3 KB
  • reference/date-time-picker-ux.md11.5 KB
  • reference/design-directions.md12.8 KB
  • reference/design-principles.md8.8 KB
  • reference/design-process.md5.9 KB
  • reference/design-system-alignment.md2.4 KB
  • reference/destructive-action-ux.md10.0 KB
  • reference/disabled-buttons-ux.md8.5 KB
  • reference/ecommerce-ux.md8.9 KB
  • reference/elevation-system.md3.5 KB
  • reference/empty-state-patterns.md7.6 KB
  • reference/error-recovery.md8.0 KB
  • reference/expressive-directions.md9.5 KB
  • reference/feature-comparison-ux.md12.5 KB
  • reference/finishing-touches.md5.1 KB
  • reference/form-validation-patterns.md11.4 KB
  • reference/framework-defaults.md4.4 KB
  • reference/framework-official-docs.md7.2 KB
  • reference/hero-sections-ux.md7.1 KB
  • reference/hierarchy-checklist.md13.6 KB
  • reference/image-treatment.md11.8 KB
  • reference/information-architecture-ux.md11.0 KB
  • reference/interaction-design.md39.0 KB
  • reference/interface-honesty.md7.8 KB
  • reference/interruptive-conversion-surfaces.md7.1 KB
  • reference/landing-page-storytelling.md9.2 KB
  • reference/language-and-locale-selection.md9.2 KB
  • reference/legacy-modernization.md7.4 KB
  • reference/linear-easing-patterns.md6.4 KB
  • reference/live-validation-ux.md7.8 KB
  • reference/loading-feedback-and-perceived-performance.md5.5 KB
  • reference/marketing-copywriting.md23.8 KB
  • reference/micro-failures-and-perceived-quality.md6.5 KB
  • reference/motion-choreography.md8.6 KB
  • reference/motion-design.md7.4 KB
  • reference/natural-copy-transitions.md3.7 KB
  • reference/navigation-menu-ux.md9.5 KB
  • reference/notification-and-permissions.md8.9 KB
  • reference/offline-and-resilience.md8.7 KB
  • reference/onboarding-ux.md11.7 KB
  • reference/paywalls-and-upgrade-flows.md9.3 KB
  • reference/permissions-and-roles-ux.md9.8 KB
  • reference/personality-levers.md4.6 KB
  • reference/predictive-and-intent-ui.md8.3 KB
  • reference/pricing-and-packaging.md19.5 KB
  • reference/project-context.md4.5 KB
  • reference/react-shadcn-accelerators.md9.5 KB
  • reference/react-tailwind-implementation-review.md7.9 KB
  • reference/README.md27.1 KB
  • reference/reference-fidelity.md2.6 KB
  • reference/referral-and-sharing-ux.md6.5 KB
  • reference/responsive-design.md10.5 KB
  • reference/reviews-and-ratings.md8.2 KB
  • reference/scroll-driven-animations.md7.8 KB
  • reference/search-and-filtering-ux.md8.3 KB
  • reference/search-and-findability.md10.5 KB
  • reference/search-engine-content-ux.md5.4 KB
  • reference/self-evident-interface.md7.5 KB
  • reference/semantic-color.md2.5 KB
  • reference/sidebar-and-footer-ux.md6.8 KB
  • reference/slider-ux.md10.9 KB
  • reference/social-proof-patterns.md5.9 KB
  • reference/spacing-system.md6.2 KB
  • reference/spatial-design.md6.2 KB
  • reference/status-communication.md12.7 KB
  • reference/subscription-retention-ux.md9.1 KB
  • reference/surface-separation.md4.9 KB
  • reference/text-hierarchy-and-readability.md10.3 KB
  • reference/text-layout-prediction.md9.0 KB
  • reference/typography.md23.8 KB
  • reference/ux-strategy.md6.9 KB
  • reference/ux-writing.md12.0 KB
  • reference/view-transitions.md7.2 KB
  • reference/visual-verification.md4.8 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Create working React and Tailwind interfaces that fit the product, preserve explicit constraints, and make the primary task clear. Read only the references relevant to the requested work.

Match the requested scope

For advice, comparison of workflows, or questions about which skill to use, answer without executing those skills. Do not edit files, persist context, create reports, or start an interview. For an explicit review, inspect and report. Implement fixes only when the user requests them or has already authorized them. Reuse prior authorization within its scope.

Context Gathering Protocol

Gather only the context needed for the requested decision. Use this order:

  1. Reuse the user's current instructions, prior answers, and any direction or creative authority already granted.
  2. Resolve the target application's context using project context. Read its .better-react-web-ui.md, applicable parent defaults, matching page brief, and existing design documents. Legacy files are fallback inputs within the same scope.
  3. Inspect the affected code, callers, assets, and existing design system. Treat observed implementation as evidence of the current system, not proof of unstated audience needs.
  4. Ask only about missing facts that materially change the work. Label reasonable assumptions and proceed with reversible choices within the authorized scope.

For a new design direction, establish the audience, intended task, and brand tone. Under explicit creative delegation, choose and record reasonable assumptions without another approval checkpoint. Never invent user answers or product facts.

For a focused repair, use the relevant code and constraints. Do not require a brand interview before fixing keyboard focus, overflow, or a measured performance defect.

Use $setup when the user requests persistent project context or when substantial design work needs missing context recorded. The absence of a context file alone does not require setup. Preserve existing context when updating it.

Set priorities

Preserve the existing visual system unless the user requests a change. For an open direction, choose a coherent style through design directions. Establish hierarchy with spacing, grouping, type, and contrast before adding decoration.

Distinguish requirements from preferences:

  • Preserve accessibility, truthful content, functional controls, and explicit user constraints.
  • Treat aesthetic guidance as defaults for open decisions. Inter, Arial, system fonts, pure white, pure black, gradients, cards, and familiar layouts are valid when they fit the brand and task.
  • Use AI slop detection to diagnose generic composition, unsupported claims, or unnecessary decoration. A font or color alone is not a defect.
  • Keep core workflows familiar and readable even when the marketing page uses expressive imagery or motion.

Prioritize clarity, task completion, and error prevention over visual novelty. Never fabricate customers, testimonials, metrics, capabilities, urgency, or scarcity. Keep prices, consent, destructive consequences, and cancellation paths clear. See interface honesty.

Match the implementation

Detect the existing React framework, Tailwind configuration, components, tokens, and data flow before editing. Reuse suitable code and installed dependencies. Respect explicit stack choices for new projects. Use framework defaults only for unspecified choices.

Consult framework official docs before framework-specific decisions. For Next.js, read relevant bundled documentation at node_modules/next/dist/docs/ when available. Prefer that version-matched source over memory.

Use component and block strategy and React shadcn accelerators when existing components or blocks fit the task. For custom primitives, read component anatomy and component accessibility. Preserve mature library semantics rather than rewriting them for appearance.

In Astro projects, add React islands only for interactions that need them. Keep implementation complexity proportionate to the requested result.

Implement the requested result

  1. Identify the target page, flow, or component and the visitor's task on that page. Preserve fixed content, section order, and interaction behavior. For substantial work, reuse or prepare the optional page brief described in project context.
  2. Choose a direction within the user's authority. For one requested artifact, implement directly. Use $add-ui for comparison when the user asks for alternatives, honoring the requested count. Do not add a selection checkpoint after the user has chosen or delegated a direction.
  3. Build the smallest complete version with real source files and working actions. Establish a constrained spacing, type, color, radius, and elevation system before decorative details. When following an approved visual reference, use reference fidelity.
  4. Cover relevant loading, empty, error, success, and responsive states. Use optimistic updates only when failures can be recovered without misleading the user or losing data.
  5. Verify the result in the target project. Report what changed, the checks performed, and any untested behavior.

For substantial missing context, use design process and UX strategy. Do not turn a focused repair into a redesign.

Load references by task

TaskReferences
Landing or marketing pageLanding-page storytelling, hero sections, marketing copywriting, social proof
Hierarchy and layoutHierarchy checklist, spacing system, spatial design
TypographyTypography, text hierarchy and readability
Color and statusColor and contrast, semantic color, colorblindness UX
Imagery and depthImage treatment, surface separation, elevation system
Animation or scrollingMotion design, landing-page storytelling
Responsive behaviorResponsive design, container queries
Controls, forms, and recoveryInteraction design, component accessibility, error recovery
Copy and product decisionsUX writing, interface honesty, pricing and packaging
Final reviewReact and Tailwind implementation review, before-and-after examples

Use the reference index for specialized topics such as authentication, commerce, data visualization, onboarding, permissions, and localization. Do not load the entire reference library for every task.

Verify before delivery

Follow visual verification for evidence, fix status, and unavailable-tool handling. Scale the following checks to the affected feature.

  • Check that the primary action is clear and functional. Keep labels and content truthful.
  • Check desktop and phone layouts, long content, and zoom for clipping, overflow, and lost functionality.
  • Test keyboard operation, visible focus, accessible names, contrast, and relevant error recovery.
  • With reduced motion enabled, keep all meaningful content visible and reachable. Decorative animation must not gate content access.
  • Load initially visible and likely LCP images eagerly. Lazy-load suitable below-fold media. Reserve dimensions to avoid layout shifts.
  • Base performance findings on measurements. Add memoization or temporary will-change only when profiling supports it.
  • Use the project's existing checks and respect its command restrictions. Do not claim browser, accessibility, or performance results from source inspection alone.
  • Review whether typography, spacing, color, and interaction decisions fit the product. Preserve approved brand choices even when a different style is your personal preference.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

a11y

無料

Systematically audit and remediate accessibility issues in UI, focusing on keyboard navigation, screen reader support, color contrast, semantic HTML, ARIA usage, and motion sensitivity. Use when the user wants to improve accessibility, make a component accessible, fix WCAG violations, add keyboard support, or ensure screen reader compatibility.

日本語の概要は準備中です。原文の説明を表示しています。

aladicf/better-react-web-ui22026年9月8日 更新

adapt

無料

Adapt designs for narrow, medium, wide, embedded, or print web contexts without losing usability, hierarchy, or target sizing. Use when the user mentions responsive design, breakpoints, narrow layouts, viewport changes, coarse-pointer browsers, or cross-context adaptation.

日本語の概要は準備中です。原文の説明を表示しています。

aladicf/better-react-web-ui22026年9月8日 更新

add-ui

無料

Create or redesign React and Tailwind sections, pages, flows, shells, and components. Use when the user wants new UI or a redesign. Implement one requested or selected direction directly, or generate distinct alternatives when the user asks to compare options.

日本語の概要は準備中です。原文の説明を表示しています。

aladicf/better-react-web-ui22026年9月8日 更新

animate

無料

Implement or refine UI motion, gestures, and transitions. Use when the user asks for animation, hover or press motion, drag or swipe behavior, transition timing, or reduced-motion alternatives. Mentioning a drawer, toast, or hover state alone does not request animation.

日本語の概要は準備中です。原文の説明を表示しています。

aladicf/better-react-web-ui22026年9月8日 更新

arrange

無料

Improve layout composition, spacing systems, grouping, and visual rhythm. Use when the user mentions weak layout structure, arbitrary spacing, weak grouping, crowded composition, or layout monotony rather than priority/emphasis problems.

日本語の概要は準備中です。原文の説明を表示しています。

aladicf/better-react-web-ui22026年9月8日 更新

audit

無料

Run technical quality checks across accessibility, performance, theming, responsive design, and anti-patterns. Generates a scored report with P0-P3 severity ratings and actionable plan. Use when the user wants measurable accessibility, performance, responsive, theming, or anti-pattern findings—not when they mainly want an overall UX critique or final visual/detail polish.

日本語の概要は準備中です。原文の説明を表示しています。

aladicf/better-react-web-ui22026年9月8日 更新

aladicf のスキルをすべて見る

このスキルの問題を報告する