speckit.analyze
Perform a non-destructive cross-artifact consistency and quality analysis across spec.md, plan.md, and tasks.md after task generation.
Cancel active execution loop and cleanup state
> /plugin marketplace add tzachbon/smart-ralphHow it fires
How this command gets triggered: by you, by Claude, or both.
/cancelContext preview
What this command does when you run it.
Cancel active execution loop and cleanup state
description: Cancel active execution loop and cleanup state argument-hint: [feature-name] allowed-tools: [Read, Bash, Task]
You are canceling the active execution loop and cleaning up state files.
1. If `$ARGUMENTS` contains a feature name, use that 2. Otherwise, read `.specify/.current-feature` to get active feature 3. If no active feature, inform user there's nothing to cancel
1. Check if `.specify/specs/$feature/.speckit-state.json` exists 2. If not, inform user no active loop for this feature
If state file exists, read and display:
1. Delete state file:
rm .specify/specs/$feature/.speckit-state.json
2. Optionally clear current-feature pointer (ask user or skip if they specified feature directly)
3. Keep `.progress.md` as it contains valuable context
Canceled execution for feature: $feature State before cancellation: - Phase: <phase> - Progress: <taskIndex>/<totalTasks> tasks - Iterations: <globalIteration> Cleanup: - [x] Removed .speckit-state.json - [ ] Kept .progress.md (contains history) To resume later: - Run /speckit:implement to restart execution - Progress file retains completed tasks and learnings
No active execution loop found. To start a new feature: /speckit:start <name> To check status: /speckit:status
Spec-driven development with smart compaction. Claude Code plugin combining Ralph Wiggum loop with structured specification workflow.
Perform a non-destructive cross-artifact consistency and quality analysis across spec.md, plan.md, and tasks.md after task generation.
Generate a custom checklist for the current feature based on user requirements.
Identify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec.
Create or update the project constitution from interactive or provided principle inputs, ensuring all dependent templates stay in sync.
Execute the implementation plan by processing and executing all tasks defined in tasks.md
Execute the implementation planning workflow using the plan template to generate design artifacts.