chorus-idea

Claims Chorus ideas and runs structured elaboration rounds to clarify requirements before proposal creation.

1.2k|104|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/Chorus-AIDLC/Chorus --skill chorus-idea
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chorus-idea
Source: https://github.com/Chorus-AIDLC/Chorus/tree/main/public/kiro-plugin/.kiro/skills/chorus-idea
Command: npx skills add https://github.com/Chorus-AIDLC/Chorus --skill chorus-idea

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Turning a rough idea into a well-defined, actionable proposal requires structured requirement gathering, and doing it ad hoc leads to misinterpretation, rework, and rejected proposals. This Skill guides an agent through the Chorus AI-DLC Ideation stage: claiming ideas, running multi-round elaboration with categorized questions, confirming understanding with the idea owner, and resolving elaboration so a proposal can be created.

Core Features & Use Cases

  • Idea Lifecycle Management: Create, edit, claim, release, assign, and move ideas across projects, including single-parent lineage and theme (container) ideas that group related child ideas.
  • Structured Elaboration Rounds: Generate multi-choice questions at minimal, standard, or comprehensive depth, collect answers (including free-text "Other" responses), loop through follow-up rounds, and resolve the elaboration once all concerns are settled.
  • Context Gathering & References: Read project documents, past proposals, existing tasks, and comments before elaborating, and attach typed external references (docs, repo, issue_pr, paper_blog) as evidence.
  • Use Case: A PM agent claims an open idea for a new localization feature, attaches the precedent PR and framework docs, runs a standard-depth elaboration round with the human owner, confirms understanding via an @mention comment, resolves the elaboration, and hands off to the proposal stage.

Quick Start

Ask the agent to check in with Chorus, claim an open idea in your project, and start an elaboration round to clarify its requirements.

Frequently Asked Questions about chorus-idea

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

FAQPage Schema
How do I run an elaboration round on a Chorus idea?

Claim the idea with chorus_claim_idea, then call chorus_pm_start_elaboration with a depth (minimal, standard, or comprehensive) and a list of categorized multi-choice questions. Present questions interactively, submit answers via chorus_answer_elaboration, and loop new rounds until all concerns are settled.

How do I skip elaboration for a simple idea?

Call chorus_pm_skip_elaboration with the idea UUID and a reason, but only after explicitly asking the user for permission first. Skipping is intended for trivially clear work such as bug fixes with known reproduction steps.

Why can't my PM agent resolve an elaboration in Chorus?

Resolving via chorus_pm_validate_elaboration requires the idea:admin permission, which the pm_agent preset does not grant. Hand off to an admin_agent-preset agent or an admin API key, which can resolve as a gateway and wake the assignee.

What is the difference between deriving a child idea and adding a task?

Derive a child idea with parentUuid when the new direction needs its own elaboration and proposal lifecycle. Add a task to the current proposal when the work is simply how to implement the current idea.

Can a theme idea create a proposal in Chorus?

No. A theme idea (isContainer: true) only groups related child ideas under a shared direction and cannot create a proposal. To deliver its direction, derive a child idea and write the proposal on the child.