aibdd-composition-analysis

Decompose user ideas into provided content and gaps for Spec Skills.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/zenbuapps/zenbu-powers --skill aibdd-composition-analysis
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: aibdd-composition-analysis
Source: https://github.com/zenbuapps/zenbu-powers/tree/main/skills/aibdd-composition-analysis
Command: npx skills add https://github.com/zenbuapps/zenbu-powers --skill aibdd-composition-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Break down a user Idea into explicit, testable components, distinguishing what the user provided from what needs clarification, to guide downstream Spec Skills.

Core Features & Use Cases

  • Systematically separate user-provided content from unknowns (ASM) and missing information (GAP) to produce precise input for subsequent analysis.
  • Support KICKOFF (new Idea) and CHANGE (modification) modes, enabling iterative refinement and scoped discovery.
  • Enforce non-fabrication principles to avoid guessing; clearly mark missing items and ambiguities for user confirmation.

Quick Start

Paste your Idea text and run the analysis to generate the Composition Analysis Report.

Frequently Asked Questions about aibdd-composition-analysis

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

FAQPage Schema
How do I break down a software idea into testable requirements?▼

To break down a software idea into testable requirements, you need to systematically decompose the concept into explicit components, separating user-provided content from missing information and ambiguities to prepare precise inputs for downstream specification skills.

What is the best way to identify ambiguities in software specifications?▼

Identifying ambiguities in software specifications involves applying non-fabrication principles to mark missing details and unknowns explicitly, avoiding assumptions by distinguishing what the user actually provided from what requires further clarification.

How do I analyze changes to an existing software specification?▼

You can analyze changes to an existing software specification using the CHANGE mode, which supports iterative refinement and scoped discovery to modify an existing idea by separating provided content from new gaps that need clarification.

Can I use composition analysis for both new projects and modifications?▼

Yes, composition analysis supports both KICKOFF mode for new ideas and CHANGE mode for modifications, allowing you to decompose initial concepts or iteratively refine existing specifications while marking missing items for user confirmation.

Why does my requirements analysis contain unknown gaps instead of assumptions?▼

Requirements analysis contains explicitly marked gaps instead of assumptions because the non-fabrication principle enforces avoiding guesses, clearly labeling missing items and ambiguities as unknowns to ensure users confirm details before downstream processing.