Help us improve
Share bugs, ideas, or general feedback.
From writ
Advances the current phase of the Writ workflow (design, plan, or tests) using explicit tool-confirmed approval, recording the transition in the session and audit log.
npx claudepluginhub infinri/writ --plugin writHow this command is triggered — by the user, by Claude, or both
Slash command
/writ:writ-approvecommands/The summary Claude sees in its command listing — used to decide when to auto-load this command
You have been invoked to advance the Writ workflow phase. Confirm the user's intent is to advance, then run this command via Bash. ## Procedure 1. Check the current phase via `GET /session/$SESSION_ID/current-phase`. 2. If the current phase artifact exists and was presented to the user in this or a prior turn (plan.md for planning, test skeletons for testing, etc.), proceed. Otherwise, respond: "No current phase artifact to approve. Present the artifact first." 3. Advance via POST with explicit tool source: 4. Confirm to the user: "[Writ: $ARG advanced → $NEW_PHASE]" where $ARG is what...
/approveApproves current workflow phase after validation, updates state with timestamp and approver, advances to next phase, auto-executes it, and shows new approval gate.
/phaseManages GSD project phases: discuss requirements with forcing questions, plan task waves, execute work with agent teams support, verify results.
Share bugs, ideas, or general feedback.
You have been invoked to advance the Writ workflow phase. Confirm the user's intent is to advance, then run this command via Bash.
GET /session/$SESSION_ID/current-phase.curl -sX POST http://localhost:8765/session/$SESSION_ID/advance-phase \
-H 'Content-Type: application/json' \
-d '{"confirmation_source": "tool"}'
Each advance is recorded to session.phase_transitions with confirmation_source: "tool" AND appended to workflow-friction.log as a phase_advance event. Phase 5 telemetry distinguishes tool-confirmed from pattern-confirmed advances for rubric refinement.
writ_approve). Pattern match on "approved" in user prompts is defence in depth, not the primary path.