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.