api-rest-design
Apply when designing RESTful APIs, defining endpoints, HTTP methods, status codes, and response formats.
发现 编程开发 相关 Skills,比较来源仓库和用途,查看适合你工作流的技能说明。
Apply when designing RESTful APIs, defining endpoints, HTTP methods, status codes, and response formats.
Apply when styling components with Tailwind CSS: responsive design, component patterns, and class organization.
When checking if skill content matches current library/framework version.
When building UI components, forms, or any user-facing interface. Check before every frontend PR.
When designing layouts, navigation, forms, or feedback components. Reference for consistent UI decisions.
Apply when improving code structure without changing behavior: reducing duplication, simplifying complexity, or improving readability.
Apply when writing code documentation: JSDoc comments, README files, API documentation, and inline comments.
Apply when writing Supabase client queries for CRUD operations, filtering, joins, and real-time subscriptions.
When writing, reviewing, or validating user stories. Used by ARCHITECT-AGENT and PRODUCT-OWNER.
When implementing backend APIs, database queries, authentication, or handling user input.
Apply when writing reusable functions, components, or utilities that work with multiple types while maintaining type safety.
Apply when building forms with validation, handling form state, or integrating with validation libraries like Zod.
Apply when deciding state management approach: local state, context, Zustand for client state, or TanStack Query for server state.
Apply when validating API request inputs: body, query params, path params, and headers. This skill covers Zod v4 patterns.
Apply when designing error responses, implementing error handlers, and ensuring consistent error format across APIs.
Apply when testing React components: rendering, user interactions, and accessibility-focused testing.
When reporting bugs found during manual testing or QA validation.
When building Next.js App Router pages and deciding between Server and Client Components.
Apply when implementing API authentication: JWT tokens, session management, API keys, and auth middleware. Follows JWT Best Current Practices (RFC 8725).
Apply when setting up CI/CD pipelines: automated testing, linting, building, and deployment with GitHub Actions.
When making significant architectural decisions that need to be documented. Used by ARCHITECT-AGENT.
Apply when writing commit messages to maintain consistent, readable git history that enables automated changelog generation.
Apply when managing state, side effects, context, or refs in React functional components. **React 19+ Note**: React 19.x introduced new hooks for forms/actions (useActionState, useOptimistic, useFormStatus) and...
Apply when validating external data (API inputs, form data, environment variables) with TypeScript type inference.
默认按已收录数据中的 GitHub 仓库 Stars 排序。Stars 属于来源仓库,同一仓库的多个技能可能共享相同数值;它反映仓库关注度,不代表单个技能的安装量或质量评分。