← ClaudeAtlas

roll-proposelisted

Human-triggered product proposal generator. Reads project context (BACKLOG, recent commits, existing skills) and generates 1–3 structured US drafts from a user-facing perspective. Writes to .roll/proposals.md for human review — never directly to BACKLOG. Distinct from roll-.dream (which surfaces technical debt from execution experience); roll-propose thinks in user scenarios and feature gaps.
seanyao/roll · ★ 13 · Code & Development · score 83
Install: claude install-skill seanyao/roll
# roll-propose > Follows the Architecture Constraints, Development Discipline, and Engineering > Common Sense defined in the project AGENTS.md. Human-triggered skill for product-level feature ideation. Generates structured User Story drafts from a product/user perspective and queues them in .roll/proposals.md for human approval before entering BACKLOG. ## Distinct from roll-.dream | | roll-propose | roll-.dream | |---|---|---| | Triggered by | Human explicitly | Nightly schedule | | Perspective | User-facing / product scenarios | Code health / technical debt | | Output | .roll/proposals.md (pending approval) | BACKLOG (REFACTOR-XXX) | | Thinking style | "What would users want next?" | "What is the code telling us?" | ## When to Use ``` $roll-propose # generate proposals from full context $roll-propose 用户反馈里提到了XX # provide a focus hint ``` ## When Not to Use - Describing a known defect or broken behavior (use `$roll-idea`) - A story is already well-defined and ready to build (use `$roll-build`) - Exploring technical architecture or design (use `$roll-design`) - Surfacing code-level technical debt (use `$roll-.dream`) ## Behavior ### Step 1 — Gather Context Read in parallel: 1. `.roll/backlog.md` — all existing US-XXX, FIX-XXX, REFACTOR-XXX, IDEA-XXX entries (both Todo and Done) to avoid proposing duplicates 2. `.roll/proposals.md` (if exists) — already-proposed items (avoid re-proposing rejected or pending ones) 3. Recent 20 commits via `git log