Simple Management of Product Documents
by @zxc159620352
Simple Management of Product Documents - A structured workflow for managing product documentation in Feishu (Lark). Use this skill when: - Creating a new pro...
clawhub install simple-product-doc-manager๐ About This Skill
name: simple-product-doc-manager description: | Simple Management of Product Documents - A structured workflow for managing product documentation in Feishu (Lark). Use this skill when: - Creating a new project knowledge base in Feishu - Setting up standardized document structure for product development - Managing product requirements documents with version control - Following the project's documentation workflow (requirements โ implementation โ archival) - Setting up Feishu API integration for automated document management This skill provides a complete document management system including: requirements thinking docs, project/code documentation, configuration records, and versioned product requirement documents.
Simple Product Doc Manager | ไบงๅๆๆกฃ็ฎก็ๅจ
> A structured workflow for managing product documentation in Feishu with clear lifecycle management and version control.
๐ Document Structure
When setting up a new project, create this structure in Feishu:
้กน็ฎ็ฅ่ฏๅบ/Project Knowledge Base
โโโ ๐ ้ๆฑๆ่/Requirements Thinking
โ โโโ (Ongoing) Product insights, user pain points, competitive analysis
โโโ ๐ ้กน็ฎๅฐๅๅไปฃ็ ้ป่พ่ฎฐๅฝ/Project & Code Logic
โ โโโ (Ongoing) Architecture, key functions, database schemas
โโโ ๐ ้
็ฝฎไฟกๆฏ่ฎฐๅฝ/Configuration Records
โ โโโ (Ongoing) API keys, env variables, deployment configs
โโโ ๐ ไบงๅ้ๆฑๆๆกฃ/Product Requirements/
โโโ YYYY-M-D-requirement-name-v1.md (Draft โ Finalized)
โโโ YYYY-M-D-requirement-name-v2.md (New version for iterations)
โโโ ...
๐ Document Lifecycle
Requirements Document States
| State | Description | Actions Allowed | |-------|-------------|-----------------| | ๆฐๅไธญ/Drafting | Requirements being written or in development | Edit, update, refine | | ๅทฒๅฎๅ/Finalized | Code implemented and approved by user | Read-only, archived |
State Transition Rules
1. New Requirement โ Create document with "Drafting" status 2. Development โ Continuously update document 3. Code Complete โ User reviews and approves 4. Approved โ Status changes to "Finalized", document locked 5. New Iteration โ Create new version document (v2, v3, etc.)
๐ Naming Convention
Requirements Documents
Format: {YYYY}-{M}-{D}-{requirement-name}-v{version}
Examples:
2026-3-26-mvp-full-requirements-v12026-3-28-user-login-feature-v12026-4-5-user-login-feature-v2 (iteration)Rules:
๐ Workflow
1. Project Setup
Create the knowledge base with initial structure:
{
"action": "create_knowledge_base",
"name": "Project Name Knowledge Base"
}
2. Create Core Documents
Create the three ongoing documents:
3. Requirements Workflow
New Idea โ Create Requirements Doc (Drafting)
โ
Write & Refine Requirements
โ
Develop Code (sync to Code Logic doc)
โ
User Review & Approval
โ
โโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
Approved โ Finalize Changes Needed โ Update Doc
โ โ
Locked (Read-only) Continue Development
โ
New Iteration โ Create v2
๐ Reference Materials
๐ง Best Practices
1. Always use write/append for Markdown - These actions auto-render formatting
2. Never use update_block for Markdown - It stores plain text only
3. Keep Requirements Thinking updated - Capture insights as they come
4. Document code logic immediately - Don't wait until after implementation
5. Version clearly - When in doubt, create a new version rather than overwrite