Web & Frontendlow risk

effective-web

Design, build, review, and improve user-facing web experiences including marketing sites, content pages, landing pages, web apps, dashboards, and React components. Use for UI/UX direction, layout, typography, color, components, forms, tables, accessibility, motion, internationalization implementation (not locale-specific punctuation, quotation, spacing, or language-level typographic rules), interface copy, loading and error states, auth UX, CSS architecture, frontend SEO and AI search, AI-assisted interface design, browser performance, frontend testing, React architecture, React component APIs, SVG graphics, icons, paths, animation, and textures, print stylesheets, paged media, or web-to-print output. Do not use for backend-only work, infrastructure or deployment, general-purpose writing, or print production that is unrelated to HTML and CSS.

sebastian-software/skills.sebastian-software.com·skills/effective-web/SKILL.md
32/ 100推薦值

匯入這個 Skill

選擇你的 coding agent,複製專案級或個人級安裝指令。

固定至平台收錄的 commit
匯入目前專案.agents/skills/effective-web
npx skills add https://github.com/sebastian-software/skills.sebastian-software.com/tree/e5222bebb3166f274e43b89ec295f64d21b2cfb7/skills/effective-web -a codex -y
匯入個人環境~/.agents/skills/effective-web
npx skills add https://github.com/sebastian-software/skills.sebastian-software.com/tree/e5222bebb3166f274e43b89ec295f64d21b2cfb7/skills/effective-web -a codex -g -y
手動放置目錄.agents/skills/effective-webOfficial docs ↗
匯入目前專案.claude/skills/effective-web
npx skills add https://github.com/sebastian-software/skills.sebastian-software.com/tree/e5222bebb3166f274e43b89ec295f64d21b2cfb7/skills/effective-web -a claude-code -y
匯入個人環境~/.claude/skills/effective-web
npx skills add https://github.com/sebastian-software/skills.sebastian-software.com/tree/e5222bebb3166f274e43b89ec295f64d21b2cfb7/skills/effective-web -a claude-code -g -y
手動放置目錄.claude/skills/effective-webOfficial docs ↗
匯入目前專案.agents/skills/effective-web
npx skills add https://github.com/sebastian-software/skills.sebastian-software.com/tree/e5222bebb3166f274e43b89ec295f64d21b2cfb7/skills/effective-web -a github-copilot -y
匯入個人環境~/.copilot/skills/effective-web
npx skills add https://github.com/sebastian-software/skills.sebastian-software.com/tree/e5222bebb3166f274e43b89ec295f64d21b2cfb7/skills/effective-web -a github-copilot -g -y
手動放置目錄.agents/skills/effective-webOfficial docs ↗
匯入目前專案.agents/skills/effective-web
npx skills add https://github.com/sebastian-software/skills.sebastian-software.com/tree/e5222bebb3166f274e43b89ec295f64d21b2cfb7/skills/effective-web -a cursor -y
匯入個人環境~/.cursor/skills/effective-web
npx skills add https://github.com/sebastian-software/skills.sebastian-software.com/tree/e5222bebb3166f274e43b89ec295f64d21b2cfb7/skills/effective-web -a cursor -g -y
手動放置目錄.agents/skills/effective-webOfficial docs ↗
匯入目前專案.agents/skills/effective-web
npx skills add https://github.com/sebastian-software/skills.sebastian-software.com/tree/e5222bebb3166f274e43b89ec295f64d21b2cfb7/skills/effective-web -a gemini-cli -y
匯入個人環境~/.gemini/skills/effective-web
npx skills add https://github.com/sebastian-software/skills.sebastian-software.com/tree/e5222bebb3166f274e43b89ec295f64d21b2cfb7/skills/effective-web -a gemini-cli -g -y
Native Gemini CLIgemini skills install https://github.com/sebastian-software/skills.sebastian-software.com.git --scope workspace --path skills/effective-web
手動放置目錄.agents/skills/effective-webOfficial docs ↗
⚠ 安裝指令使用開源 skills CLI。執行前請檢查來源、腳本與權限。
# Effective Web

