CtrlK
BlogDocsLog inGet started
Tessl Logo

write-prd

输入一个产品 idea(一句话或详细描述均可),自动生成图文并茂、结构完整的 PRD(产品需求文档),以 Markdown 格式保存到当前项目 markdown/ 目录,同时输出配套 SVG 图表文件。触发条件:用户提到"写 PRD"、"帮我写需求文档"、"生成 PRD"、"写产品需求文档"、"写商业需求文档"、"我有个产品想法"、"帮我把这个 idea 写成文档"、"PRD 模板"、"产品立项文档"、"产品需求"、"功能需求文档"。即使用户只给出一句简短的产品描述如"我想做一个 XX 产品",也应立即使用本 skill 生成 PRD。本 skill 面向产品经理、创业者、产品负责人,输出可直接用于团队评审和立项决策的专业文档,深度整合 JTBD 用户洞察框架、MoSCoW 优先级方法论和北极星指标体系。

68

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

77%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is highly actionable with a clear, well-validated workflow, but it is bulky and monolithic—large reference-grade material is inlined rather than split into progressively-disclosed bundle files.

Suggestions

Move the full PRD Markdown template (Step 4) and the SVG technical specification (Step 3) into separate reference files under references/ and link to them one level deep, leaving a concise overview in SKILL.md.

Condense the six special-scenario variants into a compact table or move them to a reference file to reduce inline bulk.

Trim the 'core philosophy' preamble and inline JTBD/MoSCoW explanations that assume Claude lacks general product-management knowledge.

DimensionReasoningScore

Conciseness

Mostly efficient but noticeably padded: the full PRD template, complete SVG specification, and six special-scenario variants are all inlined, making the body far longer than necessary for an overview.

3 / 5

Actionability

Highly actionable with concrete file-naming conventions, SVG viewBox/font/color specs, ready-to-use web-search query templates, a full PRD section structure with Given/When/Then acceptance criteria, and a writing-quality checklist.

5 / 5

Workflow Clarity

A clear four-step sequence is laid out with an ASCII flow diagram, explicit per-step deliverables, special-scenario branching, and a multi-layer checklist that acts as validation feedback before output.

5 / 5

Progressive Disclosure

No bundle files exist and the SKILL.md is monolithic; the full PRD template and SVG spec that clearly belong in separate reference files are inlined with no one-level-deep navigation to split content.

3 / 5

Total

16

/

20

Passed

Description

91%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, third-person description that clearly states capabilities, outputs, and a rich set of natural trigger phrases. It is well above the midpoint on every dimension, with only slight room for greater distinctiveness.

DimensionReasoningScore

Specificity

Names the PRD domain plus several concrete actions—generating structured PRD Markdown, saving to markdown/, and emitting companion SVG diagrams—covering the core behaviors with only minor gaps.

4 / 5

Completeness

Explicitly answers both what (generate PRD + SVG into markdown/) and when, with a concrete '触发条件' clause listing trigger phrases and a directive that even a one-sentence idea should invoke the skill.

5 / 5

Trigger Term Quality

Comprehensive coverage of natural phrases users actually say ('写 PRD', '帮我写需求文档', '生成 PRD', '我有个产品想法', '我想做一个 XX 产品'), including synonyms and short-utterance variants.

5 / 5

Distinctiveness Conflict Risk

Clear PRD/writing niche with distinct triggers and minimal conflict risk; minor residual overlap with broad 'write document' skills keeps it just short of a perfect 5.

4 / 5

Total

18

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (501 lines); consider splitting into references/ and linking

Warning

relative_links

Relative link issues: 3 missing

Warning

Total

14

/

16

Passed

Repository
digoal/blog
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.