一键导入
to-prd
Turn the current conversation context into a PRD and publish it to the project issue tracker. 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 publish it to the project issue tracker. Use when user wants to create a PRD from the current context.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Manipulate Obsidian TaskNotes tasks, track time, run Pomodoro sessions, and search the vault via the obsidian CLI. Use when the user mentions tasks, task status/priority, time tracking, Pomodoro, vault search, follow-ups, or asks to capture a task.
Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise. Use when user wants to stress-test a plan against their project's language and documented decisions.
Walk a human developer through implementing a plan or issue step by step, with active verification after each step. Use when the user wants to be guided through implementation instead of having the agent do it, or says "guide me", "walk me through", or "help me implement this myself".
Find deepening opportunities in a codebase, informed by domain language in CONTEXT.md and decisions in docs/adr/. Use when the user wants to improve architecture, find refactoring opportunities, consolidate tightly-coupled modules, or make a codebase more testable and AI-navigable. Works in Pi and other agent harnesses.
Map an unfamiliar codebase, identify architecture, conventions, commands, entrypoints, dependencies, risks, and a safe implementation strategy. Use before non-trivial changes or when joining a new repository.
Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", or asks for integration tests.
| name | to-prd |
| description | Turn the current conversation context into a PRD and publish it to the project issue tracker. Use when user wants to create a PRD from the current context. |
Use this skill to produce a PRD from the current conversation context and codebase understanding. Do not interview the user — synthesize what you already know.
Explore the codebase to understand the current state, if you haven't already. Use read, grep, find, or read-only bash commands — or dispatch a scout subagent for broader exploration. Read the project's domain glossary (look for CONTEXT.md or context.md — case-insensitive) and respect any ADRs in the area you're touching.
Sketch out the modules you will need to build or modify. Actively look for opportunities to extract deep modules — modules that encapsulate a lot of functionality behind a simple, testable interface which rarely changes. Check with the user that these modules match their expectations. Ask which modules they want tests written for.
Write the PRD using the template below.
Publish the PRD to the project's issue tracker if one is configured and accessible. Apply a ready-for-agent triage label if available. If no issue tracker integration is available, write the PRD to docs/prd/ or the root of the project as PRD.md — ask the user which they prefer.
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:
As an <actor>, I want a <feature>, so that <benefit>
Example:
As a mobile bank customer, I want to see balance on my accounts, so that I can make better informed decisions about my spending
This list should be extremely extensive and cover all aspects of the feature.
A list of implementation decisions. Include:
Do not include specific file paths or code snippets. They may end up being outdated very quickly.
Exception: if a prototype produced a snippet that encodes a decision more precisely than prose can (state machine, reducer, schema, type shape), inline it within the relevant decision and note briefly that it came from a prototype. Trim to the decision-rich parts — not a working demo, just the important bits.
A list of testing decisions. Include:
A description of the things that are out of scope for this PRD.
Any further notes about the feature.
read, grep, find, or read-only bash — or dispatch a scout subagent for broader exploration.CONTEXT.md throughout the PRD. When searching for the glossary, look for both CONTEXT.md and context.md (case-insensitive).read over shelling out to cat for file contents.