一键导入
ideate
Leads a structured ideation interview to surface feature/project ideas and update ROADMAP.md with new candidates.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Leads a structured ideation interview to surface feature/project ideas and update ROADMAP.md with new candidates.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Fixes one issue from the iteration issues list by reproducing, diagnosing, and resolving it. Invoked by: bun nvst fix issue.
Refines .agents/PROJECT_CONTEXT.md via editor mode or challenge mode. Challenge mode validates the document against the actual codebase and detects compliance issues. Triggered by: nvst refine project-context.
Creates or updates .agents/PROJECT_CONTEXT.md with project conventions, tech stack, code standards, testing strategy, and product architecture. Triggered by: nvst create project-context.
Drive interactive approval of the prototype by updating project context and roadmap artifacts after a completed iteration.
Load the refactor plan from it_{iteration}_audit.json and invoke the agent to apply code changes.
Validate the current iteration's PRD against the implemented code via the audit prototype skill.
| name | ideate |
| description | Leads a structured ideation interview to surface feature/project ideas and update ROADMAP.md with new candidates. |
| user-invocable | true |
Lead a focused ideation session with the developer. Read context, conduct a one-question-at-a-time interview, propose concrete ideas, and update ROADMAP.md with new candidates.
Use Chain of Draft (CoD) for all internal reasoning steps. Before producing any user-facing output, think through your reasoning in ultra-compact draft steps:
ROADMAP.md and PROJECT_CONTEXT.md from the project root (if they exist) before starting the interview. Use them to understand existing direction, tech stack, and audience.ROADMAP.md with the proposed items.PROJECT_CONTEXT.md needs updating.Before asking any question:
ROADMAP.md (if present). Note existing items so you do not propose duplicates.PROJECT_CONTEXT.md (if present). Note the tech stack, audience, and constraints.Ask the following questions in order. Wait for the developer's answer before proceeding to the next question. Do not present multiple questions at once.
Q1. What problem or opportunity do you want to explore in this ideation session?
(e.g. a pain point you or your users experience, a capability gap, or a market opportunity)
Q2. Who is the primary user or beneficiary of this idea?
A. Yourself (developer tooling / DX)
B. End users of the product
C. A specific team or role: [specify]
D. Other: [specify]
Q3. What is the rough scope you have in mind?
A. Small addition to an existing feature
B. New standalone feature
C. New module or integration
D. Significant product pivot or new product line
Q4. Are there any hard constraints for this idea?
(e.g. must stay in existing tech stack, must ship in current iteration, no new dependencies)
[Open answer — or "none"]
Q5. Do you have any early hypotheses, inspirations, or reference examples you want to share?
[Open answer — or "none"]
Based on the developer's answers, propose between 2 and 4 concrete, actionable ideas. For each idea, provide:
S (< 1 iteration), M (1 iteration), or L (2+ iterations)Format each proposal as a numbered section, for example:
### 1. [Title]
**Description:** …
**Rationale:** …
**Effort:** M
**Differentiation:** …
Ask the developer to confirm which idea(s) they want to carry forward before proceeding.
ROADMAP.mdAfter the developer selects one or more ideas:
ROADMAP.md (create it if it does not exist).## Candidates (or append to it if it already exists).[candidate]:## Candidates
- [ ] [candidate] **[Title]** — [one-line description]. Effort: S/M/L.
ROADMAP.md.PROJECT_CONTEXT.md UpdatesAfter writing ROADMAP.md, check whether the ideation session revealed information that would make PROJECT_CONTEXT.md stale or incomplete. Flag if any of the following changed:
If any of these changed, tell the developer:
"The ideation session revealed [what changed]. You may want to run
nvst create project-contextto updatePROJECT_CONTEXT.md."
If nothing changed, no action is needed.
Before finishing:
ROADMAP.md and PROJECT_CONTEXT.md were read (or noted as absent) before the interviewROADMAP.md updated with selected ideas marked [candidate]PROJECT_CONTEXT.md needs updating and flagged if so