proposal

Create and manage project proposals with document drafts and task dependency DAGs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the Planning stage by turning elaborated ideas into structured proposals that bundle document drafts and task drafts with explicit dependency DAGs, removing manual coordination and reducing handoff errors.

Core Features & Use Cases

  • Proposal container management: create an empty proposal, incrementally add or remove document and task drafts, and update drafts as work evolves.
  • Document and Task drafting: add PRD, tech design, and other document drafts alongside task drafts that return draftUuids for intra-proposal dependency chaining.
  • Validation and safety checks: run completeness validation with error/warning/info levels and detect task dependency cycles before submission.
  • Submission & lifecycle: submit proposals to change status from draft to pending for Admin review, handle reject→revise→resubmit workflows, and batch-create tasks post-approval with assignment support.
  • Use case: a PM converts an elaborated idea into a PRD and a prioritized task DAG, validates the proposal, and submits it for admin review so developer agents can claim tasks after approval.

Quick Start

Create a proposal for an idea, add a PRD and task drafts with dependencies, validate for issues, and submit it for Admin review.

Frequently Asked Questions about proposal

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

FAQPage Schema
How do I create a project proposal with task dependencies and a PRD?

A project proposal bundles document drafts like PRDs and task drafts into a single container. You incrementally add drafts, chain them using returned draftUuids to form task dependency DAGs, and submit for admin review.

How does proposal validation detect task dependency cycles before submission?

Proposal validation runs completeness checks with error, warning, and info levels while specifically detecting task dependency cycles in the DAG. This prevents circular blocking issues before you submit drafts for admin review.

Can I batch create and assign tasks after admin review approves a proposal?

Yes, after admin review approves a pending proposal, the system supports batch task creation with assignment support. This allows developer agents to claim and execute tasks directly from the approved task drafts.

What is the best way to manage a rejected proposal during the admin review workflow?

The admin review workflow supports a reject, revise, and resubmit cycle. You update the existing document and task drafts within the proposal container, re-run validation, and submit again to change status back to pending.

Does proposal management support adding and removing document drafts as work evolves?

Yes, proposal container management allows you to incrementally add or remove document drafts like tech designs and PRDs, as well as task drafts, updating them continuously as project work evolves before final submission.