Product dev
Skill vikynofebriputra-creator/Orkas-Awesome-AgentSkills/product/skills/product-dev
Use for product development work from PRD to implementation: make technical decisions, stress-test plans, document ADRs or spike/POC findings, break down engineering work, plan files/modules, implement code changes, use TDD when practical, debug issues, review changes, and verify completion. Use when the user asks to build a product feature, turn requirements into development tasks, challenge a technical plan, choose an architecture or technology approach, summarize a technical spike, implement a change, fix a bug, or complete engineering verification.From its SKILL.md
npx -y skills add vikynofebriputra-creator/Orkas-Awesome-AgentSkills --skill product-devAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
5.7 KB, ~1.4k tokens by cl100k_base, as published. Nobody here has run it
Product Dev
用于把“要做什么”拆成“研发如何决策、交付和实现”,并在需要时记录技术方案、总结 spike/POC、指导编码、调试和完成验证。这个 skill 不创建工单、不操作外部项目管理系统、不调度真实多 agent。
何时使用
- 已有 PRD、产品范围、技术约束、设计/测试输入或团队上下文。
- 需要把功能拆成阶段、角色、任务、依赖、交付物、实现要点和验证标准。
- 需要在研发方案设计时记录技术选型、ADR、spike/POC 结论、方案取舍和后果。
- 项目涉及前端、后端、数据、测试、运维、内容等多个研发工作域。
- 需要在编码前明确研发路径、文件/模块影响范围、测试方式和协作边界。
- 需要实际实现代码、修复 bug、按 TDD 推进、调试失败测试或完成前做新鲜验证。
不用于极小个人任务,也不用于替代项目管理系统。
执行方式
- 盘点输入:目标、范围、已有材料、技术约束、角色分工、时间要求、风险。
- 判断是否需要技术决策记录:存在关键技术选型、架构边界、不可逆方案、POC/spike 结论时,先使用 ADR、technical spike 或 decision review reference。
- 识别工作域:前端、后端、数据、测试、运维、内容等;只保留真实需要的研发角色。UI 界面实现可作为独立输入或并行工作流处理,不在这里展开视觉方案。
- 拆阶段:每个阶段交付一个清晰里程碑,避免人为制造过多阶段。
- 拆任务:每个任务必须有 Objective、Output、Validation、Guidance、Dependencies、Steps。
- 建依赖:只写直接依赖;可并行任务明确分组。
- 标人工确认点:范围确认、关键技术选择、设计确认、上线验收、外部凭据或发布动作。
- 补实现要点:对需要编码的任务,列出可能影响的文件/模块、接口、数据、测试方式和预期验证。
- 执行编码任务:需要实际改代码时,按实现、调试和完成验证 references 执行。
- 收尾交接:说明哪些任务已实现,哪些还缺输入或验证。
路由
| 场景 | 读取 |
|---|---|
| 技术选型、架构方案、ADR、关键决策记录 | references/architecture-decision.md |
| 技术预研、POC、spike 总结、可行性结论 | references/technical-spike.md |
| 方案上线前追问、隐藏假设、分支取舍审查 | references/decision-review.md |
| 研发拆解、阶段、任务、依赖、角色交接 | references/product-dev-template.md |
| 实际编码、变更实现、TDD、小步提交前检查 | references/implementation.md |
| Bug、失败测试、回归、异常行为 | references/debugging.md |
| 完成前评审、验证、交付说明 | references/review-and-finish.md |
输出格式
做研发计划时使用 references/product-dev-template.md。实际编码、调试或收尾时只读取对应 reference,不一次加载所有材料。
边界
- 不重写完整 PRD,只摘要影响研发拆解的目标、范围和约束。
- 不把 ADR 或 spike 写成冗长架构论文;只记录决策边界、证据、取舍、后果和下一步。
- 可以写文件/模块级实现要点和测试建议;实际改代码后,必须报告真实执行过的验证。
- 只有在用户任务明确要求实现或修复时才修改项目文件;不自动创建 issue、提交代码或操作外部系统。
- 不把所有传递依赖都写进依赖图,只标直接阻塞关系。
- 信息不足时,输出假设和待确认项,不编造技术事实、团队角色或时间承诺。
质量检查
- 阶段是否对应真实交付里程碑。
- 任务是否有清晰 Objective、Output、Validation、Guidance、Dependencies、Steps。
- 依赖是否只包含直接依赖。
- 可并行任务是否被明确标出。
- 验证标准是否任务级可判定。
- 人工确认点是否清楚。
- 关键技术选择是否记录了备选方案、证据、取舍和后果。
- 交接说明是否能支持下一步编码执行。
- 代码实现是否遵守现有项目模式。
- 完成声明是否有本轮新鲜验证证据。
What ships with it: 7 files
14.3 KB alongside SKILL.md
references/
- architecture-decision.md2.7 KB
- debugging.md1.1 KB
- decision-review.md2.9 KB
- implementation.md1.3 KB
- product-dev-template.md2.4 KB
- review-and-finish.md1.1 KB
- technical-spike.md2.8 KB
Gives 0 of the 12 instructions most quality gates skills give in ~1.4k tokens
Counted across 1,195 of the 2,094 authors here whose files we hold, read 2026-08-07
- Read the output and check the exit codein 54 of 1195, across 14 files
- Verify requirements using a line-by-line checklistin 53 of 1195, across 12 files
- Identify the verification command proving the claimin 51 of 1195, across 12 files
- Run the full verification commandin 50 of 1195, across 11 files
- Verify output confirms the claimin 49 of 1195, across 12 files
- Check version control diff after agent delegationin 46 of 1195, across 6 files
- State claim with evidencein 44 of 1195, across 4 files
- Run the test suitein 33 of 1195, across 26 files
- Keep state in memory by defaultin 27 of 1195, across 6 files
- Make prototype runnable with one commandin 26 of 1195, across 5 files
- Produce a verification reportin 25 of 1195, across 14 files
- Detect the package manager from lockfilesin 24 of 1195, across 5 files
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.