skills/eliteforge-prd-generator/SKILL.md
Draft or refine a concise product requirements document from a rough product idea, then write a Typst source file and sibling PDF to a resolved output path.
npx skillsauth add cloudsen/eliteforge-skills eliteforge-prd-generatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill to turn a rough product idea into a concise, searchable PRD. Prefer direct, decision-oriented writing. The PRD is the product fact source for later feature delivery, not a duplicate brainstorming memo.
ELITEFORGE_SKILL_PRD_OUTPUT_PATH [optional] Default Typst source output path for the PRD when the user does not explicitly provide one.Resolve the Typst source path in this order:
ELITEFORGE_SKILL_PRD_OUTPUT_PATH<project>/docs/prd.typNormalize the resolved path as follows:
<that-directory>/prd.typ.typ suffix, keep the basename and append or replace the suffix with .typAfter writing the Typst source, export a sibling PDF with the same basename in the same directory. Do not write prd.md.
assets/prd-template.typ as the starting structure when creating a new PRDprd.typ as the source of truth and export a sibling PDF in the same directoryrg by heading text instead of loading the whole PRDUse assets/prd-template.typ as the canonical PRD structure. Keep all top-level sections unless the topic is explicitly not applicable, and replace placeholder rows with concrete product facts before final output.
Preserve the template's searchable heading prefixes:
Module:Feature:Page:Interaction:Rule:Exception:Acceptance:Use business terms after those prefixes. Do not hide feature names in prose-only paragraphs or generic headings such as Details.
Avoid repeating the brainstorming artifact.
Rules:
A --> B means B depends on A.AC-*.testing
Rewrite human-facing prose using Strunk-style rules. Use for docs, README files, technical explanations, PR descriptions, commit messages, error messages, UI copy, reports, and summaries when the user asks to polish, shorten, clarify, de-duplicate, restructure, or normalize tone.
research
产品经理竞品分析报告生成器。当用户提到竞品分析、竞品调研、竞品对比、竞争对手分析、市场竞争分析、行业竞品研究时触发。也适用于用户要求对比多个产品/平台/公司的功能、商业模式、市场定位等场景。即使用户只是说'帮我分析一下XX和YY'或'XX有哪些竞争对手',只要涉及产品/公司间的对比分析,都应该使用这个 skill。支持任意行业,支持快速分析和深度分析两种模式。
development
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
testing
EliteForge skill authoring specification for creating or modifying eliteforge-* skills. Use when users create a new EliteForge skill, modify an existing EliteForge skill, review skill structure, add or change skill environment variables or output path rules, or need to validate SKILL.md/frontmatter/agents metadata with skill-creator.