Agent SkillsAjayIrkal23/agentic-mercy-10x › frontend-standards-always-follow

frontend-standards-always-follow

GitHub

作为前端开发的强制基线,触发时自动加载10个配套技能。规范React/Next.js等项目的代码结构、Tailwind样式、Hook提取及文件拆分(<250行),确保UI与逻辑分离并遵循现有契约。

skills/frontend-standards-always-follow/SKILL.md AjayIrkal23/agentic-mercy-10x

触发场景

任何Web前端UI开发任务 React/Next.js/Vite组件或页面构建 CSS样式与浏览器UX优化 前端性能调优

安装

npx skills add AjayIrkal23/agentic-mercy-10x --skill frontend-standards-always-follow -g -y
更多选项

不安装直接使用

npx skills use AjayIrkal23/agentic-mercy-10x@frontend-standards-always-follow

指定 Agent (Claude Code)

npx skills add AjayIrkal23/agentic-mercy-10x --skill frontend-standards-always-follow -a claude-code -g -y

安装 repo 全部 skill

npx skills add AjayIrkal23/agentic-mercy-10x --all -g -y

预览 repo 内 skill

npx skills add AjayIrkal23/agentic-mercy-10x --list

SKILL.md

Frontmatter
{
    "name": "frontend-standards-always-follow",
    "schema": 1,
    "category": "frontend",
    "surfaces": [
        "frontend"
    ],
    "triggers": {
        "paths": [
            ".hook.",
            ".jsx",
            ".spec.",
            ".test.",
            ".tsx",
            "\/auth\/",
            "\/components\/",
            "\/guard\/",
            "\/hooks\/use",
            "\/login\/",
            "\/pages\/",
            "\/router\/",
            "\/routes\/",
            "\/src\/hooks\/",
            "\/store\/",
            "\/views\/",
            "__tests__",
            "_test.ts",
            "_test.tsx",
            "protected",
            "reducer.",
            "redux",
            "route.ts",
            "route.tsx",
            "routes.ts",
            "selector.",
            "session",
            "slice.",
            "src\/schemas\/",
            "src\/types\/",
            "use-",
            "useHook"
        ],
        "intents": [
            "frontend"
        ],
        "keywords": [
            "always",
            "always-on",
            "apply",
            "apps",
            "baseline",
            "browser",
            "build",
            "client",
            "component",
            "css",
            "dashboard",
            "data",
            "follow",
            "frontend",
            "hook",
            "matching",
            "next.js",
            "performance",
            "plugin",
            "react",
            "requested",
            "skill",
            "standards",
            "state",
            "styling",
            "task",
            "vite",
            "web",
            "web\/frontend",
            "work"
        ]
    },
    "platforms": [
        "linux",
        "darwin",
        "windows"
    ],
    "token-cost": 1188,
    "description": "ALWAYS invoke when any web\/frontend UI, React, Next.js, Vite, dashboard, component, CSS, client data, hook, state, styling, browser UX, or frontend performance work is requested. MUST apply this always-on frontend baseline after the matching Build Web Apps plugin skill for any web\/frontend task.",
    "disable-model-invocation": false
}

Frontend Standards Always Follow

🔒 MANDATORY COMPANION BUNDLE — load ALL now, every time, no exceptions

Reading this skill is the trigger. Before doing ANY frontend work you MUST immediately Skill-invoke all of the following, end to end. Not "when the surface is touched" — always, as a set, the moment this baseline loads:

  1. frontend-structure-standards
  2. frontend-api-standards
  3. frontend-response-handling
  4. frontend-server-data-patterns
  5. frontend-code-review
  6. frontend-ui-engineering
  7. react-hooks-patterns
  8. tailwind-design-system
  9. browser-testing-with-devtools
  10. vite-react-best-practices

This is non-negotiable. Do not skip, defer, or sample a subset. If any one is not yet loaded this turn, load it now before writing frontend code.

Overview

This is the always-on frontend baseline.

Apply it immediately after the matching Build Web Apps plugin skill for any frontend task. The companion bundle above is NAMED (trigger pointers); load each companion's body LAZILY, only when the task needs it — not all in full every time.

