Back to articles

Feishu CLI Knowledge Base Organization

Feishu CLI Community··Source
WaytoAGI Community Co-Creation Projects & Competitions overview

WaytoAGI Community Co-Creation Projects & Competitions — Content Reorganization Plan

The "Community Co-Creation Projects & Competitions" section (KexVwLKhYiHm7bk2IL9cym0WnTb) is the community activity area of the WaytoAGI knowledge base. It currently has 31 first-level child nodes (17 folders + 14 standalone documents), covering offline events, competitions, study groups, experimental projects, and more. Everything is flattened at the first level with no categorization, making it hard for users to quickly find activities they care about.

User requirement: 7-10 categories, with key activities surfaced directly.

Hackathons are simply organized by year

Current State Analysis

31 First-Level Child Nodes (sorted by volume)

Inventory list of 31 child nodes ranked by document count

Core Problems

  1. 31 nodes flattened — no hierarchy, high cognitive load
  2. Huge size disparity — 50 documents vs 1 document at the same level
  3. Missing categorization — competitions, events, projects, courses all mixed together
  4. Key items buried — important activities like AGI HORIZON Conference and Xuexi Qiangguo collaboration are hidden among 14 scattered documents

Reorganization Plan: 8 Sections

Categorized by "what type of community activity does the user want to participate in", with key activities exposed directly as first-level nodes.

New Structure

New tree structure of the 8 sections

Categorization Logic

Mapping table from current nodes to new sections

Placement Suggestions for the 14 Standalone Documents

Each document needs to be assigned after confirming its title. Expected placement:

  • AGI HORIZON Conference, Xuexi Qiangguo Collaboration, State of Vibe Survey → Highlights & Partnerships
  • Activity announcements → corresponding section (Competitions / Offline / Hackathons)
  • General community announcements → Highlights & Partnerships

Implementation Steps

Step 1: Create 8 Section Parent Nodes

Create 8 new documents under KexVwLKhYiHm7bk2IL9cym0WnTb to serve as category nodes.

# For each section
lark-cli docs +create --title "AI Creation Contest" --wiki-node KexVwLKhYiHm7bk2IL9cym0WnTb --markdown "..."
# ... 8 in total

Step 2: Read Titles of 14 Standalone Documents

Fetch the title and content of each standalone document to determine its target section.

Step 3: Move Child Nodes to the New Hierarchy

Move the existing 31 nodes one by one under the corresponding section parent nodes.

# Move example
lark-cli api POST /open-apis/wiki/v2/spaces/7226178700923011075/nodes/{node_token}/move \\
  --data '{"target_parent_token":"new_section_node_token","target_space_id":"7226178700923011075"}'

Step 4: Write Content for Each Section

Write navigational content for each of the 8 section parent nodes (intro + child doc links + featured highlights), in the same style as the AI Coding section.

Step 5: Rewrite the Homepage

Rewrite the homepage of "Community Co-Creation Projects & Competitions", showcasing 8 section navigation entries plus featured activity recommendations.

Step 6: Validation

  • Verify all nodes are in the right place
  • Verify homepage links are valid
  • Confirm existing inbound links are not broken

Key Files / Tokens

Reference table of important node tokens

This article is sourced from the Feishu knowledge base. For details, see theoriginal article.