plan

Estimate task complexity and generate plans with three levels of detail.

Updated Jun 21, 2026
One-click install
npx skills add https://github.com/apexradius/agentic-os --skill plan-apexradius
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan
Source: https://github.com/apexradius/agentic-os/tree/main/skills/plan
Command: npx skills add https://github.com/apexradius/agentic-os --skill plan-apexradius

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides intelligent task planning, automatically adjusting to the complexity of tasks and offering the appropriate planning approach, from quick outlines to detailed specifications.

Core Features & Use Cases

  • Complexity Estimation: Determines the complexity of tasks based on file count, API calls, and state changes.
  • Planning Levels: Offers three levels of planning depth—quick outline, file-based planning, and spec-driven development.
  • Task Execution: Provides a recommended model tier and effort for each step to ensure efficient execution.
  • Plan Verification Loop: Ensures that every acceptance criterion is testable and verifiable.
  • Progress Tracking: Enables tracking of progress with timestamps, status updates, and reasons for changes.
  • Failure Logging: Logs failures with root causes, attempted resolutions, and prevention measures.
  • Escalation Mechanism: Escalates to a higher planning level if a task becomes more complex than expected.
  • Session Recovery: Continues planning sessions seamlessly by checking for existing planning files.

Quick Start

To create a quick outline for a task, use the command: /plan [task description].

Frequently Asked Questions about plan

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

FAQPage Schema
How do I estimate task complexity for multi-step software development?

Task complexity is estimated by analyzing file count, external API calls, and state changes to determine the appropriate planning depth. This assessment automatically selects between a quick outline, file-based planning, or spec-driven development.

What is the best way to plan features with varying levels of complexity?

Adaptive planning handles features with varying complexity by offering three planning levels: quick outlines for simple tasks, file-based planning for multi-step work, and full spec-driven development for complex features. It escalates to a higher planning level if a task becomes more complex than expected.

How do I track progress and log failures during task planning?

Progress tracking captures timestamps, status updates, and reasons for changes during task planning. Failure logging records root causes, attempted resolutions, and prevention measures to maintain an accurate project history and prevent recurring issues.

Can I resume a planning session after stopping in the middle of a task?

Yes, session recovery allows you to resume task planning seamlessly by checking for existing planning files. This mechanism continues multi-step work exactly where it left off without losing previous complexity estimates or progress tracking data.

How do I verify that my task planning acceptance criteria are testable?

A plan verification loop ensures that every acceptance criterion generated during task planning is testable and verifiable. This process validates the spec-driven development outputs to guarantee all planned features meet their defined requirements before execution.