intelligent-do

Automate context-aware planning, specification generation, and wave-based execution via Serena MCP.

2|Updated Sep 30, 2025
One-click install
npx skills add https://github.com/krzemienski/shannon-framework --skill intelligent-do
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: intelligent-do
Source: https://github.com/krzemienski/shannon-framework/tree/main/skills/intelligent-do
Command: npx skills add https://github.com/krzemienski/shannon-framework --skill intelligent-do

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires serena, sequential, Context7, memory-coordination, and includes references (resource) components.

What problem does it solve?

An all-in-one intelligent execution command that primes, specs, and waves, adapting to new or existing projects with Serena MCP backing context.

Core Features & Use Cases

  • Single entry point to run end-to-end tasks
  • Complexity-aware execution with adaptive planning
  • Automatic context loading and checkpoints
  • Integration with wave orchestration and memory

Quick Start

Use /shannon:do for fully automated task execution from specification to wave delivery.

Frequently Asked Questions about intelligent-do

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate end-to-end task execution for software projects?

Automate end-to-end task execution by using a single command that handles context-aware planning, specification generation, and wave-based orchestration. The Skill detects your project state, assesses complexity, and coordinates execution via Serena MCP as a persistent memory backend, eliminating manual handoffs between planning and delivery stages.

Can I use orchestration automation with existing codebases?

Yes. The Skill works with both greenfield projects and existing codebases by automatically loading project context and checkpoints. It adapts its planning and execution strategy based on whether you're starting fresh or returning to a cached workflow with prior context.

What is wave-based execution and how does it improve task delivery?

Wave-based execution breaks complex tasks into coordinated batches that execute in sequence, allowing the system to validate progress and adjust context between waves. This approach handles tasks from simple to complex, including first-time explorations and research-driven workflows, while maintaining coherent command orchestration.

How does Serena MCP integration enable persistent task context?

Serena MCP serves as a persistent memory backend that stores project state, previous execution results, and learned complexity patterns. This integration allows the Skill to retrieve cached context on return visits, eliminating redundant analysis and enabling faster, context-aware re-execution of related workflows.

Do I need to manually write specifications for task automation?

No. The Skill includes optional spec-analysis that automatically generates specifications based on your project state and task complexity. Manual specification is available when you need fine-grained control, but the system can derive and refine specs without explicit input.

What happens when task complexity is too high for standard execution?

The Skill performs complexity assessment upfront and adapts its planning strategy accordingly. For complex tasks, it breaks work into smaller, manageable waves with intermediate checkpoints, ensuring even high-complexity tasks complete reliably with proper context coordination across stages.