W Form

blockmatic/basilic-skills/skills/workflow/w-form

作者 blockmatic7e05e2abd052dc6b526e8a28e36d102d42bfd635无许可证1 个星标收录于 2026年10月9日更新于 2026年10月9日仓库6天前更新

Build a Next.js form using the app's existing mutation path, not a second stack.

AI 生成的概览

使用应用现有的变更路径和共享 Zod 校验,在 Next.js 中实现表单。

功能
该技能指导智能体在现有 Next.js 应用中添加表单。它要求智能体先查看相邻表单的提交方式并复用同一变更路径,在客户端与服务端校验之间共享一个 Zod schema,并使用现有 UI 基础组件接入无障碍标签、错误、待处理以及空/错误/成功状态。它还涵盖运行 lint、验证提交、校验失败和键盘操作路径,并在行为或命令变化时更新文档。
适用场景
适用于需要向已有既定变更模式的 Next.js 应用添加表单的场景。它面向与现有提交流程保持一致比引入新表单 API 更重要的情形。
运行要求
需要一个具备现有 UI 基础组件和 Zod schema 设置的 Next.js 应用;涉及 next-v16 与 shadcn-v3 约定以及可选的 /w-docs 步骤。不附带脚本,仅为说明性内容。

Implement a form in the current Next app. Follow next-v16 and shadcn-v3. If the app already mutates through an API client (Fastify + TanStack Query), do not introduce Server Actions, useFormStatus, or useOptimistic for those flows.

  1. Inspect how neighboring forms submit. Reuse that path.
  2. Share one Zod schema for client UX and server validation.
  3. Wire accessible labels, errors, pending, and empty/error/success states with existing UI primitives.
  4. Run lint and exercise submit, validation failure, and keyboard path.
  5. Docs: /w-docs if behavior or commands changed.

来源与署名

来源:blockmatic/basilic-skills位于skills/workflow/w-form提交7e05e2a

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架