workflow-decomposer

Decompose function or process descriptions into atomic, scoreable workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill takes a vague function, role, or process description and outputs a structured list of discrete, scoreable workflows to guide AI investment decisions.

Core Features & Use Cases

  • Decomposition into atomic workflows: defines triggers, outputs, and observability for each workflow.
  • Guided annotation and scoring prep: prepares workflows for a six-dimension investment scorer (automate / build / buy / hire / wait).
  • Use Case: map a complex business function (e.g., order-to-cash, customer onboarding) into 5–15 autonomous workflows for evaluation.

Quick Start

Describe a function or process to produce a list of atomic, scoreable workflows ready for evaluation.

Frequently Asked Questions about workflow-decomposer

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

FAQPage Schema
How do I break down a business function into discrete workflows for AI investment analysis?

You can break down a business function by decomposing its description into 5–15 atomic, scoreable workflows. Each workflow requires clear triggers, inputs, outputs, and frequency to support independent verification and governance reviews.

What is workflow decomposition for process analysis?

Workflow decomposition for process analysis is the method of splitting a vague function, role, or process into a structured set of atomic, scoreable workflows to guide automate, build, buy, hire, or wait investment decisions.

How do I prepare workflows for scoring across automate, build, buy, hire, or wait decisions?

To prepare workflows for scoring across automate, build, buy, hire, or wait decisions, you extract atomic workflows from a function description and annotate them with triggers, outputs, frequency, and inputs for a six-dimension investment scorer.

How many workflows should I aim for when decomposing a function for AI investment decisions?

When decomposing a function for AI investment decisions, aim for 5 to 15 atomic workflows per function. This granularity ensures each workflow is independently verifiable and properly prepared for guided annotation and scoring.

Can I use workflow decomposition for complex processes like order-to-cash or customer onboarding?

Yes, you can use workflow decomposition for complex processes like order-to-cash or customer onboarding. The method maps these functions into 5 to 15 autonomous workflows with defined triggers, outputs, and inputs for evaluation.

What are the limitations of decomposing business functions into atomic workflows?

A limitation of decomposing business functions into atomic workflows is that it requires a clear initial process description. Vague or undocumented processes cannot be accurately mapped into scoreable workflows with triggers, inputs, and outputs.