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.