.claude/skills/speckit-refine-propagate/SKILL.md
Propagate spec changes downstream to plan.md and tasks.md
npx skillsauth add pradeepmouli/zod-to-form speckit-refine-propagateInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
After refining a specification with /speckit.refine.update, use this command to cascade changes downstream to plan.md and tasks.md without regenerating them from scratch.
$ARGUMENTS
You MUST consider the user input before proceeding (if not empty). The user may specify which artifacts to propagate to (e.g., "only plan" or "plan and tasks").
.specify/ directory/speckit.refine.update)**Refined**: entries or **Status**: Refined)Load artifacts: Read from the current feature directory:
spec.md (the refined specification)plan.md and/or tasks.md (artifacts to update)research.md, data-model.md, contracts/ (for context)Identify what changed: Parse the refinement notes in spec.md:
**Refined**: entries to understand the change history~~removed~~ items to identify dropped requirementsPropagate to plan.md (if it exists and user didn't exclude it):
⚠️ **STALE** warning from the top of the file**Propagated**: [DATE] — Updated from spec.md refinement
Propagate to tasks.md (if it exists and user didn't exclude it):
[ID] [P?] [Story?] Description [(depends on ...)])~~[REMOVED]~~ prefix and strikethrough, do not delete⚠️ **STALE** warning from the top of the file**Propagated**: [DATE] — Updated from spec.md refinement
Validate consistency: After propagation, verify:
Report: Output a summary:
/speckit.refine.diff to review changes, or /speckit.implement to continue buildingtools
Use when working with zod-to-form (core, react, cli, codegen, vite).
tools
Vite plugin for zod-to-form — transforms ?z2f imports into generated form components and optionally replaces <ZodForm> JSX call sites with generated components at build time Use when: You want `import SignupForm from './signup.schema?z2f'` to Just Work in a.... Also: vite, vite-plugin, zod, zod-v4, codegen, forms, form-generation, schema-driven, react-hook-form, build-plugin, jsx-transform.
development
Runtime <ZodForm> renderer for Zod v4 schemas Use when: You need form rendering in storybook, playgrounds, or low-traffic admin UIs —.... Also: zod, zod-v4, react, forms, form-generation, react-hook-form, schema-driven, dynamic-forms, form-renderer, hookform-resolver, zod-form-renderer.
development
Schema walker and processor registry for Zod v4 form generation Use when: You want per-field validation instead of whole-form validation. Also: zod, zod-v4, forms, form-generation, schema, schema-walker, processor-registry, react-hook-form, schema-driven, form-schema, zod-registry.