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.