skills/business-doc-writer/SKILL.md
--- name: business-doc-writer description: Write structured business documents for project and product work. Use when the user needs a 项目可行性研究报告, 项目建议书, 产品需求说明书/PRD, 产品架构设计, 技术方案, 实施方案, executive summary, or wants help turning messy notes into a formal business document draft. Triggers on requests like: 写可研, 写项目建议书, 写PRD, 写产品需求文档, 写架构设计, 写技术方案, 写实施方案, 生成正式文档, 把这些材料整理成文档, turn this brief into a proposal, write a feasibility report, write a PRD, write an architecture design doc. --- # Business Do
npx skillsauth add zhenxuanshi-ship-it/business-doc-skill-suite skills/business-doc-writerInstall 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.
Write formal business and product documents from rough notes, briefs, meeting notes, or partially structured inputs.
This skill is designed to run in the main / coordinator session by default.
Default: main agent writes directly. The main agent should do the writing work directly, not delegate to sub-agents unless explicitly instructed.
Sub-agent mode only when user specifies. Only use sub-agent for writing when the user explicitly asks for it, such as:
For all other cases, write directly in the main session.
Do not pretend missing facts are settled.
When information is incomplete:
Also follow this rule strictly:
write depth before breadth.
A document with fewer sections but substantial content is better than a document with many thin sections. Do not generate a heading unless you can actually develop it with meaningful content.
Select the nearest mode based on user intent:
feasibility-report
project-proposal
prd
architecture-design
implementation-plan
executive-summary
dense-longform
If ambiguous, ask 1-3 clarifying questions max. If still ambiguous, default to the most practical output and say what assumption you made.
Infer the target doc type.
If the user only gives raw material, first classify it using references/doc-types.md.
Look for the minimum viable inputs:
If any are missing, do one of these:
Before drafting, decide the section structure.
Use the matching reference:
references/feasibility-report.mdreferences/project-proposal.mdreferences/prd.mdreferences/architecture-design.mdUse the template under assets/templates/ only when you need a fast skeleton.
For lightweight documents, a normal draft is fine.
For these document types, default to dense-longform unless the user asks for a short version:
Dense-longform means:
Write in a style suitable for internal business communication:
Avoid:
Do not write a document as a "table of contents with comments".
For every major section, include at least 2-3 kinds of substance from the list below:
If a section only contains 1-2 generic sentences, do one of these instead:
Prefer:
Reject:
When writing in dense-longform, apply these rules:
Set a target density
project-proposal: aim for roughly 3000-6000 Chinese characters unless the user asks for a shorter notefeasibility-report: aim for roughly 5000-10000 Chinese characters unless the user asks for a shorter noteForce key sections to be developed, not introduced For key sections, do not stop at summary-level language. Explain:
Prefer argument flow over heading count A strong long document should read like a developed argument, not a multiplied outline.
Use section-internal logic chains In project proposals and feasibility reports, important sections should usually follow a chain like:
Expand subheadings and bullet points into real prose In the body of the document, if you introduce a subheading or bullet point, do not leave it as a label-only item. Each subheading or bullet must be followed by enough explanatory writing to answer at least one of these:
Bad pattern:
Better pattern:
Do not underwrite critical sections
If the document type is project-proposal or feasibility-report, these sections must be developed substantially:
When helpful, append these sections:
These are often more useful than polishing prose.
This skill supports two optional modes for writing long documents. Activate them by specifying in your request:
Trigger: "分节写" / "一章一章写" / "分段写" / "section-mode interactive"
Behavior:
How to implement:
Use when:
Trigger: "存盘写" / "checkpoint" / "分节存盘" / "section-mode checkpoint"
Behavior:
./sections/01-{section-name}.md./{doc-name}.mdHow to implement:
sections/ subdirectoryUse when:
Simply include one of these triggers in your request:
写一个项目建议书,分节写
写一份可行性研究报告,存盘写
写一个智慧园区方案,分章写 checkpoint
If no section mode is specified, the skill writes the document normally in one pass.
Default behavior: Normal writing (write all at once, no checkpoints)
Default sections:
Always include:
For long-form feasibility reports:
Default sections:
Emphasize:
For long-form project proposals:
Default sections:
Emphasize:
Default sections:
Emphasize:
Default sections:
If details are missing, do not stop by default.
But do not use missing information as an excuse for hollow sections. If detail is missing, explicitly write:
Use this block near the end when needed:
## Assumptions and open questions
### Current assumptions
- ...
### Open questions to confirm
- ...
If the user asks for a deliverable file:
Read these only when relevant:
references/doc-types.md — choose the right document modereferences/feasibility-report.md — feasibility report structure and heuristicsreferences/project-proposal.md — proposal structure and approval-oriented writingreferences/prd.md — PRD structure and requirement-writing rulesreferences/architecture-design.md — architecture design structure and review pointsdocumentation
--- name: business-doc-suite description: 商务文档智能生产套件主入口。适用于:用户说"按照写作技能套件写一个XXX"、"用完整流程写一份XXX"、"走一套完整的文档生产流程"等场景。当用户需要从零开始生产一份完整的商务文档时,使用此skill进行流程编排。 **Trigger keywords (match any)**: - 按照写作技能套件写 - 用完整流程写 - 走一套文档生产流程 - 用biz-doc套件写 - 按照skill suite写 - start business doc workflow - 文档生产流程 - 写作技能套件 Triggers on requests like: 按照写作技能套件写, 用完整流程写, 走一套文档生产流程, 用biz-doc套件写, 按照skill suite写, start business doc workflow, 写一个完整的项目建议书流程. --- # Business Doc Suite 商务文档智能生产套件主入口 这是 Business Doc Suite 的总入口 ski
documentation
--- name: business-doc-reviser description: Revise business and product documents based on review findings, integrity reports, stakeholder comments, or revision roadmaps. Use when the user wants to modify a 项目可行性研究报告, 项目建议书, PRD, 产品需求说明书, 架构设计, 技术方案, 实施方案, or executive summary after feedback. Triggers on requests like: 按意见修改, 根据评审意见修订, 根据 integrity 报告修, 帮我改这份 PRD, 更新这份架构方案, 按 roadmap 重写, revise this proposal, update this draft based on comments. --- # Business Doc Reviser Revise an existing bu
testing
--- name: business-doc-reviewer description: Review business and product documents from enterprise decision-making perspectives. Use when the user wants to review, critique, stress-test, or improve a 项目可行性研究报告, 项目建议书, PRD, 产品需求说明书, 架构设计, 技术方案, 实施方案, or executive summary. Triggers on requests like: 审一下这份文档, 帮我 review, 看看这份可研有没有问题, 评审这份 PRD, 评估这份架构方案, 找风险, 给修改意见, challenge this proposal, review this business doc, critique this architecture design. --- # Business Doc Reviewer Review business docu
devops
--- name: business-doc-pipeline description: Orchestrate a business document workflow across discovery, drafting, review, revision, and finalization. Use when the user wants an end-to-end workflow for 项目可行性研究报告, 项目建议书, PRD, 产品需求说明书, 架构设计, 技术方案, 实施方案, or wants to move from notes to draft to review to revision. Triggers on requests like: 从头到尾搞定这份文档, 帮我走完整流程, 先写再 review 再修改, end-to-end business document workflow, document pipeline, 从需求到成稿, 把这份方案一路做完. --- # Business Doc Pipeline This skill is a li