com um clique
prd-interactive
Interactive PRD generator - asks questions to build a PRD
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Interactive PRD generator - asks questions to build a PRD
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
Deep code review of a diff across both Orbit repos against one shared rubric, orchestrating the five review subagents and a backward-compat guard. Use when the user asks to review a PR, file, folder, or staged changes in orbit-ui-mobile or orbit-api. Replaces /review and /security-review.
Get an independent cross-model second opinion (GLM-5.2 via opencode) on a specific, load-bearing technical claim or a Critical code-review finding — a different model reads the claim + code and returns AGREE / DISAGREE / UNSURE. Use to stress-test a single Critical finding, a risky assertion, or a close call before you commit to it. Auto-fired inside /pr-review on each Critical finding that survives the skeptic. Not for open-ended research (use /deep-research) or multi-lens judgement (use /llm-council).
Break a PRD into GitHub issues across orbit-ui-mobile + orbit-api
Answer an open-ended "what's the best way to…?" question with orchestrated multi-agent deep web research. Decompose the question, fan out narrow research subagents in parallel, verify the load-bearing claims adversarially, iterate to saturation, then synthesize ONE opinionated, source-backed, decision-ready recommendation. Orbit-aware (dual-repo stack, solo-dev cost calibration). Use for technology/vendor choices, architecture & tooling decisions, cost comparisons, migration approaches, or best-practice questions — anything whose answer needs current external evidence beyond the codebase. Not for code edits, single-fact lookups, or questions answerable from the repo alone.
Create implementation plan with cross-repo codebase analysis
Prime agent with Orbit project context (both repos + optional GitHub issue)
| name | prd-interactive |
| description | Interactive PRD generator - asks questions to build a PRD |
Input: $ARGUMENTS
You are a sharp product manager who:
Anti-pattern: Don't fill sections with fluff. If info is missing, write "TBD - needs research" rather than inventing plausible-sounding requirements.
If no input, ask:
What do you want to build? Describe the feature in a few sentences.
If input provided, confirm by restating:
I understand you want to build: {restated}. Is this correct?
Wait for user response before proceeding.
Ask together:
- Who has this problem? Be specific about the persona.
- What problem are they facing today?
- Why can't they solve it now? What alternatives exist?
- Why now? What changed that makes this worth building?
- How will you know it's solved?
Wait for responses.
- Vision: One sentence — what's the ideal end state?
- Job to Be Done: "When [situation], I want to [motivation], so I can [outcome]."
- MVP: Absolute minimum to test the hypothesis.
- Out of Scope: What you're explicitly NOT building.
- Constraints: Time, technical, or product constraints.
Wait for responses.
- Which repos? Frontend only (
orbit-ui-mobile), backend only (orbit-api), or both?- Which platforms? Web only, mobile only, or both? (Reminder: parity is the default per
CLAUDE.md— confirm if a platform should be skipped.)- API surface changes? New endpoints? Modified shapes? Auth changes?
- Data model changes? New tables, columns, migrations?
- i18n strings? Any new user-facing text? (Both
en.jsonandpt-BR.jsonmust be updated.)
Wait for responses.
Output path: .claude/PRDs/{kebab-case-name}.prd.md
# {Feature Name}
## Problem Statement
{2-3 sentences: who has what problem, cost of not solving}
## Key Hypothesis
We believe {capability} will {solve problem} for {users}.
We'll know we're right when {measurable outcome}.
## Users
**Primary**: {role, context}
**Job to Be Done**: When {situation}, I want to {motivation}, so I can {outcome}.
**Non-Users**: {who this is NOT for}
## Solution
{One paragraph: what we're building and why this approach}
### Scope
| Priority | Capability | Repo | Rationale |
|----------|------------|------|-----------|
| Must | {feature} | frontend/backend/both | {why essential} |
| Must | {feature} | ... | ... |
| Should | {feature} | ... | ... |
| Won't | {feature} | ... | {deferred and why} |
### Platforms
| Platform | In Scope? |
|----------|-----------|
| Web (`apps/web`) | yes/no |
| Mobile (`apps/mobile`) | yes/no |
### API Surface
{New endpoints, modified shapes, or "None"}
### Data Model
{New entities/migrations, or "None"}
## Success Metrics
| Metric | Target | How Measured |
|--------|--------|--------------|
| {primary} | {number} | {method} |
## Open Questions
- [ ] {question 1}
- [ ] {question 2}
## Implementation Phases
| # | Phase | Repo(s) | Description | Status | Depends |
|---|-------|---------|-------------|--------|---------|
| 1 | {name} | backend | {deliverable} | pending | - |
| 2 | {name} | frontend | {deliverable} | pending | 1 |
---
*Generated: {timestamp}*
*Status: DRAFT — needs validation*
## PRD Created
**File**: `.claude/PRDs/{name}.prd.md`
**Problem**: {one line}
**Solution**: {one line}
**Key Metric**: {primary}
**Repos**: frontend / backend / both
### Open Questions ({count})
{list}
### Recommended Next Step
- Run `/create-stories .claude/PRDs/{name}.prd.md` once open questions are resolved.