بنقرة واحدة
react-rules
React and component patterns
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
React and component patterns
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Open the Claude Session Dashboard in the browser. Starts it first if not already running. Checks for and installs updates before starting.
Analyze ~/.claude session files to find unused agent skills and reduce context token waste. Scans subagent JSONL files for injected skills and cross-references with agent responses.
Full SDLC pipeline: design → plan → implement → review → test → ship. Use this skill when the user wants to BUILD A NEW FEATURE that spans multiple files across scanner, server functions, and UI layers — anything requiring architecture design, an implementation plan, and coordinated changes across a vertical slice. Trigger on: /feature command, 'build/implement/add [feature]' requests involving new server functions + UI components, multi-step feature work needing TDD and code review. Do NOT trigger for: bug fixes, refactors, small UI tweaks, single-file changes, CI fixes, test runs, or PR reviews.
Investigate and fix the latest failing CI workflow
Fix a GitHub issue end-to-end
Investigate a URL or page using Playwright browser
استنادا إلى تصنيف SOC المهني
| name | react-rules |
| description | React and component patterns |
| user-invocable | false |
export function AgentCard() {}className with Tailwind — no CSS modules or styled-componentsuseQuery, useSuspenseQuery) for all data fetchinguseMutationuseEffect for data fetchingqueryClient.prefetchQuery in route loadersuseState — keep it minimaluseFormroute.tsx (TanStack Router file-based routing)PascalCase.tsx or grouped in ui.tsx within a sliceuse-kebab-case.ts (must start with use prefix — enforced by architecture tests)ui/ directory directlysrc/components/ui/ (shadcn convention)model.ts facade, not from internal filesdomain/ or infra/ directlyimport { useAgents } from '@/features/registry/model' (correct) vs import { useAgents } from '@/features/registry/hooks/useAgents' (wrong from outside registry)