What problem does it solve? Publishing local Markdown specs and PRDs to Feishu cloud documents often destroys existing images, comments, whiteboards, and attachments when done as a full overwrite. This Skill publishes or updates Feishu documents while preserving native content, and detects remote-side changes to avoid silent conflicts. ## Core Features & Use Cases - First-time publish and fine-grained update: Creates a new Feishu document when no binding exists, or performs minimal-diff writeback that preserves images, comments, whiteboards, and attachments on existing documents. - Table cell merging: Automatically merges repeated and continuation cells in GFM tables after publishing, copying rich-text content into anchor cells so multi-line requirement descriptions stay visible. - Concurrency guardrails: Tracks published revision IDs and source hashes in frontmatter; when the remote document has diverged, it writes nothing and hands off to the review workflow. - Use Case: After finalizing a module spec locally, run the publish command to push it to the team's Feishu wiki; later edits update only changed sections without wiping colleague comments. ## Quick Start Publish the file docs/modules/checkout-spec.md to Feishu using the publish-to-lark skill with document type spec.