Sp Execute
Execute tasks continuously without stopping - complete all pending work
---
name: sp-execute
description: Execute tasks continuously without stopping - complete all pending work
allowed_tools:
- Bash
- Read
- Write
- Edit
- MultiEdit
- TodoWrite
- Grep
- WebSearch
---
# /sp-execute Command
Execute tasks continuously from the task list without stopping between tasks. Perfect for completing multiple tasks in sequence.
## Usage
/sp-execute # Execute next pending task and continue /sp-execute next # Same as above /sp-execute all # Execute ALL pending tasks non-stop /sp-execute T001 # Execute specific task /sp-execute AUTH-T001 # Execute specific service task
## CRITICAL: Continuous Execution Mode
**This command enables NON-STOP task execution. I will:**
1. Execute the current/next task
2. Mark it as completed
3. Immediately move to the next task
4. Continue until ALL tasks are done or blocked
**NO STOPPING** between tasks unless:
- All tasks are completed
- Remaining tasks are blocked
- An error occurs that requires user intervention
- User explicitly stops me
## Implementation
When called with `/sp-execute $ARGUMENTS`, I will:
1. **Check project status using CLI**:
```bash
specpulse --no-color doctor
specpulse --no-color spec-progress [feature-id]
If CLI fails, use manual status checking from CLI_FALLBACK_GUIDE.md
Read Task File:
Read: tasks/XXX-feature/task-YYY.mdMark Task as Started:
Edit: tasks/XXX-feature/task-YYY.md (Update metadata: STATUS: in_progress, add timestamp)Execute Task Implementation:
- Implement the solution based on task description
- Test if applicable
- Document any decisions or changes
Mark Task as Completed:
Edit: tasks/XXX-feature/task-YYY.md (Update metadata: STATUS: completed, add completion timestamp)Continue immediately:
- NO PAUSE for confirmation
- NO STOPPING to explain what was done
- Move directly to next task
Repeat until done:
- Continue executing tasks in sequence
- Only stop when all tasks are completed or blocked
Task Execution Flow
Single Task Mode (/sp-execute or /sp-execute next)
1. Find next pending task (T001 or AUTH-T001)
2. Mark as in-progress: [ ] → [>]
3. Implement the task
4. Mark as completed: [>] → [x]
5. Automatically continue to next task
6. Repeat until all done
Batch Mode (/sp-execute all)
1. Get list of ALL pending tasks
2. Execute each task in sequence
3. No stopping between tasks
4. Continue until completion or blockage
Task Status Markers
[ ]- Pending task (ready to execute)[>]- In progress (currently working on)[x]- Completed (done)[!]- Blocked (waiting for dependency)
Example Execution
Continuous execution
User: /sp-execute
I will:
- Check current tasks: "Found 15 pending tasks"
- Start with T001: "Implementing user model..."
- Complete T001: ✓ User model created
- Move to T002: "Creating authentication service..."
- Complete T002: ✓ Authentication service implemented
- Continue with T003, T004, T005... WITHOUT STOPPING
- Only report: "All 15 tasks completed successfully!"
Batch execution
User: /sp-execute all
I will:
- Process ALL pending tasks in one go
- No interruptions or pauses
- Complete the entire task list
- Report final status only
Specific task
User: /sp-execute AUTH-T003
I will:
- Execute only AUTH-T003
- Then continue with AUTH-T004, AUTH-T005...
- Keep going until all AUTH tasks are done
Workflow Integration
Starting fresh
/sp-pulse new-feature
/sp-spec "Create user authentication with OAuth2"
/sp-plan
/sp-task
/sp-execute all # Complete everything!
Resuming work
/sp-continue 001-user-auth
/sp-execute # Continue from where we left off
Non-Stop Execution Rules
- NO EXPLANATIONS between tasks - just execute
- NO WAITING for confirmation - keep going
- NO SUMMARIES after each task - save for the end
- ONLY STOP when:
- All tasks completed
- Hit a blocker
- Critical error occurs
- User explicitly says "stop"
Error Handling
If an error occurs during task execution:
- Mark task as blocked:
[!] - Note the error in task file
- Check if CLI failure caused the error
- If CLI failed, apply fallback procedures
- Skip to next available task
- Continue execution
- Report all blockers and fallback usage at the end
Progress Tracking
During execution, I maintain:
- Task completion counter
- Progress percentage
- List of completed tasks
- List of any blockers encountered
Final report shows:
## Execution Complete
**Progress**: 100% (25/25 tasks)
**Duration**: Continuous execution
**Status**: All tasks completed
### Summary
✓ 25 tasks completed
✗ 0 tasks blocked
→ 0 tasks remaining
Ready for validation: /sp-validate
Benefits
- Maximum efficiency - No time wasted between tasks
- Flow state - Continuous productive work
- Rapid delivery - Complete features faster
- Reduced context switching - Stay focused on implementation
- Automated workflow - Let AI handle the execution
Maintain Sp Execute?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[Sp Execute on getagentictools](https://getagentictools.com/loops/marvelariantomarbun-spec-sp-execute-command?ref=badge) npx agentictools info loops/marvelariantomarbun-spec-sp-execute-command The second line is the CLI lookup for this page — handy in READMEs and docs.