react-conventions
React component conventions — composition, hooks, state management, performance, and Next.js patterns
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
React component conventions — composition, hooks, state management, performance, and Next.js patterns
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Health check procedures D1–D14 for the Audit agent — structural validation, attention budget, version checks, workspace integrity, and static audit
Configure and manage Model Context Protocol servers for external tool access
Review a UI for accessibility — WCAG 2.1 AA compliance, semantic HTML, ARIA usage, keyboard navigation, focus management, colour contrast, and screen reader compatibility
Design or review a REST or GraphQL API — resource modeling, versioning strategy, error contract, OpenAPI/schema-first workflow, and security baseline
Generate a CHANGELOG.md entry from staged changes, a commit range, or a PR diff — following Keep a Changelog format with conventional commit classification
Set up and audit environment variable management — create .env.example, add startup validation, separate secrets from config, and document every variable
| name | react-conventions |
| description | React component conventions — composition, hooks, state management, performance, and Next.js patterns |
| compatibility | >=1.4 |
Skill metadata: version "1.0"; license MIT; tags [react, hooks, components, nextjs]; recommended tools [codebase, editFiles].
Applies to: **/*.tsx, **/*.jsx
Button.tsx, Button.test.tsx, Button.module.css in the same directory.any in props — use React.ComponentPropsWithoutRef<"button"> for extending HTML element props.useMemo and useCallback only when profiling shows a performance issue — not by default.key props that are stable and unique — never array indices for lists that can reorder.