feishu-doc-editing
SKILL.md
Feishu Document Editing — Performance Best Practices
Core Principle: Minimum Change
Never use write (full document replace) for partial edits — it destroys existing rich-text formatting (colors, highlights, inline styles). Always use targeted block-level operations.
Full decision tree (when to use update_block vs delete+insert vs append, with protection mechanisms) is in
~/self-improving/domains/feishu.mdunder "最小改动原则".
Strategy 1: Scan Once, Act in Parallel
Pattern: One list_blocks → plan all changes → fire independent operations together.
1. feishu_doc(action: "list_blocks", doc_token: "xxx")
→ Full block tree with IDs, types, content
2. Identify which blocks need update/delete/insert