Automated prime → spec → wave workflow for complete task execution
Automates complete task workflow from specification to development-ready state.
/plugin marketplace add krzemienski/shannon-framework/plugin install shannon@shannon-frameworkOne-command automation from specification to ready-to-develop state. Orchestrates Shannon's complete workflow: session priming → specification analysis → wave execution.
Eliminates: Manual command chaining (/shannon:prime → /shannon:spec → /shannon:wave)
Provides: Intelligent automation with user checkpoints and error handling
Invoke:
/shannon:prime
Purpose:
Output: Session ready in 30-60 seconds
Check specification provided:
Invoke:
/shannon:spec [user_specification] --save
Capture:
Output to user:
📊 Specification Analysis Complete
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Complexity: {score} ({label})
Strategy: {WAVE-BASED|DIRECT}
Timeline: {estimate}
Waves: {count} recommended
Present options:
Next Steps:
1. Execute with waves (recommended for complexity >=0.50)
2. Show wave plan only (preview without executing)
3. Skip waves, go to completion (for simple tasks)
4. Abort (exit Shannon Task)
Choice (1/2/3/4):
With --auto flag: Automatically choose option 1 (execute with waves)
IF user chose "Execute" OR --auto flag:
/shannon:wave
Wave Loop:
With --auto flag: Automatically continue all waves
IF user chose "Show plan only":
/shannon:wave --plan
Display plan and EXIT (don't execute, don't prime)
IF user chose "Skip waves": Skip directly to Step 6 (complete)
Summary Output:
✅ Shannon Task Complete
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
**Executed**:
├─ Session Priming ✅
├─ Specification Analysis ✅
└─ Wave Execution ({wave_count} waves) ✅
**Results**:
- Complexity: {score}
- Time Elapsed: {duration}
- Waves Completed: {count}
- Components Built: {files_created}
**Status**: Ready for development
**Next Actions**:
- Review wave deliverables in project directory
- Run /shannon:status for current state
- Begin implementation or testing
Fully automated execution with no user prompts:
/shannon:task "Build REST API with auth" --auto
Behavior:
Generate execution plan without running:
/shannon:task "Build e-commerce platform" --plan-only
Behavior:
Error:
❌ Specification analysis failed
Reason: {error_message}
Recovery:
/shannon:task "expanded specification"Common causes: Spec too short, missing tech stack, ambiguous requirements
Error:
❌ Wave {N} execution failed
Reason: {error_message}
Recovery Options:
/shannon:wave {N}/shannon:task --resume-from-primeAuto-checkpoint: Wave state saved before failure (can restore)
Error:
❌ Session priming failed
Reason: {error_message}
Recovery:
/shannon:check_mcps/shannon:prime --fresh/shannon:task "Build login form with email and password validation" --auto
What happens:
/shannon:task "Build multi-tenant SaaS platform with billing, analytics, and admin dashboard"
What happens:
/shannon:task "Build distributed microservices architecture" --plan-only
What happens:
Shannon Task internally executes:
/shannon:spec → /shannon:wave → /shannon:prime
Each command's role:
Checkpoints created:
Recovery: If Shannon Task interrupted, use /shannon:restore to recover state
Invoked automatically:
No manual skill invocation needed.
Typical execution times:
Speedup vs manual:
V4.1 Compatibility: ✅ NEW command (no breaking changes)
Alternatives (still work):
/shannon:spec → /shannon:wave → /shannon:primeMigration: None needed (new feature, not replacement)
Prerequisites:
/shannon:spec (REQUIRED)/shannon:wave (CONDITIONAL - only if complexity >=0.50)/shannon:prime (REQUIRED)Related Commands:
/shannon:status - Check current state/shannon:checkpoint - Manual checkpoint creation/shannon:restore - Recover from interruptionRequired:
Recommended:
Shannon Task succeeds when:
--auto flag for known-good specifications--plan-only for estimation and review/taskLaunches a smart agent to handle complex searches and investigations. Great for large-scale work without eating up context.