基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ynitto/sandbox --skill react-frontend-coder命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
会話中の話題を、最小の視覚表現(擬似コード・呼び出しツリー・コンポーネントツリー・ファイルツリー・Mermaid・diff・HTML)で見せて理解を助けるスキル。「図で説明して」「見せて」「視覚的に説明して」「イメージで教えて」「構造を見せて」「どう変わるのか見せて」「show me」などで発動する。説明が長文になりそうなときに、文章の代わりに図で示す。
agent-flow の orchestrator 向け高精度タスク分解・戦略選択スキル。要求を分析し、7パターン(map-reduce 含む)+複合パターンから最適な戦略を選定し、実行可能なタスクグラフを生成する。decomposition スキルの分解能力を内包し、agent-flow の `--planner flow-planner` で利用する。
セッションをまたいで知識・決定事項を継続させたいときのスキル。「覚えておいて」でsave、「思い出して」でrecall、「記憶一覧」でlist、「忘れて」でarchive、「共有して」でshare、「整理して」でcleanup、「役立った/間違ってた」でrate、「固定化して」でconsolidate。重要な知見を発見したら自律的にsaveを実行すること。
| name | react-frontend-coder |
| description | React + TypeScriptで画面実装、最適化、ユニットテストまで一体で進める統合スキル。要件・UI設計が確定済みで、「React画面を作って」「Reactをテストして」などのときに使う。 |
| metadata | {"version":"2.0.1","tier":"stable","category":"implementation","tags":["react","typescript","vite","zustand","testing","performance"]} |
React + TypeScript(Vite + Zustand)で、要件・UI設計が既に確定している前提でフロントエンド機能を実装する統合スキル。旧 react-best-practices と旧 react-frontend-unit-tester の責務を吸収し、セットアップ → 実装 → 最適化 → テスト → 検証の流れで進める。
プロジェクトテンプレートを準備し、開発環境を整える。
assets/vite-react-ts-template/ を作業ディレクトリに複製npm install。追加ライブラリが必要なら npm install [required-libs] で追加するnpm run devvitest / @testing-library/react / @testing-library/jest-dom / jsdom を導入するpackage.json に test / test:coverage を追加する設計に従い、コード実装を進める。
Zustand Store実装
コンポーネント実装
スタイル・UI調整
実装直後に、性能と保守性に効く React / Next.js 系ベストプラクティスを必要箇所へ適用する。
非同期・データ取得の見直し
Promise.all() などで並列化するawait は必要な箇所まで遅延する再レンダーと描画の最適化
startTransition を検討するバンドルと依存の最適化
コンポーネント → Store → Hooks の順で、変更の要件を守るテストを追加する。
Store テスト
コンポーネント テスト
Hooks テスト
実装品質と要件充足度を確認。
開発サーバー動作確認
npm run dev で起動機能検証
テスト実行
npm run test を実行npm run test:coverage を実行ビルド確認
npm run build で本番ビルドが成功するかコード品質
詳細は references を参照:
以下の統合済み資産も参照してよい:
rules/ - React ベストプラクティス集references/testing-setup-guide.md - テスト環境セットアップreferences/react-component-testing.md - コンポーネントテストreferences/react-hooks-testing.md - Custom Hooks テストreferences/zustand-store-testing.md - Zustand Store テストreferences/testing-best-practices.md - テストのベストプラクティスassets/vite-react-ts-template/ - テスト設定例を組み込んだテンプレートscripts/ - Vitest セットアップ補助スクリプトvite-react-ts-template/)
vitest.config.example.ts と jest.config.example.js を同梱react-best-practices 由来のルール群をローカル同梱webapp-testing を追加で使うtest-driven-development を上位オーケストレーターとして併用する