Execute implementation plan in batches with Shannon validation gates and review checkpoints. Loads plan with quantitative analysis, calculates complexity-based batch sizing, executes tasks with 3-tier validation, tracks metrics in Serena, reports progress quantitatively.
Executes implementation plans with quantitative validation gates and batch tracking.
/plugin marketplace add krzemienski/shannon-framework/plugin install shannon@shannon-frameworkSystematic execution of implementation plans with Shannon's quantitative validation:
Philosophy: Systematic execution + quantitative validation = reliable delivery.
The command delegates all execution logic to the executing-plans skill:
Invoke sub-skill:
@skill executing-plans
Plan File: {plan_file_path}
The skill handles:
After each batch, display Shannon quantitative report:
## Batch 3/9 Complete
**Shannon Metrics**:
- Tasks: 2/2 ✅
- Complexity: 0.58 (avg)
- Duration: 45 min (est: 40 min, +12%)
- Validation: 3/3 tiers PASS
**Tier 1 (Flow)**: ✅
- TypeScript: 0 errors
- Linter: 0 errors
**Tier 2 (Artifacts)**: ✅
- Tests: 24/24 pass (+12 new)
- Build: exit 0
**Tier 3 (Functional)**: ✅
- E2E: 6/6 pass
- NO MOCKS: ✅ (Puppeteer + real DB)
**Files Changed**: 3 (+190 lines)
**Commits**: 2
**Progress**: 33% complete (6/18 tasks)
**Ready for feedback.**
After all batches complete:
✅ Execution Complete - Shannon Verification
**Overall Metrics**:
- Tasks: 18/18 ✅
- Batches: 9
- Duration: 7.5 hours (est: 8-10h, -12.5%)
- Avg batch: 50 min
**Validation Summary**:
- Tier 1: 18/18 PASS
- Tier 2: 18/18 PASS
- Tier 3: 18/18 PASS
- NO MOCKS: ✅ Verified
**Code Metrics**:
- Files created: 12
- Files modified: 8
- Lines added: 1,247
- Commits: 18
**Complexity**: 0.59 actual (0.62 planned, simpler than expected)
**Saved to Serena**: execution/{execution_id}
**Ready for integration testing and deployment.**
<plan_file>: Path to plan file (required unless --latest)
--latest: Use most recent plan from docs/plans/
--batch-size: Override complexity-based batch sizing
--auto: Skip review checkpoints (run all batches)
--tier: Validation tier level (1-3, default: 3)
# Shannon CLI code
async for message in sdk_client.query(
prompt="/shannon:execute-plan docs/plans/feature.md",
options=ClaudeAgentOptions(
plugins=[{"type": "local", "path": "{shannon_framework_path}"}],
setting_sources=["user", "project"]
)
):
# Command executes executing-plans skill
# Returns quantitative progress updates
/shannon:execute-plan docs/plans/2025-11-18-auth-system.md
# Executes with:
# - Complexity-based batching (plan complexity: 0.62 → batch size: 2)
# - Review checkpoints after each batch
# - Full 3-tier validation
# - Quantitative progress reports
/shannon:execute-plan docs/plans/simple-feature.md --auto
# Executes all batches without review checkpoints
# Still runs all validation gates
# Still tracks metrics in Serena
/shannon:execute-plan --latest
# Finds most recent plan in docs/plans/
# Executes with standard workflow
Requires:
Uses during execution:
Leads to:
Status: Command complete, delegates to executing-plans skill