用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/theyoungastronauts/polaris --skill verify-nextjs命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Pull just the do-this-yourself steps out of a long answer, so the user doesn't have to read the whole thing.
Hand in-flight work to a fresh session instead of compacting, or pick up from a relay doc.
Close out a session — record what was learned, update any connected stores, and report what's left dirty.
基于 SOC 职业分类
正在显示 SKILL.md
| name | verify-nextjs |
| description | Next.js/React verification checklist — components, data fetching, types, performance, Tailwind v4. |
| disable-model-invocation | true |
Systematic verification checklist for Next.js/React code. Used by the reviewer agent after code execution.
npm test / vitest)"use client" directivesany typesMatch the project's architecture mode (see CLAUDE.md / nextjs-patterns): SSR-centric projects use route-level conventions, frontend-centric projects manage state in client components.
finally)lib/api.ts — a generic apiFetch<T> base plus namespaced exports (authApi, itemsApi), not scattered fetch callsany escape hatches without comments explaining whytypes/ not duplicated across filesstring (ISO 8601) and parsed with dayjs — not read as Date straight off the wiretsc --noEmit passes cleanlyFor a deeper performance pass, run the
/reactskill (react-best-practices) — its 57 rules across 8 categories are prioritized by impact.
Dockerfile.dev exists and uses a supported LTS Node image (node:22-alpine or newer)docker-compose.yml exists with volume mounts and WATCHPACK_POLLINGMakefile exists and wraps all commands via docker compose execnpm run / npx commands used directly on hosttailwind.config.js/ts — configuration lives in an @theme block in CSS, with @import "tailwindcss" (not @tailwind base/components/utilities)bg-primary, not bg-blue-500 or hardcoded hex); new tokens go in @theme rather than arbitrary valuesclass-variance-authority), merged through cn()size-* shorthand (size-10) over h-10 w-10; no forwardRef (React 19 passes ref as a prop)@custom-variant dark + the .dark class, not a config darkMode flagProduce a verification-report.md (same format as verify-django).