Ouroboros PM Interview
Q00/ouroboros
Runs a guided product-manager interview that classifies each question automatically and produces a Product Requirements Document.
Turns a one-line product idea into an AI-implementable PRD with 11 chapters, a speed-read card, constraint layers and acceptance criteria, written Chinese-first.
$ npx skills add joeseesun/qiaomu-ai-prd --skill qiaomu-ai-prd -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install joeseesun/qiaomu-ai-prd qiaomu-ai-prd --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "qiaomu-ai-prd" agent skill from https://github.com/joeseesun/qiaomu-ai-prd/tree/main into .claude/skills/qiaomu-ai-prd/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "qiaomu-ai-prd", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add joeseesun/qiaomu-ai-prd --skill qiaomu-ai-prd -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install joeseesun/qiaomu-ai-prd qiaomu-ai-prd --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "qiaomu-ai-prd" agent skill from https://github.com/joeseesun/qiaomu-ai-prd/tree/main into .agents/skills/qiaomu-ai-prd/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "qiaomu-ai-prd", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add joeseesun/qiaomu-ai-prd --skill qiaomu-ai-prd -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install joeseesun/qiaomu-ai-prd qiaomu-ai-prd --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "qiaomu-ai-prd" agent skill from https://github.com/joeseesun/qiaomu-ai-prd/tree/main into .cursor/skills/qiaomu-ai-prd/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "qiaomu-ai-prd", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add joeseesun/qiaomu-ai-prd --skill qiaomu-ai-prd -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install joeseesun/qiaomu-ai-prd qiaomu-ai-prd --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "qiaomu-ai-prd" agent skill from https://github.com/joeseesun/qiaomu-ai-prd/tree/main into .gemini/skills/qiaomu-ai-prd/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "qiaomu-ai-prd", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install joeseesun/qiaomu-ai-prd qiaomu-ai-prdInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add joeseesun/qiaomu-ai-prd --skill qiaomu-ai-prd -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "qiaomu-ai-prd" agent skill from https://github.com/joeseesun/qiaomu-ai-prd/tree/main into .github/skills/qiaomu-ai-prd/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "qiaomu-ai-prd", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add joeseesun/qiaomu-ai-prd --skill qiaomu-ai-prd -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install joeseesun/qiaomu-ai-prd qiaomu-ai-prd --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "qiaomu-ai-prd" agent skill from https://github.com/joeseesun/qiaomu-ai-prd/tree/main into .opencode/skills/qiaomu-ai-prd/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "qiaomu-ai-prd", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
qiaomu-ai-prdTurns a one-line product idea into an AI-implementable PRD with 11 chapters, a speed-read card, constraint layers and acceptance criteria, written Chinese-first.
This skill converts a vague product idea, even a single sentence, into a PRD that product managers, developers and AI coding assistants can act on. It behaves as a production-lite specification tool: it infers a conservative product direction rather than interrogating you, asks only when an answer would materially change category, platform, safety, legal risk, budget, data ownership or scope, and does not start implementation. Output is Chinese-first unless you request English.
The PRD follows a fixed contract of 11 chapters, preceded by a short speed-read card so an implementing agent can grasp the product quickly. Important instructions are labeled as hard constraints, recommended defaults or room for creativity. Each module gets ASCII UI and state diagrams, a normal flow, at least two failure paths and key product decisions, and the PRD adds a few overdelivery opportunities. Unverified competitor, API or package facts are marked unknown. A lint_prd.py script checks the result, and reference files cover modes and defaults, output quality and methodology.
12 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit dede555. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
x.comgithub.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Qiaomu AI PRD loads about 1.6k tokens when it runs, and up to ~7.2k if it reads all its reference files. Until then it costs about 76 tokens; SKILL.md has 858 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from joeseesun/qiaomu-ai-prd at commit dede555, republished under its MIT licence (© joeseesun). 858 words, ~1,641 tokens.
.claude/skills/qiaomu-ai-prd/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.把一句模糊产品想法,写成产品经理、人类开发者和 AI 编程助手都能直接执行的 PRD。
Copyright (c) 向阳乔木 X: https://x.com/vista8 GitHub: https://github.com/joeseesun/
Run as a production-lite product specification skill.
Default assumptions:
AI 速读卡 before the chapters so an implementing agent can grasp the product in 10 lines or fewer.未知.硬约束, 推荐默认, or 发挥空间 so implementation agents know what must hold and where they can improve freely.references/modes-and-defaults.md.硬约束, 推荐默认, and 发挥空间.references/prd-methodology.md.无.超预期机会: 2-4 product moments that can make the implementation feel memorable without bloating P0.你, including acceptance scripts it can run or manually verify.references/output-quality.md before final output.python3 scripts/lint_prd.py <file> and fix any reported issue.When the user gives a product idea, output the PRD directly. Use this order:
# [产品名] PRD## AI 速读卡## 第一章:产品概述## 第二章:整体布局与导航## 第三章:核心模块详细设计## 第四章:超越竞品的差异化功能## 第五章:数据模型## 第六章:技术架构## 第七章:交互细节## 第八章:导出与输出系统## 第九章:开发优先级## 第十章:性能指标## 第十一章:开发者交接说明Do not add a long preface. If assumptions are needed, place them inside the relevant chapter, usually 1.3 可行性边界, module 待决问题, or 第十一章 d) 已知的未知项.
Recognize these tags anywhere in the user request:
[深度模式]: add boundary-case analysis to each major module.[精简模式]: keep every chapter, but focus detailed design on P0; mark lower tiers as 待扩展.[前端视角]: add component decomposition and state-management guidance where product-relevant.[后端视角]: add API design and database schema where product-relevant.[移动优先]: make all layout diagrams mobile-first unless the product is clearly desktop-only.[竞品深挖]: deepen competitor weakness analysis and product blind-spot reasoning.[商业化]: add pricing, paid feature, and monetization implications where appropriate.[开源友好]: prefer permissive open-source libraries, especially MIT, when the choice does not harm the product.See references/modes-and-defaults.md for how to combine modes.
A strong PRD from this skill:
AI 速读卡硬约束, 推荐默认, and 发挥空间超预期机会 that invite tasteful implementation beyond the baselineversionReject or revise a PRD that:
[产品名], 按钮 A, TODO, or 待补充快, 流畅, 轻量, or 可扩展 instead of numbers验收剧本 for implementation verificationreferences/prd-methodology.md: the required 11-chapter PRD structure and detailed generation rules.references/modes-and-defaults.md: lazy-user defaults, optional modes, question policy, and uncertainty handling.references/output-quality.md: output self-check and common failure patterns.scripts/lint_prd.py: lightweight checker for required chapters, unresolved placeholders, vague performance terms, and structural omissions.© joeseesun, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 9 other files (scripts, references) in the repository root of joeseesun/qiaomu-ai-prd.
Open the folder on GitHubat commit dede555
Qiaomu AI PRD next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Qiaomu AI PRD this skilljoeseesun/qiaomu-ai-prd | 211 | — | ~1.6k | Automated safety check: Pass | MIT | |
| Ouroboros PM InterviewQ00/ouroboros | 6.2k | — | ~5.7k | Automated safety check: Pass | MIT | |
| MVP Product Requirements WriterKhazP/vibe-coding-prompt-template | 3.1k | — | ~455 | Automated safety check: Pass | MIT | |
| User Alignment and Agent-Ready PRDstryproduck/produck-skills | 511 | — | ~5.3k | Automated safety check: Pass | Apache-2.0 | |
| Code to PRDalirezarezvani/claude-skills | 28k | 1 repos | ~4.9k | Automated safety check: Pass | MIT | |
| Requirements From HTML Mocksimbue-ai/bouncer | 399 | — | ~410 | Automated safety check: Pass | AGPL-3.0 |
Q00/ouroboros
Runs a guided product-manager interview that classifies each question automatically and produces a Product Requirements Document.
KhazP/vibe-coding-prompt-template
Writes or revises an MVP product requirements document, sized to the product, with observable acceptance criteria and no repeated questions.
tryproduck/produck-skills
Turns a vague feature request into a written spec with scope, phases, acceptance criteria and do-not-do limits that a coding agent can follow without guessing.
alirezarezvani/claude-skills
Reverse-engineers a frontend, backend or fullstack codebase into a product requirements document with per-page docs, an enum dictionary and an API inventory.
imbue-ai/bouncer
Turns an HTML mock iteration session into a requirements document that describes only user-facing behavior.
opsmill/infrahub
Turns a single feature idea, improvement, or bug into ONE well-structured GitHub issue.
Categories
Turns a one-line product idea into an AI-implementable PRD with 11 chapters, a speed-read card, constraint layers and acceptance criteria, written Chinese-first. This skill converts a vague product idea, even a single sentence, into a PRD that product managers, developers and AI coding assistants can act on. It behaves as a production-lite specification tool: it infers a conservative product direction rather than interrogating you, asks only when an answer would materially change category, platform, safety, legal risk, budget, data ownership or scope, and does not start implementation.
Qiaomu AI PRD fits situations like: turning a one-line app idea into a full PRD; writing developer handoff docs for an AI coding assistant; scoping an MVP for a site, app or tool; drafting acceptance criteria and metrics for a feature concept.
Run `npx skills add joeseesun/qiaomu-ai-prd --skill qiaomu-ai-prd -a claude-code`. Or copy the skill folder (the joeseesun/qiaomu-ai-prd repository) into .claude/skills/qiaomu-ai-prd in your project. Claude Code loads it when a task matches its description.
Run `npx skills add joeseesun/qiaomu-ai-prd --skill qiaomu-ai-prd -a codex`. Or copy the skill folder (the joeseesun/qiaomu-ai-prd repository) into .agents/skills/qiaomu-ai-prd in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add joeseesun/qiaomu-ai-prd --skill qiaomu-ai-prd -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/qiaomu-ai-prd, .gemini/skills/qiaomu-ai-prd, .github/skills/qiaomu-ai-prd and .opencode/skills/qiaomu-ai-prd in your project.
Going by SKILL.md and its folder, Qiaomu AI PRD needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python, to run the lint_prd.py check.
SKILL.md names 2 domains. As links in the text: x.com and github.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Qiaomu AI PRD is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.6k tokens (SKILL.md is roughly 6.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5.6k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Qiaomu AI PRD: Ouroboros PM Interview (Q00/ouroboros, 6.2k stars), MVP Product Requirements Writer (KhazP/vibe-coding-prompt-template, 3.1k stars), User Alignment and Agent-Ready PRDs (tryproduck/produck-skills, 511 stars) and Code to PRD (alirezarezvani/claude-skills, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
joeseesun (a GitHub user) maintains it in joeseesun/qiaomu-ai-prd, which has 211 GitHub stars. The repository was last updated on June 12, 2026.
Source: joeseesun/qiaomu-ai-prd on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.