원클릭으로
tanstack-start
TanStack Start, Router, Query, and Server Functions patterns and best practices for this project.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
TanStack Start, Router, Query, and Server Functions patterns and best practices for this project.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
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
| name | tanstack-start |
| description | TanStack Start, Router, Query, and Server Functions patterns and best practices for this project. |
| user-invocable | true |
createServerFn from @tanstack/react-start.validator() for input validation (e.g. with zod).handler() for the implementationsrc/routes/createFileRoute for route definitionsloader for server-side data fetching (runs on server)beforeLoad for auth guards and redirects__root.tsx to child routesqueryOptions to define reusable query configsuseSuspenseQuery in components for data fetchingqueryClient.invalidateQueries()@/ → apps/web/src/src/routes/<path>.tsxsrc/routes/_<layout>.tsx (pathless layout routes)src/routes/api/<name>.ts