planning

Analyze session goals and context to generate tasks and a design outline.

4|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/mnthe/hardworker-marketplace --skill planning-mnthe
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: planning
Source: https://github.com/mnthe/hardworker-marketplace/tree/main/plugins/ultrawork/skills/planning
Command: npx skills add https://github.com/mnthe/hardworker-marketplace --skill planning-mnthe

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Planning complex features and architectural decisions during ultrawork sessions is error-prone without a disciplined, documented approach. This skill enforces a repeatable planning protocol to turn goals into actionable tasks and design decisions.

Core Features & Use Cases

  • Read context & goals: Ingest session goals, context, and exploration findings to inform planning.
  • Complexity-aware interviewing: Adapt the depth of the planning interview to project complexity (trivial to massive).
  • Task decomposition: Break down work into actionable tasks with dependencies and verification.
  • Design documentation: Generate and record design decisions for traceability.

Quick Start

Use the planning skill to structure a session: load session.json and context.json, perform a phase-by-phase planning protocol, and produce a task graph and design document.

Frequently Asked Questions about planning

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

FAQPage Schema
How do I break down complex architecture goals into actionable tasks during a design session?▼

To break down architecture goals into actionable tasks, this planning skill ingests session context and exploration findings to generate a structured task graph with dependencies and verification steps.

What is the best way to document design decisions for traceability in software engineering?▼

Documenting design decisions for traceability is achieved by recording design choices and architectural outlines produced during the complexity-aware planning interview phase of this skill.

How does complexity-aware interviewing adapt task decomposition for massive projects?▼

Complexity-aware interviewing adapts task decomposition by scaling the depth of the planning protocol based on project complexity, ensuring massive features receive appropriately detailed task breakdowns.

Can I use context and exploration reports to generate a structured design outline?▼

Yes, you can generate a structured design outline by loading session.json and context.json along with exploration reports to inform the phase-by-phase planning protocol.

Do I need session.json and context.json files to start the planning protocol?▼

Yes, you need session.json and context.json files because the planning protocol requires reading these inputs to analyze session goals and context before producing tasks and design documents.

When should I avoid using a structured planning protocol for feature design?▼

You should avoid using a structured planning protocol for trivial tasks where the overhead of generating design documents and dependency graphs outweighs the complexity of the implementation itself.