From shannon
Orchestrates Shannon's complete workflow: prime → spec → wave. Automates session preparation, specification analysis, and wave execution in one command. Interactive by default with validation gates, --auto for full automation, --plan-only for estimation. Use when: user provides complete task specification and wants end-to-end Shannon workflow.
npx claudepluginhub krzemienski/shannon-framework --plugin shannonThis skill is limited to using the following tools:
Orchestrates Shannon's complete end-to-end workflow (prime → spec → wave) in one automated command. Eliminates manual command coordination, ensures correct execution sequence, provides user validation gates, and handles errors gracefully.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Orchestrates Shannon's complete end-to-end workflow (prime → spec → wave) in one automated command. Eliminates manual command coordination, ensures correct execution sequence, provides user validation gates, and handles errors gracefully.
Core Value: One command (/shannon:task) replaces three-command manual workflow, prevents workflow errors (like skipping prime or wrong order), and provides automation with control.
MANDATORY:
RECOMMENDED:
DO NOT USE:
Execute:
SlashCommand("/shannon:prime")
Purpose:
Output: Session ready in 30-60 seconds
Error Handling:
Check user provided specification:
If invalid:
Execute:
SlashCommand("/shannon:spec \"[user_specification]\" --save")
Capture from output:
Present to user:
📊 Specification Analysis Complete
Complexity: {score} ({label})
Strategy: {strategy}
Waves: {count} recommended
Ask user (unless --auto flag):
Execute waves?
1. Yes (execute waves)
2. Plan only (show plan, don't execute)
3. Skip waves (go to complete)
4. Abort
Choice:
Handle responses:
/shannon:wave --plan, then EXITWith --auto flag: Automatically select option 1
With --plan-only flag: Automatically select option 2
Execute:
SlashCommand("/shannon:wave")
Wave Loop:
With --auto flag: No prompts, execute all waves automatically
Error Handling:
Summary:
✅ Shannon Task Complete
**Executed**:
├─ Session Priming ✅
├─ Specification Analysis ✅
└─ Wave Execution ({N} waves) ✅
**Ready for development**
Next actions:
/shannon:status for current stateInput:
/shannon:task "Build REST API with authentication and CRUD operations for users and tasks"
Execution:
1. Prime runs (45s)
Skills: 104 discovered
MCPs: Serena ✅, Sequential ✅
2. Spec analyzes
Complexity: 0.58 (COMPLEX)
Domains: Backend 60%, Database 30%, Security 10%
Waves: 2 recommended
3. User prompt: Execute waves?
User: yes
4. Wave 1 executes (3h)
- Backend API structure
- Database schema
- Auth middleware
5. User prompt: Continue?
User: yes
6. Wave 2 executes (2h)
- CRUD endpoints
- Integration tests
- Documentation
7. Complete
Total: 5h 45s
Input:
/shannon:task "Build login form with email validation" --auto
Execution:
All steps automatic (no prompts)
1. Prime: 42s
2. Spec: 0.32 (MODERATE)
3. Wave: 1.5h
4. Complete
Total: 1.5h
Input:
/shannon:task "Build microservices architecture" --plan-only
Execution:
1. Prime: 38s
2. Spec: 0.75 (VERY COMPLEX)
3. Wave --plan:
Wave 1: Architecture (5 agents)
Wave 2: Services (12 agents)
Wave 3: Integration (3 agents)
Wave 4: Testing (2 agents)
Estimated: 40-60h
4. EXIT (plan shown, not executed)
Rationalization 1: "User already primed, skip prime step"
Rationalization 2: "Simple task, skip spec"
Rationalization 3: "User said execute, skip confirmation"
Rationalization 4: "Error in command, give up"
Task automation succeeds when:
With prime command: Leverages 8-step priming sequence With spec command: Uses 8D complexity framework With wave command: Delegates to wave-orchestration skill With Serena MCP: Automatic checkpoints during waves
Pitfall 1: Wrong workflow order (spec before prime)
Pitfall 2: Skipping user validation
Pitfall 3: Silent error failures
Verify task-automation works: