๐ŸŽ Get the FREE AI Skills Starter Guide โ€” Subscribe โ†’
BytesAgainBytesAgain
๐Ÿฆ€ ClawHub

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...

Versionv1.1.0
Downloads473
TERMINAL
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-v1
  • 2026-3-28-user-login-feature-v1
  • 2026-4-5-user-login-feature-v2 (iteration)
  • Rules:

  • Use actual date when document is created
  • Use lowercase for requirement names
  • Use hyphens as separators
  • Increment version for same requirement iterations
  • ๐Ÿš€ 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:

  • Requirements Thinking
  • Project & Code Logic Records
  • Configuration Records
  • 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

  • references/workflow-examples.md - Concrete examples
  • references/feishu-api-setup.md - Complete Feishu API configuration guide
  • ๐Ÿ”ง 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