Always Apply

  • Inspect existing route pages, components, hooks, API modules, and stores before changing behavior.
  • Preserve current contracts and business logic unless the task explicitly changes them.
  • Preserve the route-page vs feature-component split: default to src/pages/<domain>/<route>/index.tsx for route entry parents and src/components/<domain>/<feature>/* for route-owned UI unless repo-local docs override it.
  • Prefer Tailwind utilities first for layout, spacing, sizing, typography, breakpoints, and common state classes.
  • Prefer component-local *.module.css files for feature-local visuals, pseudo-elements, keyframes, layered backgrounds, and complex selectors.
  • Keep src/index.css limited to Tailwind import, domain stylesheet imports, and global base/reset selectors.
  • Keep shared non-module domain styling in src/styles/<domain>/index.css.
  • Keep UI components free of direct API calls.
  • Keep app-owned frontend types in central domain files under src/types/<domain>/...
  • Import custom types into components, hooks, API modules, and stores instead of declaring them inline
  • When feature UI grows stateful or JSX-heavy, extract feature-local hooks and keep the component as a thin orchestrator.
  • Prefer src/components/<domain>/<feature>/hooks/* for feature-owned hooks and src/hooks/<domain>/* only when the hook is reused across features.
  • Prefer focused UI type files such as src/types/<domain>/<feature>-ui.ts for feature props and local UI state.
  • Keep manually maintained frontend source files at or below 250 lines. If a touched file is already over 250 lines, split or reduce it before adding more behavior unless the user explicitly scopes that cleanup out.
  • Reuse existing primitives, helpers, and patterns before creating new ones.
  • Keep files focused and split obvious multi-responsibility files.
  • Remove duplication, stale imports, and replaced UI logic while you work.

Non-Negotiables

  • No guessing when the repo already shows a pattern.
  • No client-side filtering or pagination for server-backed datasets.
  • No response-shape changes without explicit intent.
  • No inline ownership of app-owned custom type or interface declarations inside frontend modules.
  • No touched manually maintained frontend source file may remain over 250 lines without an explicit blocker.
  • No monolithic frontend files when decomposition is straightforward.
  • No feature or page selectors added directly to src/index.css once domain and module styling ownership exists.
  • No CSS Modules routed through root CSS or domain CSS.
  • No mixed old/new implementations left behind without a reason.

Load Next When Needed

  • frontend-structure-standards for folder layout, component boundaries, file decomposition, and the detailed src/types/<domain>/... ownership model.
  • frontend-response-handling for API parsing, normalized errors, and backend-driven list behavior.
  • frontend-server-data-patterns for tables, lists, search, and query-state flows.
  • react-hooks-patterns for complex local state, effects, refs, reducers, or custom hook extraction.
  • tailwind-design-system, ui-ux-pro-max, frontend-ui-engineering, or impeccable only when the task explicitly needs them.

Completion Checklist

  • Existing frontend patterns were inspected first.
  • Route entry parents remained separate from feature-owned UI unless the repo explicitly uses a different convention.
  • Reuse beat reinvention where possible.
  • Data access stayed outside presentational UI.
  • Files remained focused and readable.
  • Root, domain, and feature styling ownership stayed in the correct layer.
  • No stale frontend code was left behind.

版本历史

  • 581d130 当前 2026-07-19 09:08

同 Skill 集合

attic/2026-07-09/skills-pre-update/taste-skill/SKILL.md
attic/2026-07-09/skills-pre-update/ui-ux-pro-max/SKILL.md
skills/agent-development/SKILL.md
skills/api-and-interface-design/SKILL.md
skills/api-contract-standards/SKILL.md
skills/architect-system-design/SKILL.md
skills/backend-api-standards/SKILL.md
skills/backend-code-review/SKILL.md
skills/backend-error-handling/SKILL.md
skills/backend-performance-standards/SKILL.md
skills/backend-standards-always-follow/SKILL.md
skills/canary-playwright/SKILL.md
skills/caveman/SKILL.md
skills/ci-cd-and-automation/SKILL.md
skills/code-execution-standard/SKILL.md
skills/code-review-and-quality/SKILL.md
skills/code-simplification/SKILL.md
skills/codebase-design/SKILL.md
skills/codebase-start-point-guide/SKILL.md
skills/command-development/SKILL.md
skills/composition-patterns/SKILL.md
skills/context-engineering/SKILL.md
skills/dead-code-and-change-audit/SKILL.md
skills/debug-investigation/SKILL.md
skills/debugging-and-error-recovery/SKILL.md
skills/deprecation-and-migration/SKILL.md
skills/design-extract/SKILL.md
skills/design-review-playwright/SKILL.md
skills/diagnose/SKILL.md
skills/documentation-and-adrs/SKILL.md
skills/domain-modeling/SKILL.md
skills/domain-scaffold-patterns/SKILL.md
skills/doubt-driven-development/SKILL.md
skills/dox-doc-tree/SKILL.md
skills/eval-harness/SKILL.md
skills/fix-lint-format/SKILL.md
skills/forensic-change-coupling/SKILL.md
skills/forensic-complexity-trends/SKILL.md
skills/forensic-debt-quantification/SKILL.md
skills/forensic-hotspot-finder/SKILL.md
skills/frontend-api-standards/SKILL.md
skills/frontend-code-review/SKILL.md
skills/frontend-response-handling/SKILL.md
skills/frontend-server-data-patterns/SKILL.md
skills/frontend-structure-standards/SKILL.md
skills/frontend-ui-engineering/SKILL.md
skills/git-workflow-and-versioning/SKILL.md
skills/golang-patterns/SKILL.md
skills/golang-testing/SKILL.md
skills/graphify/SKILL.md
skills/gsd-add-tests/SKILL.md
skills/gsd-ai-integration-phase/SKILL.md
skills/gsd-audit-fix/SKILL.md
skills/gsd-audit-milestone/SKILL.md
skills/gsd-audit-uat/SKILL.md
skills/gsd-autonomous/SKILL.md
skills/gsd-capture/SKILL.md
skills/gsd-cleanup/SKILL.md
skills/gsd-code-review/SKILL.md
skills/gsd-complete-milestone/SKILL.md
skills/gsd-config/SKILL.md
skills/gsd-debug/SKILL.md
skills/gsd-discuss-phase/SKILL.md
skills/gsd-docs-update/SKILL.md
skills/gsd-eval-review/SKILL.md
skills/gsd-execute-phase/SKILL.md
skills/gsd-explore/SKILL.md
skills/gsd-extract-learnings/SKILL.md
skills/gsd-fast/SKILL.md
skills/gsd-forensics/SKILL.md
skills/gsd-graphify/SKILL.md
skills/gsd-health/SKILL.md
skills/gsd-import/SKILL.md
skills/gsd-inbox/SKILL.md
skills/gsd-ingest-docs/SKILL.md
skills/gsd-manager/SKILL.md
skills/gsd-map-codebase/SKILL.md
skills/gsd-milestone-summary/SKILL.md
skills/gsd-mvp-phase/SKILL.md
skills/gsd-new-milestone/SKILL.md
skills/gsd-new-project/SKILL.md
skills/gsd-ns-context/SKILL.md
skills/gsd-ns-ideate/SKILL.md
skills/gsd-ns-manage/SKILL.md
skills/gsd-ns-review/SKILL.md
skills/gsd-ns-workflow/SKILL.md
skills/gsd-pause-work/SKILL.md
skills/gsd-phase/SKILL.md
skills/gsd-plan-phase/SKILL.md
skills/gsd-plan-review-convergence/SKILL.md
skills/gsd-pr-branch/SKILL.md
skills/gsd-profile-user/SKILL.md
skills/gsd-progress/SKILL.md
skills/gsd-quick/SKILL.md
skills/gsd-resume-work/SKILL.md
skills/gsd-review-backlog/SKILL.md
skills/gsd-review/SKILL.md
skills/gsd-secure-phase/SKILL.md
skills/gsd-ship/SKILL.md
skills/gsd-sketch/SKILL.md
skills/gsd-spec-phase/SKILL.md
skills/gsd-spike/SKILL.md
skills/gsd-stats/SKILL.md
skills/gsd-surface/SKILL.md
skills/gsd-thread/SKILL.md
skills/gsd-ui-phase/SKILL.md
skills/gsd-ui-review/SKILL.md
skills/gsd-ultraplan-phase/SKILL.md
skills/gsd-undo/SKILL.md
skills/gsd-update/SKILL.md
skills/gsd-validate-phase/SKILL.md
skills/gsd-verify-work/SKILL.md
skills/gsd-workspace/SKILL.md
skills/gsd-workstreams/SKILL.md
skills/huashu-design/SKILL.md
skills/improve-codebase-architecture/SKILL.md
skills/incremental-implementation/SKILL.md
skills/iterative-retrieval/SKILL.md
skills/lean-ctx/SKILL.md
skills/mcp-builder/SKILL.md
skills/mcp-usage-standards/SKILL.md
skills/mmx-cli/SKILL.md
skills/owasp-security/SKILL.md
skills/pdf/SKILL.md
skills/performance-optimization/SKILL.md
skills/plan-exec-stack-guide/SKILL.md
skills/plan-mode-gate/SKILL.md
skills/planning-and-task-breakdown/SKILL.md
skills/postgres-patterns/SKILL.md
skills/project-reference-linkage/SKILL.md
skills/project-structure-map/SKILL.md
skills/qa-playwright/SKILL.md
skills/react-hooks-patterns/SKILL.md
skills/resolving-merge-conflicts/SKILL.md
skills/santa-review/SKILL.md
skills/scaffold-standards/SKILL.md
skills/security-and-hardening/SKILL.md
skills/service-layer-standards/SKILL.md
skills/shadcn/SKILL.md
skills/shipping-and-launch/SKILL.md
skills/skill-linkage-story/SKILL.md
skills/source-driven-development/SKILL.md
skills/spec-driven-development/SKILL.md
skills/strategic-compact/SKILL.md
skills/tailwind-design-system/SKILL.md
skills/taste-skill/SKILL.md
skills/tdd/SKILL.md
skills/tech-debt-audit/SKILL.md
skills/test-driven-development/SKILL.md
skills/tool-and-doc-selection/SKILL.md
skills/using-agent-skills/SKILL.md
skills/verification-loop/SKILL.md
skills/vite-react-best-practices/SKILL.md
skills/web-design-guidelines/SKILL.md
skills/webapp-testing/SKILL.md
skills/workflow-orchestrator/SKILL.md
skills/zoom-out/SKILL.md
attic/2026-07-09/skills-pre-update/huashu-design/SKILL.md
attic/2026-07-09/skills-pre-update/impeccable/SKILL.md
skills/browser-testing-with-devtools/SKILL.md
skills/codebase-intel-first/SKILL.md
skills/docx/SKILL.md
skills/find-skills/SKILL.md
skills/gsd-help/SKILL.md
skills/gsd-ns-project/SKILL.md
skills/gsd-settings/SKILL.md
skills/higgsfield-generate/SKILL.md
skills/higgsfield-marketplace-cards/SKILL.md
skills/higgsfield-product-photoshoot/SKILL.md
skills/higgsfield-soul-id/SKILL.md
skills/higgsfield-websites/SKILL.md
skills/impeccable/SKILL.md
skills/jcodemunch-token-saver/SKILL.md
skills/pptx/SKILL.md
skills/tdd-auto-init/SKILL.md
skills/ui-ux-pro-max/SKILL.md
skills/update-docs/SKILL.md
skills/xlsx/SKILL.md
skills/autoplan/SKILL.md
skills/benchmark/SKILL.md
skills/browse/SKILL.md
skills/careful/SKILL.md
skills/connect-chrome/SKILL.md
skills/context-restore/SKILL.md
skills/design-consultation/SKILL.md
skills/design-html/SKILL.md
skills/design-review/SKILL.md
skills/design-shotgun/SKILL.md
skills/diagram/SKILL.md
skills/document-generate/SKILL.md
skills/freeze/SKILL.md
skills/guard/SKILL.md
skills/investigate/SKILL.md
skills/ios-clean/SKILL.md
skills/ios-design-review/SKILL.md
skills/ios-sync/SKILL.md
skills/landing-report/SKILL.md
skills/make-pdf/SKILL.md
skills/open-gstack-browser/SKILL.md
skills/pair-agent/SKILL.md
skills/plan-design-review/SKILL.md
skills/plan-devex-review/SKILL.md
skills/plan-tune/SKILL.md
skills/qa/SKILL.md
skills/setup-browser-cookies/SKILL.md
skills/setup-deploy/SKILL.md
skills/setup-gbrain/SKILL.md
skills/ship/SKILL.md
skills/skillify/SKILL.md
skills/spec/SKILL.md
skills/sync-gbrain/SKILL.md
skills/unfreeze/SKILL.md
skills/benchmark-models/SKILL.md
skills/canary/SKILL.md
skills/codex/SKILL.md
skills/context-save/SKILL.md
skills/cso/SKILL.md
skills/devex-review/SKILL.md
skills/document-release/SKILL.md
skills/gstack-upgrade/SKILL.md
skills/health/SKILL.md
skills/ios-fix/SKILL.md
skills/ios-qa/SKILL.md
skills/land-and-deploy/SKILL.md
skills/learn/SKILL.md
skills/office-hours/SKILL.md
skills/plan-ceo-review/SKILL.md
skills/plan-eng-review/SKILL.md
skills/qa-only/SKILL.md
skills/retro/SKILL.md
skills/review/SKILL.md
skills/scrape/SKILL.md

元信息

文件数
0
版本
581d130
Hash
250e7024
收录时间
2026-07-19 09:08

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-22 02:48
浙ICP备14020137号-1 $访客地图$