BETAekkOS is currently in beta. Report bugs to support@ekkos.dev
Task Management

Plans & Tasks

Structured task plans for complex multi-step work. Create plans, track progress, save as templates.

What Are Plans?

Plans are tracked, step-by-step task lists that persist across sessions. Think of them as project management for your AI — break complex work into steps, track what's done, and pick up where you left off next time.

Plans are especially useful for feature implementations, refactoring, migrations, and any work that spans multiple sessions.

When to Use Plans

Feature implementations with 3+ steps
Multi-file refactoring projects
Project setup and migrations
Any task that spans multiple sessions

Creating Plans

Manual Plan

ekkOS_Plan({
  title: "Implement User Auth",
  steps: [
    { label: "Set up auth provider" },
    { label: "Create login/signup pages" },
    { label: "Add protected routes" },
    { label: "Write tests" }
  ]
})

AI-Generated Plan

Describe what you want and the AI analyzes your codebase to generate steps:

ekkOS_Generate({
  context: "Add dark mode toggle to the React app"
})

From Template

Reuse a previously saved plan template:

ekkOS_FromTemplate({
  template_id: "feature-impl-template",
  context: "Now do it for the settings page"
})

Plan Lifecycle

draft
in_progress
completed
archived
draftPlan created, not yet started
in_progressActively being worked on
completedAll steps finished
archivedStored for reference

Tracking Progress

Mark a step complete

ekkOS_PlanStep({ plan_id: "...", step_index: 0, completed: true })

Update plan status

ekkOS_PlanStatus({ plan_id: "...", status: "in_progress" })

Save as template for reuse

ekkOS_SaveTemplate({ plan_id: "...", category: "feature" })

Plan Tools (8)

ToolDescription
ekkOS_PlanCreate a new structured plan
ekkOS_PlansList your plans (filter by status)
ekkOS_PlanStatusUpdate plan status (draft → in_progress → completed)
ekkOS_PlanStepMark individual steps complete or incomplete
ekkOS_GenerateAI-generate a plan from a description
ekkOS_SaveTemplateSave a successful plan as a reusable template
ekkOS_TemplatesList available plan templates
ekkOS_FromTemplateCreate a new plan from a saved template

Best Practices

1.Break plans into small, testable steps. Each step should be independently verifiable.
2.Save templates for repeating workflows. Feature implementations, deployment checklists, refactoring patterns.
3.Use AI-generation for unfamiliar tasks. Let the AI analyze your codebase and suggest the right steps.
4.Archive completed plans instead of deleting them. They serve as historical reference.

Next Steps