원클릭으로
scaffold-dashboard-patterns
React, Mantine UI, TanStack Router, and TanStack Query conventions for any dashboard SPA on this stack.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
React, Mantine UI, TanStack Router, and TanStack Query conventions for any dashboard SPA on this stack.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use for any container agent that posts progress to the coordination server's message board. Defines the curl format, channels, message types, payload conventions, posting responsibilities, and verbosity levels.
Use when a review agent must produce structured output. Defines the BLOCKING/NOTE/Summary/Verdict template, the two-tier confidence rubric, and the JSON shadow block consumed by POST /tasks/:id/reviews. Compose with review-process and a domain skill.
Use when an agent evaluates the output of other agents or decides whether work meets the bar. Enforces rigorous quality standards — reject shortcuts, demand evidence, no rubber-stamping.
Use when an agent is the FSM arbitrator on a durable task. Defines the two triggers, the three ruling types, the POST contract, the addendum-file rules for contradiction rulings, and the 409 handling. Project-agnostic.
Tells container agents where the Unreal Engine source tree is mounted inside the container, so they can grep and read engine headers to verify API signatures and class hierarchies.
Use when an agent must review code changes. Defines the universal review sequence — identify files, read context, check against domain criteria, score, filter. Compose with a domain skill and review-output-schema.
| name | scaffold-dashboard-patterns |
| description | React, Mantine UI, TanStack Router, and TanStack Query conventions for any dashboard SPA on this stack. |
| axis | domain |
Domain knowledge for React SPA codebases built on Vite + Mantine + TanStack Router + TanStack Query. Project-specific details (API base URL, auth headers, route layout, domain entities) come from the project's own code — not from this skill.
Button, TextInput, Stack, Group, Paper, etc.)// CORRECT — theme tokens
<Box p="md" bg="gray.1" fz="sm">
// WRONG — magic values
<Box style={{ padding: 16, backgroundColor: '#f1f3f5', fontSize: 14 }}>
@mantine/hooks for common UI patterns (useDisclosure, useMediaQuery, useDebouncedValue)useQuery; polling intervals are appropriate when the server does not push updates[resource], [resource, id], [resource, { filter }]. Always include any tenant / project scoping parameter that affects the response.useMutation with appropriate onSuccess invalidationany