Treat the web experience as one system. Route each request to the smallest
relevant guidance set, then check the result across design, implementation,
accessibility, performance, and verification boundaries.

## Workflow

1. Inspect the product goal, primary users and actions, accepted ADRs, existing
   stack, local conventions, browser support, and available evidence.
2. Select one primary route from the table. Read that route before acting.
3. Load only the detailed references required by the route and current problem.
   Add another route only when the work genuinely crosses concerns.
4. Implement or review against the existing product language and architecture.
   Prefer measured evidence and repository conventions over generic defaults.
5. Verify the affected states, responsive behavior, keyboard and screen-reader
   use, loading cost, and relevant project checks before declaring the work done.

For a broad redesign or cross-cutting review, start with Design and Review, then
add the focused routes revealed by the review. For a narrow request, skip the
broad design route and load the matching focused route directly.

## Route by Intent

| User intent | Read |
| --- | --- |
| Plan, critique, redesign, polish, or quality-gate a whole experience | [Design and Review](references/route-design.md) |
| Modernize an existing site or app without losing brand, content, routes, analytics, or accessibility contracts | [Design and Review](references/route-design.md) |
| Design an AI-assisted feature, choose chat versus structured UI, or expose uncertainty and control | [Design and Review](references/route-design.md) |
| Fix hierarchy, grids, spacing, responsive layout, or safe areas | [Layout and Spacing](references/route-layout.md) |
| Improve type hierarchy, measure, rhythm, fallbacks, or font loading | [Typography](references/route-typography.md) |
| Build palettes, semantic tokens, contrast, dark mode, or themes | [Color and Theming](references/route-color.md) |
| Design buttons, navigation, dialogs, menus, or reusable primitives | [Component Primitives](references/route-components.md) |
| Build field layouts, validation, completion, or multi-step forms | [Forms UX](references/route-forms.md) |
| Design dense data, sorting, filtering, row actions, or responsive tables | [Data Tables](references/route-tables.md) |
| Review HTML semantics, accessible names, ARIA, focus, or keyboard use | [Accessibility and HTML](references/route-accessibility.md) |
| Add transitions, scrolling behavior, feedback, or reduced-motion support | [Motion and Interaction](references/route-motion.md) |
| Support localization, RTL, text expansion, or locale-aware formatting | [Internationalization UX](references/route-i18n.md) |
| Write labels, microcopy, empty states, errors, or product language | [Interface Copy](references/route-copy.md) |
| Design loading, empty, success, failure, retry, or not-found states | [Error and Loading States](references/route-states.md) |
| Build login, passkeys, recovery, sessions, permissions, or security UX | [Auth and Security UX](references/route-auth.md) |
| Organize cascade layers, tokens, scoping, browser support, or CSS tooling | [CSS Architecture](references/route-css.md) |
| Improve metadata, structured data, crawlability, previews, or AI search | [Frontend SEO and AI Search](references/route-seo.md) |
| Choose unit, component, visual, browser, or E2E coverage and CI strategy | [Frontend Testing](references/route-testing.md) |
| Diagnose Core Web Vitals, images, caching, resource loading, or perceived speed | [Web Performance](references/route-performance.md) |
| Decide React server/client boundaries, state placement, hydration, or rendering | [React Architecture](references/route-react-architecture.md) |
| Design reusable React APIs, composition, state ownership, refs, or interop | [React Components](references/route-react-components.md) |
| Build, style, animate, optimize, or make accessible SVG icons and illustrations | [SVG Graphics](references/route-svg.md) |
| Create SVG noise, grain, paper, clouds, organic surfaces, or filter effects | [SVG Textures](references/route-textures.md) |
| Build print stylesheets, paged media, printable documents, or web-to-print output | [Print Design](references/route-print.md) |

## Detailed Reference Index

Read only the references needed for the selected route.

### Design and foundations

- [Design planning](references/design-planning.md)
- [Design registers](references/design-registers.md)
- [Design directions](references/design-directions.md)
- [Redesign preservation](references/redesign-preservation.md)
- [UI fundamentals](references/fundamentals.md)
- [Less is more](references/less-is-more.md)
- [UI anti-patterns](references/ui-antipatterns.md)
- [UI quality gates](references/ui-quality-gates.md)
- [AI interface design](references/ai-interface-design.md)

