with one click
cwf-retrospective
Guide user through retrospective phase
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Guide user through retrospective phase
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Create sub-implementation task within existing task (v2.0)
Guide user through planning phase
Guide user through implementation execution phase
Guide user through maintenance phase
Guide user through rollout phase
Guide user through testing execution phase
Based on SOC occupation classification
| name | cwf-retrospective |
| description | Guide user through retrospective phase |
| effort | low |
| user-invocable | true |
| allowed-tools | ["Read","Write","Edit","Bash"] |
workflow-manager status {task_num} --workflow and fix any non-terminal statuses. The stop-stale-status-detector hook catches Backlog only; this manual sweep catches In Progress too. This is the most recurring workflow error.cwf-manage validate reports sha256 drift, the fix belongs in the task that originally modified the file, in-diff (see .cwf/docs/conventions/hash-updates.md). Recomputing a hash during retrospective to clear validate output silently signs whatever shape the file has now. Surface the drift instead; either re-open the originating task or schedule a dedicated follow-up task (the Task 149 pattern).This step: Complete j-retrospective.md with learnings, metrics analysis, and process improvements.
Not this step: Implementation, testing, or deployment (those are complete). This is reflection only.
If blocked or finished: Call .cwf/scripts/command-helpers/workflow-manager control --current-step=j-retrospective --task-path=<path> to determine next action.
Task arguments: {arguments}
Current task/workflow: Run .cwf/scripts/command-helpers/task-context-inference using the Bash tool.
First: Run .cwf/scripts/command-helpers/context-manager location using the Bash tool to confirm git root.
Pre-Step: Verify git branch. Read .cwf/docs/skills/retrospective-extras.md#verify-git-branch — must be on task branch before proceeding.
Pre-Step: Subtask gate. Run .cwf/scripts/command-helpers/workflow-manager gate --task-path=<task-path> --phase=j. Non-zero exit: STOP and report its message verbatim.
Steps 1-4 (Preamble): Read .cwf/docs/skills/workflow-preamble.md and follow Steps 1-4. Also read all task workflow files for retrospective context.
Step 5: Read .cwf/docs/workflow/workflow-steps/retrospective.md for detailed retrospective guidance.
Step 6: Verify task status. Read .cwf/docs/skills/retrospective-extras.md#verify-task-status. All phases must be "Finished" (100%) before retrospective.
Step 7 (Execute):
Step 8: Update CHANGELOG.md and BACKLOG.md. Read .cwf/docs/skills/retrospective-extras.md#changelogmd-and-backlogmd-update for the full workflow.
Step 9: Bump version. Run .cwf/scripts/command-helpers/cwf-version-bump --task-num={current_task_num}. Honours wf_step_config.retrospective.bump_version in cwf-project.json (default: true). On bumped: v{X}, the resulting cwf-project.json change is staged together with j-retrospective.md for the j-phase checkpoint. On skipped or already at v{X}, nothing further to stage. For a subtask (decimal current_task_num) the helper is a deterministic no-op reporting skipped: ... — version actions apply to top-level tasks only. See .cwf/docs/workflow/versioning-standard.md.
Step 10: Create checkpoints branch and squash. Read .cwf/docs/skills/retrospective-extras.md#checkpoints-branch-and-squash for the full workflow.
Step 11: Tag version. Run .cwf/scripts/command-helpers/cwf-version-tag --task-num={current_task_num} --message="Task {current_task_num}" after the squash so any tag points at the final commit. Honours wf_step_config.retrospective.tag_version (default: false — CwF itself never tags from the script; tagging is human-only per CLAUDE.md). External adopters with tag_version: true get the annotated tag. For a subtask (decimal current_task_num) this is a deterministic no-op (skipped: ...) — only top-level tasks are tagged.
Step 12 (Next Steps):
.cwf/docs/skills/retrospective-extras.md#suggest-merge-step-12 for the derivation rule (covers top-level and subtask cases)./cwf-statuscwf-version-bump invoked (Step 9); outcome reportedcwf-version-tag invoked (Step 11); outcome reported