一键导入
to-prd
Turn the current conversation context into a PRD and submit it as a GitHub issue. Use when user wants to create a PRD from the current context.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Turn the current conversation context into a PRD and submit it as a GitHub issue. Use when user wants to create a PRD from the current context.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Deploy two-host credential-broker patterns where an AI agent runtime reaches public APIs only through a private credential broker/proxy, with HITL handling for secrets.
Create or edit standalone, high-fidelity cinematic HTML presentations from research briefs, outlines, video notes, scripts, or rough ideas. Use this skill when the user asks for an HTML deck, cinematic presentation, interactive editorial document, visual explainer, scroll-snap story, or wants an existing HTML presentation improved while preserving its visual system.
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
Use when you have a rough product idea and want a complete PRD without sitting through an interactive grilling. Claude walks the full decision tree (edge cases, modules, schema, testing, security), self-answers with software-engineering best practices, streams the Q&A live so you can override, and writes the PRD locally with an option to push as a GitHub issue.
Break a plan, spec, or PRD into independently-grabbable GitHub issues using tracer-bullet vertical slices. Use when user wants to convert a plan into issues, create implementation tickets, or break down work into issues.
Autonomous PRD implementation loop — turns GitHub issues into shipped code using TDD, code review gates, and git worktree isolation. The execution engine for the grill-me → write-a-prd → prd-to-issues → ralph pipeline.
| name | to-prd |
| description | Turn the current conversation context into a PRD and submit it as a GitHub issue. Use when user wants to create a PRD from the current context. |
This skill takes the current conversation context and codebase understanding and produces a PRD. Do NOT interview the user — just synthesize what you already know.
Explore the repo to understand the current state of the codebase, if you haven't already.
Sketch out the major modules you will need to build or modify to complete the implementation. Actively look for opportunities to extract deep modules that can be tested in isolation.
A deep module (as opposed to a shallow module) is one which encapsulates a lot of functionality in a simple, testable interface which rarely changes.
Check with the user that these modules match their expectations. Check with the user which modules they want tests written for.
Pick a phase ID (prd-<phase.sequence>).
docs/roadmap/ROADMAP.md and existing docs/roadmap/prds/ to see which prd-<phase.sequence> ids are taken.prd-<phase.sequence> and does not collide.Save the PRD locally at docs/roadmap/prds/prd-<phase.sequence>-<kebab-title>.md using the template below. Frontmatter id must match prd-<phase.sequence>. Print the absolute path.
Ask the user whether to also push it as a GitHub issue. This decides which implementation pipeline runs next:
Push this as a GitHub issue too? [y/N]
- N (default) — local-only. Pipeline:
/prd-to-task→/ralph-local.- y — also creates a GitHub issue. Pipeline:
/to-issues→/ralph.
On y, run:
gh issue create --title "[<phase.sequence>] <Title>" --body-file docs/roadmap/prds/prd-<phase.sequence>-<kebab-title>.md
Print the issue URL.
The problem that the user is facing, from the user's perspective.
The solution to the problem, from the user's perspective.
A LONG, numbered list of user stories. Each user story should be in the format of:
This list of user stories should be extremely extensive and cover all aspects of the feature.
A list of implementation decisions that were made. This can include:
Do NOT include specific file paths or code snippets. They may end up being outdated very quickly.
A list of testing decisions that were made. Include:
A description of the things that are out of scope for this PRD.
Any further notes about the feature.