simple-product-doc-manager

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.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "simple-product-doc-manager" with this command: npx skills add zxc159620352/simple-product-doc-manager

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

StateDescriptionActions Allowed
撰写中/DraftingRequirements being written or in developmentEdit, update, refine
已定型/FinalizedCode implemented and approved by userRead-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

🔧 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

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

Windows应用控制器

Windows应用控制器 - 原创技能。让AI通过自动化技术控制Windows应用程序,包括打开/关闭应用、点击按钮、填写表单、截取屏幕等操作。适用于GUI自动化、测试、数据录入等场景。

Registry SourceRecently Updated
Automation

x0x

Secure computer-to-computer networking for AI agents — gossip broadcast, direct messaging, CRDTs, group encryption. Post-quantum encrypted, NAT-traversing. E...

Registry SourceRecently Updated
Automation

clear-skills

This skill should be used when the user wants to clear, remove, or clean up AI agent rules, skills, or instruction files from their coding environment. It su...

Registry SourceRecently Updated
Automation

AI Remove Watermark

Remove watermarks from images through the Airemovewatermark API. Use when an agent needs to remove a watermark from a local image file or remote image URL, p...

Registry SourceRecently Updated
1671isees