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 startedin_progressActively being worked oncompletedAll steps finishedarchivedStored for referenceTracking 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)
| Tool | Description |
|---|---|
ekkOS_Plan | Create a new structured plan |
ekkOS_Plans | List your plans (filter by status) |
ekkOS_PlanStatus | Update plan status (draft → in_progress → completed) |
ekkOS_PlanStep | Mark individual steps complete or incomplete |
ekkOS_Generate | AI-generate a plan from a description |
ekkOS_SaveTemplate | Save a successful plan as a reusable template |
ekkOS_Templates | List available plan templates |
ekkOS_FromTemplate | Create 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.