.agents/skills/speckit-refine-status/SKILL.md
Show sync status between spec, plan, and tasks — identify stale artifacts
npx skillsauth add pradeepmouli/zod-to-form speckit-refine-statusInstall 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.
Show the synchronization status between spec.md, plan.md, and tasks.md. Identifies which artifacts are stale and need propagation.
$ARGUMENTS
You MUST consider the user input before proceeding (if not empty).
.specify/ directoryLocate artifacts: Find all artifacts in the current feature directory:
spec.md — the source of truthplan.md — implementation plantasks.md — task breakdownresearch.md — research notesdata-model.md — data modelcontracts/ — interface contractsCheck each artifact: For each file that exists, determine:
**Refined**: entries (spec.md)**Propagated**: entries (plan.md, tasks.md)⚠️ **STALE** marker##-level sections in plan.md- [ ] items in tasks.mdDetermine sync status: Compare artifacts to assess synchronization:
| Condition | Status |
|-----------|--------|
| spec.md refined after plan.md last propagated | plan.md is STALE |
| spec.md refined after tasks.md last propagated | tasks.md is STALE |
| plan.md has ⚠️ **STALE** marker | plan.md is STALE |
| tasks.md has ⚠️ **STALE** marker | tasks.md is STALE |
| No refinement notes and no staleness markers | All artifacts are IN SYNC |
| Artifact does not exist | MISSING |
Output status dashboard:
# Artifact Sync Status: [Feature Name]
| Artifact | Status | Last Modified | Notes |
|----------|--------|---------------|-------|
| spec.md | ✅ Current | [date] | [N user stories, M requirements] |
| plan.md | ⚠️ Stale | [date] | Refined on [date], not yet propagated |
| tasks.md | ⚠️ Stale | [date] | [X total tasks, Y completed] |
| research.md | ✅ Present | [date] | — |
| data-model.md | ❌ Missing | — | — |
| contracts/ | ❌ Missing | — | — |
## Refinement History
- [DATE]: [Change description]
## Recommended Actions
1. Run `/speckit.refine.propagate` to update stale artifacts
2. Run `/speckit.refine.diff` to preview impact before propagating
Report: Output the dashboard. Do not modify any files — this command is read-only.
tools
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.