decompose

Decomposes a complex goal into a YAML dependency graph via iterative Q&A.

1|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/RebelliousSmile/my-claude-marketplace --skill decompose-rebellioussmile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: decompose
Source: https://github.com/RebelliousSmile/my-claude-marketplace/tree/main/plugins/overcode/skills/decompose
Command: npx skills add https://github.com/RebelliousSmile/my-claude-marketplace --skill decompose-rebellioussmile

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps users break down complex goals into a series of manageable, incremental steps using the Mikado method, which is especially useful for project management and development workflows.

Core Features & Use Cases

  • Dependency Graph Creation: Automatically generate a dependency graph based on a user-supplied goal.
  • Iterative Q&A: Facilitate a depth-first, iterative question-and-answer process to identify all prerequisites.
  • YAML Graph Generation: Output a YAML dependency graph file for easy integration and review.
  • Use Case: Ideal for project planning, feature development, and technical debt resolution where complex tasks need to be broken down into smaller, actionable pieces.

Quick Start

Provide a complex goal or project challenge, then execute the "mikado" action to get started with the decomposition process.

Frequently Asked Questions about decompose

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

FAQPage Schema
How do I decompose complex project goals into incremental steps?

To decompose a complex project goal into incremental steps, provide your goal as input to trigger an iterative Q&A process based on Mikado method principles. This generates a dependency graph as a YAML node file, breaking down tasks into safe, actionable pieces.

What is the Mikado method for project management?

The Mikado method in project management is a technique to break down complex goals into safe, incremental steps. It uses a depth-first, iterative question-and-answer process to identify all prerequisites and output a dependency graph.

How do I generate a dependency graph for feature development?

You generate a dependency graph for feature development by supplying your complex goal to a Mikado-based iterative Q&A process. This identifies all prerequisites and outputs a YAML dependency graph file under a dedicated directory.

Can I use goal decomposition for technical debt resolution?

Yes, you can use goal decomposition for technical debt resolution. The iterative Q&A process breaks down complex debt resolution tasks into smaller, manageable incremental steps stored in a YAML dependency graph.

What is the best way to break down technical debt resolution tasks?

The best way to break down technical debt resolution tasks is using the Mikado method. It creates a dependency graph through an iterative Q&A process, ensuring complex tasks are decomposed into safe, incremental steps.

Do I need any dependencies to start project decomposition with the Mikado method?

No dependencies are required to start project decomposition with the Mikado method. You only need to provide a complex goal input to initiate the iterative Q&A process that generates the YAML dependency graph.