decompose-goal

Decomposes free-text goals into ordered atomic subtasks with verification criteria.

4|1|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/m2ai-portfolio/m2ai-skills-pack --skill decompose-goal
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: decompose-goal
Source: https://github.com/m2ai-portfolio/m2ai-skills-pack/tree/main/skills/decompose-goal
Command: npx skills add https://github.com/m2ai-portfolio/m2ai-skills-pack --skill decompose-goal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Decompose vague, free-text goals into actionable, atomic subtasks that can be executed by agents, workflows, cron jobs, or humans, enabling reliable hand-offs across diverse runtimes.

Core Features & Use Cases

  • Atomic decomposition: convert a goal into discrete subtasks with independent completion criteria.
  • Execution-agnostic: supports agent-turn, DAG/workflow nodes, headless cron runs, or human checklists.
  • Verification-friendly: each subtask includes a verifiable done-state for robust automation and auditing.

Quick Start

Decompose a free-text goal into an ordered list of atomic subtasks suitable for downstream executors.

Frequently Asked Questions about decompose-goal

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

FAQPage Schema
How do I break down free-text goals into atomic subtasks for workflow automation?▼

To break down free-text goals into atomic subtasks for workflow automation, this skill parses your input and infers the appropriate atomic unit—such as an agent-turn, DAG node, or cron job—then outputs an ordered list with clear verification criteria for each subtask.

Can I output decomposed subtasks as JSON for programmatic orchestration?▼

Yes, you can output decomposed subtasks as JSON for programmatic orchestration. The skill defaults to a Markdown block suitable for human review but can optionally switch to JSON mode for direct integration with downstream automation systems.

Does goal decomposition support dependency annotations for DAG workflows?▼

Yes, goal decomposition supports dependency annotations for DAG workflows. The generated subtask list includes optional dependency annotations, allowing you to map the ordered atomic units directly into a directed acyclic graph execution model.

What is the best way to generate verifiable done-states for automated task orchestration?▼

The best way to generate verifiable done-states for automated task orchestration is to use a decomposition skill that validates each atomic subtask with a clear verification criterion, ensuring robust auditing and reliable hand-offs across diverse runtime environments.

Can I create human checklists from vague goals using automated subtask generation?▼

Yes, you can create human checklists from vague goals using automated subtask generation. The execution-agnostic design supports human checklists as an atomic unit, converting free-text objectives into discrete items with independent completion criteria.

When should I not use automated goal decomposition for subtask generation?▼

You should not use automated goal decomposition for subtask generation when your objective is already a precise, single-step action that requires no breakdown, or when your execution environment cannot parse Markdown or JSON outputs with dependency annotations.