Skip to content
ae-sdd-proposal logo

Product Proposal

ae-sdd-proposal

Draft and refine a product proposal document through collaborative dialogue

SKILL.md

Full skill instructions

Product Proposal

Help the user articulate a complete SDD proposal for the active change set.

Required Skills

  • spec-driven-development (load first; use it to resolve/​init change sets and manage phase/​task state)
  • research

Inputs

[!IMPORTANT] Resolve required inputs from the workspace first; only ask the user when resolution is ambiguous or missing.

  • Proposal Context: What problem or capability should this change set address?
  • Change Set Name: Resolve from existing changes/ directories. If none exist, create a new full-lane change set using ae sdd init <name> --lane full.

Instructions

The proposal is the source of truth for how the system should behave. Use SDD workflow conventions and CLI commands, not manual scaffolding.

  1. Load SDD Context: Load spec-driven-development, run ae sdd status [name], and confirm the active change set and current phase.
  2. Research First: Use the research skill to identify existing patterns, related features, and integration points.
  3. Collaborative Dialogue: Ask targeted questions to close behavior gaps instead of guessing.
  4. Write Proposal: Create or refine changes/<name>/​proposal.md with concrete narrative behavior, failure/​recovery paths, and clear boundaries.
  5. Move Workflow Forward: Do not update phase state in this command. If the user is ready to proceed, suggest ae-sdd-next <name>.

Success Criteria

  • Active change set is resolved through SDD workflow.
  • Proposal includes a clear problem statement (1-2 sentences).
  • System behavior is documented in specific narrative prose.
  • Error handling and recovery paths are explicit.
  • Proposal is saved at changes/<name>/​proposal.md.

Usage Examples

Do

  • "Based on the auth module, should we handle session expiration like this...?"
  • "What is the expected behavior if a user tries to delete a locked record?"

Don't

  • Skip loading spec-driven-development before deciding where to write.
  • Create ad-hoc files outside changes/<name>/ for proposal artifacts.

More skills from shanepadgett

ae-sdd-continue logo
shanepadgett/agent-extensions

ae-sdd-continue

Continue an SDD change set in a fresh chat using CLI status only

4 0
View
ae-sdd-commit logo
shanepadgett/agent-extensions

ae-sdd-commit

Create high-quality git commits with clear Conventional Commit messages

4 0
View
ae-sdd-next logo
shanepadgett/agent-extensions

ae-sdd-next

Advance to the next SDD phase with artifact checks

4 0
View
ae-sdd-discovery logo
shanepadgett/agent-extensions

ae-sdd-discovery

Discover high-level architectural requirements for change-set specs

4 0
View
ae-sdd-reconcile logo
shanepadgett/agent-extensions

ae-sdd-reconcile

Ensure bi-directional match between specs and implementation

4 0
View
skill-creator logo
shanepadgett/agent-extensions

skill-creator

Collaboratively design and author agent skills with correct frontmatter, naming, and placement conventions.

4 0
View
spec-driven-development logo
shanepadgett/agent-extensions

spec-driven-development

Spec-Driven Development (SDD) workflow and state management. Use when guiding or executing SDD flows; selecting lanes (full/vibe/bug), managing artifacts, running task progression commands, and keeping change state current through ae sdd CLI.

4 0
View
ae-sdd-specs logo
shanepadgett/agent-extensions

ae-sdd-specs

Write change-set specifications for change

4 0
View
ae-sdd-explain logo
shanepadgett/agent-extensions

ae-sdd-explain

Explain SDD concepts, workflow, and CLI-first usage

4 0
View
ae-sdd-init logo
shanepadgett/agent-extensions

ae-sdd-init

Initialize a new SDD change set after user-approved naming

4 0
View
ae-sdd-tasks logo
shanepadgett/agent-extensions

ae-sdd-tasks

Create implementation tasks from specs (full lane)

4 0
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View