.claude/skills/speckit-superb-finish/SKILL.md
Development branch completion protocol. Loads the obra/superpowers finishing-a-development-branch SKILL.md at runtime. Guides the user through structured options (merge, PR, keep, discard) after verification passes. Call manually after speckit.superb.verify succeeds.
npx skillsauth add pradeepmouli/zod-to-form speckit-superb-finishInstall 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.
Skill origin: obra/superpowers
finishing-a-development-branchInvocation: Standalone command. Call afterspeckit.superb.verifyconfirms all checks pass.
Before executing this command, confirm:
speckit.superb.verify has been run and passed in this session.spec.md requirements are covered (spec-coverage checklist complete).If any of the above is not met, STOP:
Cannot finish: verification has not passed yet.
Run /speckit.superb.verify first.
Locate and internalize the superpowers finishing skill using this priority chain:
skills/finishing-a-development-branch/SKILL.md from the
workspace root (present when superpowers is installed as a plugin).https://raw.githubusercontent.com/obra/superpowers/main/skills/finishing-a-development-branch/SKILL.md
- Verify tests pass (full suite).
- Determine base branch (main/master).
- Present exactly 4 options: merge locally / push & create PR / keep as-is / discard.
- Execute the chosen option.
- Clean up worktree if applicable (options 1 and 4 only).
You must internalize the full SKILL.md content before proceeding.
$ARGUMENTS
tasks.md header or git branch --show-current.git merge-base HEAD main 2>/dev/null || git merge-base HEAD master 2>/dev/null
spec.md feature name and the
verification evidence from the most recent verify run.Apply the loaded skill with these spec-kit additions:
Implementation verified complete. What would you like to do?
1. Merge back to [base-branch] locally
2. Push and create a Pull Request
3. Keep the branch as-is (I'll handle it later)
4. Discard this work
Which option?
If the user chooses "Push and create a Pull Request", enhance the PR body with spec-kit context:
## Summary
[Feature name from spec.md]
## Spec Coverage
[Paste the spec-coverage checklist from the verify run]
## Verification Evidence
- Test suite: [N] tests, [N] passing, 0 failing
- Spec coverage: [N/N] requirements verified
## Review
Consider running `/speckit.superb.critique` for spec-aligned review.
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.