🦀 ClawHub
Functional PRD Writer
by @jasonsongxd-kidd
Write concise, implementation-focused functional PRDs detailing feature behavior, user interactions, rules, data, and interfaces for developer-ready specific...
TERMINAL
clawhub install functional-prd-writer📖 About This Skill
name: functional-prd-writer description: Write concise, implementation-oriented functional Product Requirements Documents (PRDs). Use when: (1) drafting a feature spec or functional PRD, (2) describing what a feature does and how users interact with it, (3) writing requirement docs that emphasize "what" and "how" over business strategy, (4) turning feature ideas into clear, developer-ready specs. NOT for: strategy docs, competitive analysis, or AI/ML algorithm design.
Functional PRD Writer
Produce concise, implementation-oriented PRDs. Focus on what the feature does and how it works, so developers can start building immediately.
Core Philosophy
Functional PRDs answer what and how. Every section should help a developer understand exactly what to build. Skip business strategy; focus on behavior, rules, data, and edge cases.
Standard Structure
Use this structure unless the user specifies otherwise:
1. 功能概述 (Feature Overview)
2. 功能需求 (Functional Requirements)
3. 用户流程 (User Flows)
开始 → 步骤1 → 步骤2 → 分支判断 → ...
4. 交互与界面 (UI/UX Specs)
5. 数据与规则 (Data & Business Rules)
6. 接口设计 (API Design)
7. 边界与异常 (Edge Cases & Error Handling)
8. 非功能性需求 (Non-functional Requirements)
Writing Guidelines
Reference Files
Read references when: user asks for a full template, or when the PRD involves common functional patterns.