### Layout, type, and color

- [Layout and spacing](references/layout-spacing.md)
- [Responsive design](references/responsive-design.md)
- [Responsive CSS layout](references/css-layout-responsive.md)
- [Typography](references/typography.md)
- [Typography rules](references/typography-rules.md)
- [Webfonts](references/webfonts.md)
- [Color](references/colour.md)
- [Dark mode](references/dark-mode.md)
- [Design-system rules](references/design-system-rules.md)

### Components and interaction

- [Buttons](references/buttons.md)
- [Navigation](references/navigation.md)
- [Dialogs and modals](references/dialog-modal.md)
- [Component development](references/component-development.md)
- [UX patterns](references/ux-patterns.md)
- [Forms](references/forms.md)
- [Forms UX](references/forms-ux.md)
- [Data tables](references/tables-data.md)
- [Motion and interaction](references/motion-interaction.md)
- [Scroll patterns](references/scroll-patterns.md)

### Inclusive and resilient UX

- [HTML accessibility](references/html-accessibility.md)
- [Internationalization and RTL](references/i18n-rtl.md)
- [Internationalization UX](references/i18n-ux.md)
- [Copywriting](references/copywriting.md)
- [Editorial UX](references/editorial-ux.md)
- [Loading states](references/loading-states.md)
- [Error pages](references/error-pages.md)
- [Auth and web security](references/auth-web-security.md)

### Frontend engineering

- [CSS architecture](references/css-architecture.md)
- [Browser baseline support](references/baseline-support.md)
- [Web-platform feature radar](references/platform-feature-radar.md)
- [CSS build tooling](references/css-build-tooling.md)
- [SEO](references/seo.md)
- [AI search and entity distribution](references/ai-geo-distribution.md)
- [Browser performance](references/browser-performance.md)

### Testing

- [Testing-layer decisions](references/testing-layer-decision.md)
- [Storybook component testing](references/storybook-component-testing.md)
- [Visual-regression stability](references/visual-regression-stability.md)
- [Playwright E2E workflows](references/playwright-e2e-workflows.md)
- [CI and baseline review](references/ci-and-baseline-review.md)
- [Vendor tool notes](references/vendor-tool-notes.md)

### React

- [React performance priorities](references/react-performance-priorities.md)
- [Server Components](references/server-components.md)
- [Rendering performance](references/rendering-performance.md)
- [Framework boundaries](references/framework-boundaries.md)
- [Component API design](references/component-api-design.md)
- [Forms and state](references/forms-and-state.md)
- [Interop and accessibility](references/interop-and-accessibility.md)

### SVG

- [SVG graphics](references/svg-graphics.md)
- [Texture recipes](references/texture-recipes.md)
- [Filter primitives](references/filter-primitives.md)
- [CSS integration](references/css-integration.md)

### Print design

- [Print layout](references/print-layout.md)
- [Print typography](references/print-typography.md)
- [Web print styles](references/print-web-styles.md)
- [Paged-media features](references/print-page-features.md)
- [Print locale rules](references/print-locale.md)

## Boundaries

- Route product discovery, strategy, outcome, scope, prioritization, quality-bar,
  and release decisions to `product-management`; return here to design,
  implement, and verify the resulting browser experience.
- Route Impressum, legal notices, privacy and cookie notice requirements,
  online-sales disclosures, and multi-jurisdiction compliance analysis to
  `web-legal-compliance`; return here for the resulting frontend implementation
  and verification work.
- Route locale-specific punctuation, quotation, spacing, and language-level
  typographic rules to `locale-typography`.
- Route general marketing copy and campaigns to the separately managed skills
  selected from the DALO `marketingskills` catalog; use Interface Copy only for
  language embedded in a web experience.
- Keep backend-only architecture, infrastructure, deployment, load testing, and
  security audits, and non-web desktop publishing outside this skill unless
  they directly constrain the browser-facing result.