From devflow
Use during PREVC Confirmation phase — finalizes the branch, updates documentation, and syncs context across tools
npx claudepluginhub nexuz-sys/devflow --plugin devflowThis skill uses the workspace's default tool permissions.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Executes pre-written implementation plans: critically reviews, follows bite-sized steps exactly, runs verifications, tracks progress with checkpoints, uses git worktrees, stops on blockers.
Finalizes the development branch, updates documentation, and ensures all tools and context are synchronized.
Announce at start: "I'm using the devflow:prevc-confirmation skill for the Confirmation phase."
Check for version bump mechanisms in this order:
scripts/bump-version.sh — if exists, use it (supports patch/minor/major argument)package.json with "version" field — if exists, bump with npm version or manual editInfer from the workflow context:
chore: bump to vX.Y.ZIf bump fails, report the error and continue to Step 2 (do not block branch finalization on bump failure).
REQUIRED SUB-SKILL: Invoke superpowers:finishing-a-development-branch
This skill handles:
agent({ action: "orchestrate", agents: ["documentation-writer"], task: "update-docs" })
The documentation-writer agent identifies what docs need updating based on the changes.
Read .context/agents/documentation-writer.md and apply its workflow:
Manually review if any docs reference changed code/APIs.
context({ action: "fill" }) # Re-analyze and update .context/ docs
plan({ action: "commitPhase", phase: "C" })
Manually update relevant .context/docs/ files:
project-overview.md — if project scope changedcodebase-map.json — if file structure changeddevelopment-workflow.md — if process changedSkip (no .context/ to update).
sync({ action: "exportContext" }) # Syncs to all configured tools
This exports to: Claude (.claude/), Cursor (.cursor/), Copilot (.copilot/), Windsurf, Cline, Codex, etc.
If any .context/ files were updated, manually note that sync hasn't been run.
Suggest: "Run dotcontext sync-agents to export context to all AI tools."
Skip sync.
Present a summary:
## Workflow Complete
**Task:** [description]
**Scale:** [QUICK/SMALL/MEDIUM/LARGE]
**Phases completed:** [P → R → E → V → C]
### What was done
- [bullet points of key changes]
### Files changed
- [list of key files]
### What to do next
- [ ] Review PR (if created)
- [ ] Deploy to staging
- [ ] Monitor for issues
workflow-status() # Final status check
After the completion summary, check if this workflow is part of a PRD:
.context/plans/*-prd.md⏳ In Progress
b. Update its status to ✓ Completed
c. Fill in the Spec path: docs/superpowers/specs/YYYY-MM-DD-<phase>-design.md
d. Fill in the Plan path: docs/superpowers/plans/YYYY-MM-DD-<phase>.md
e. Find the next phase with status ⬚ Pending
f. If next phase exists:
devflow:prevc-flow (which will pick up the next phase via Step 1.5)The Confirmation gate marks the workflow as complete:
Workflow is now COMPLETE.
| Thought | Reality |
|---|---|
| "Docs can wait" | No. Stale docs cost more than the 5 minutes to update them now. |
| "Context sync is optional" | In Full mode, it's what keeps all your AI tools aligned. Do it. |
| "The PR description is enough" | PR descriptions are ephemeral. Project docs are permanent. |
| "I'll clean up the branch later" | Later means never. Finalize now. |