Communitygithub.com

agencelutie/LP-lutie

引導使用者透過結構化工作流程共同撰寫文件。當使用者想撰寫文件、提案、技術規格、決策文件或類似結構化內容時使用。

LP-lutie 是什麼?

此技能提供一個結構化的工作流程,用於引導使用者進行協作文件創作。它充當主動引導者,透過三個階段:收集脈絡、精煉與結構、以及讀者測試,協助使用者從零開始建立高品質文件。此功能支援 Claude Code、Claude.ai 等平台,並可與 Slack、Teams、Google Drive、SharePoint 等整合,以直接拉取相關脈絡。核心優勢在於它能夠系統性地縮小作者與讀者之間的知識差距,確保文件不僅對作者清晰,對外部讀者和 AI 模型也同樣易懂。工作流程包括問答、腦力激盪、迭代編輯,以及使用全新 Claude 實例進行驗證,以找出盲點和模糊之處。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/agencelutie/LP-lutie/tree/main/skills-export/examples/doc-coauthoring

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

文件共同創作工作流程

此技能提供一個結構化的工作流程,用於引導使用者進行協作文件創作。扮演主動引導者,帶領使用者經歷三個階段:收集脈絡、精煉與結構、以及讀者測試。

何時提供此工作流程

觸發條件:

  • 使用者提及撰寫文件:「寫一份文件」、「草擬提案」、「建立規格」、「寫下來」
  • 使用者提及特定文件類型:「PRD」、「設計文件」、「決策文件」、「RFC」
  • 使用者似乎正要開始一項實質性的寫作任務

初步提議: 向使用者提供一個用於共同創作文件的結構化工作流程。解釋三個階段:

  1. 收集脈絡:使用者提供所有相關脈絡,同時 Claude 提出澄清問題
  2. 精煉與結構:透過腦力激盪和編輯,迭代地建立每個章節
  3. 讀者測試:使用全新的 Claude(無脈絡)測試文件,以在他人在閱讀前發現盲點

解釋這種方法有助於確保文件在他人閱讀時(包括當他們將文件貼到 Claude 中時)能夠正常運作。詢問他們是否想嘗試此工作流程,或偏好自由形式工作。

如果使用者拒絕,則自由形式工作。如果使用者接受,則進入階段 1。

階段 1:收集脈絡

目標: 縮小使用者所知與 Claude 所知之間的差距,以便後續提供智慧引導。

初始問題

首先向使用者詢問關於文件的後設脈絡:

  1. 這是什麼類型的文件?(例如,技術規格、決策文件、提案)
  2. 主要讀者是誰?
  3. 當有人閱讀此文件時,期望產生什麼影響?
  4. 是否有要遵循的模板或特定格式?
  5. 還有其他任何限制或脈絡需要知道嗎?

告知他們可以使用簡寫回答,或以最適合他們的方式傾倒資訊。

如果使用者提供模板或提及文件類型:

  • 詢問他們是否有要分享的模板文件
  • 如果他們提供共享文件的連結,請使用適當的整合來擷取它
  • 如果他們提供檔案,請讀取它

如果使用者提及要編輯現有的共享文件:

  • 使用適當的整合來讀取目前狀態
  • 檢查沒有替代文字的圖片
  • 如果有圖片沒有替代文字,請解釋當其他人使用 Claude 來理解文件時,Claude 將無法看到它們。詢問他們是否要生成替代文字。如果是,請要求他們將每張圖片貼到聊天中,以便生成描述性的替代文字。

資訊傾倒

一旦初始問題得到解答,鼓勵使用者傾倒他們擁有的所有脈絡。請求資訊,例如:

  • 專案/問題的背景
  • 相關的團隊討論或共享文件
  • 為什麼不使用替代解決方案
  • 組織脈絡(團隊動態、過去事件、政治)
  • 時間壓力或限制
  • 技術架構或依賴關係
  • 利害關係人的擔憂

建議他們不要擔心組織資訊 - 只要全部傾倒出來即可。提供多種提供脈絡的方式:

  • 意識流式資訊傾倒
  • 指向要讀取的團隊頻道或討論串
  • 連結到共享文件

如果整合可用(例如,Slack、Teams、Google Drive、SharePoint 或其他 MCP 伺服器),提及可以使用這些整合直接拉取脈絡。

如果未偵測到整合,且在 Claude.ai 或 Claude 應用程式中: 建議他們可以在 Claude 設定中啟用連接器,以便直接從訊息應用程式和文件儲存空間拉取脈絡。

告知他們,在他們完成初始傾倒後,將會提出澄清問題。

在收集脈絡期間:

  • 如果使用者提及團隊頻道或共享文件:

    • 如果整合可用:告知他們現在將讀取內容,然後使用適當的整合
    • 如果整合不可用:解釋無法存取。建議他們在 Claude 設定中啟用連接器,或直接貼上相關內容。
  • 如果使用者提及未知的實體/專案:

    • 詢問是否應該搜尋已連接的工具以了解更多
    • 等待使用者確認後再搜尋
  • 當使用者提供脈絡時,追蹤正在學習的內容以及仍然不清楚的內容

提出澄清問題:

當使用者表示已完成初始傾倒(或在提供大量脈絡之後),提出澄清問題以確保理解:

根據脈絡中的缺口生成 5-10 個編號問題。

告知他們可以使用簡寫回答(例如,「1:是,2:見 #頻道,3:否,因為向後相容」),連結到更多文件,指向要閱讀的頻道,或繼續傾倒資訊。以對他們最有效率的方式進行。

結束條件: 當問題顯示出理解時,即已收集足夠的脈絡 - 當能夠在不需要解釋基礎知識的情況下詢問邊緣情況和取捨時。

過渡: 詢問他們是否還有任何想要在此階段提供的脈絡,或者是否可以繼續進行文件草稿。

如果使用者想添加更多內容,讓他們添加。準備就緒後,進入階段 2。

階段 2:精煉與結構

目標: 透過腦力激盪、策劃和迭代精煉,逐章節建立文件。

給使用者的說明: 解釋文件將逐章節建立。對於每個章節:

  1. 將會詢問關於要包含哪些內容的澄清問題
  2. 將會腦力激盪 5-20 個選項
  3. 使用者將指出要保留/刪除/合併哪些內容
  4. 該章節將被草擬
  5. 將透過手術式編輯進行精煉

從未知數最多的章節開始(通常是核心決策/提案),然後處理其餘部分。

章節排序:

如果文件結構清晰: 詢問他們想從哪個章節開始。

建議從未知數最多的章節開始。對於決策文件,通常是核心提案。對於規格,通常是技術方法。總結章節最好留到最後。

如果使用者不知道他們需要哪些章節: 根據文件類型和模板,建議 3-5 個適合該文件類型的章節。

詢問此結構是否可行,或者他們是否想要調整。

一旦結構達成一致:

建立包含所有章節的初始文件結構,並使用佔位文字。

如果可以存取工件:

使用 create_file 建立一個工件。這為 Claude 和使用者提供了一個可以從中工作的架構。

告知他們將建立包含所有章節佔位文字的初始結構。

建立包含所有章節標題和簡短佔位文字(例如「[待撰寫]」或「[此處為內容]」)的工件。

提供架構連結,並指出是時候填寫每個章節了。

如果無法存取工件:

在工作目錄中建立一個 markdown 檔案。適當命名(例如,decision-doc.md、technical-spec.md)。

告知他們將建立包含所有章節佔位文字的初始結構。

建立包含所有章節標題和佔位文字的檔案。

確認檔案名稱已建立,並指出是時候填寫每個章節了。

對於每個章節:

步驟 1:澄清問題

宣布將開始處理 [章節名稱] 章節。詢問 5-10 個關於應包含哪些內容的澄清問題:

根據脈絡和章節目的生成 5-10 個具體問題。

告知他們可以使用簡寫回答,或僅指出哪些內容很重要需要涵蓋。

步驟 2:腦力激盪

對於 [章節名稱] 章節,腦力激盪 [5-20] 個可能包含的項目,取決於章節的複雜度。尋找:

  • 可能已被遺忘的共享脈絡
  • 尚未提及的角度或考量

根據章節複雜度生成 5-20 個編號選項。最後,提供腦力激盪更多選項的選項,如果他們想要額外選項的話。

步驟 3:策劃

詢問哪些要點應該保留、刪除或合併。請求簡短的說明,以幫助為後續章節學習優先級。

提供範例:

  • 「保留 1,4,7,9」
  • 「刪除 3(與 1 重複)」
  • 「刪除 6(讀者已經知道這個)」
  • 「合併 11 和 12」

如果使用者提供自由形式回饋(例如,「看起來不錯」或「我大部分喜歡,但是...」)而不是編號選擇,則提取他們的偏好並繼續。解析他們想要保留/刪除/更改的內容並套用。

步驟 4:缺口檢查

根據他們所選的內容,詢問 [章節名稱] 章節是否有任何重要的遺漏。

步驟 5:草稿

使用 str_replace 將此章節的佔位文字替換為實際草擬的內容。

宣布現在將根據他們所選的內容草擬 [章節名稱] 章節。

如果使用工件: 草擬後,提供工件的連結。

要求他們閱讀它並指出要更改什麼。注意:具體說明有助於為後續章節學習。

如果使用檔案(無工件): 草擬後,確認完成。

告知他們 [章節名稱] 章節已在 [檔案名稱] 中草擬完成。要求他們閱讀它並指出要更改什麼。注意:具體說明有助於為後續章節學習。

給使用者的關鍵說明(在草擬第一個章節時包含): 提供一則備註:要求他們指出要更改什麼,而不是直接編輯文件。這有助於學習他們的風格以用於未來章節。例如:「刪除 X 要點 - Y 已涵蓋」或「讓第三段更簡潔」。

步驟 6:迭代精煉

當使用者提供回饋時:

  • 使用 str_replace 進行編輯(永遠不要重新印出整個文件)
  • 如果使用工件: 在每次編輯後提供工件連結
  • 如果使用檔案: 僅確認編輯完成
  • 如果使用者直接編輯文件並要求讀取:在心裡記下他們所做的更改,並在後續章節中考慮它們(這顯示了他們的偏好)

繼續迭代直到使用者對該章節感到滿意。

品質檢查

在連續 3 次沒有實質性更改的迭代之後,詢問是否可以刪除任何內容而不遺失重要資訊。

當章節完成時,確認 [章節名稱] 已完成。詢問是否準備好進行下一個章節。

對所有章節重複。

接近完成

當接近完成時(80% 以上的章節已完成),宣布打算重新閱讀整個文件並檢查:

  • 跨章節的流程和一致性
  • 冗餘或矛盾
  • 任何感覺像是「敷衍」或通用填充物的內容
  • 每個句子是否都有份量

閱讀整個文件並提供回饋。

當所有章節都已草擬並精煉時: 宣布所有章節都已草擬完成。表示打算再次審查完整文件。

審查整體連貫性、流程、完整性。

提供任何最終建議。

詢問是否準備好進行讀者測試,或者他們是否想要精煉任何其他內容。

階段 3:讀者測試

目標: 使用全新的 Claude(無脈絡污染)測試文件,以驗證它對讀者有效。

給使用者的說明: 解釋現在將進行測試,以查看文件是否真的對讀者有效。這可以捕捉盲點 - 對作者來說有意義但可能會讓其他人困惑的事情。

測試方法

如果可以存取子代理(例如,在 Claude Code 中):

直接執行測試,無需使用者參與。

步驟 1:預測讀者問題

宣布打算預測讀者在嘗試發現此文件時可能會問的問題。

生成 5-10 個讀者可能會實際提出的問題。

步驟 2:使用子代理測試

宣布將使用全新的 Claude 實例(無此對話的脈絡)來測試這些問題。

對於每個問題,使用僅包含文件內容和該問題的子代理。

總結 Reader Claude 對每個問題回答正確/錯誤的內容。

步驟 3:執行額外檢查

宣布將執行額外檢查。

使用子代理檢查歧義、虛假假設、矛盾。

總結發現的任何問題。

步驟 4:報告與修復

如果發現問題:

報告 Reader Claude 在特定問題上遇到困難。

列出具體問題。

表示打算修復這些缺口。

回到有問題章節的精煉。


如果無法存取子代理(例如,claude.ai 網頁介面):

使用者將需要手動進行測試。

步驟 1:預測讀者問題

詢問人們在嘗試發現此文件時可能會問什麼問題。他們會輸入什麼到 Claude.ai?

生成 5-10 個讀者可能會實際提出的問題。

步驟 2:設定測試

提供測試說明:

  1. 開啟一個全新的 Claude 對話:https://claude.ai
  2. 貼上或分享文件內容(如果使用已啟用連接器的共享文件平台,則提供連結)
  3. 向 Reader Claude 詢問生成的問題

對於每個問題,指示 Reader Claude 提供:

  • 答案
  • 是否有任何內容模糊不清或不清楚
  • 文件假設讀者已經知道哪些知識/脈絡

檢查 Reader Claude 是否給出正確答案或誤解任何內容。

步驟 3:額外檢查

也詢問 Reader Claude:

  • 「這份文件中哪些內容對讀者來說可能模糊不清或不清楚?」
  • 「這份文件假設讀者已經具備哪些知識或脈絡?」
  • 「是否有任何內部矛盾或前後不一致?」

步驟 4:根據結果迭代

詢問 Reader Claude 回答錯誤或難以處理的內容。表示打算修復那些缺口。

回到任何有問題章節的精煉。


結束條件(兩種方法皆適用)

當 Reader Claude 能夠一致正確地回答問題,並且不再提出新的缺口或歧義時,文件即準備就緒。

最終審查

當讀者測試通過時:

宣布文件已通過 Reader Claude 測試。在完成之前:

  1. 建議他們自己進行最後一次通讀 - 他們擁有此文件並對其品質負責
  2. 建議再次檢查任何事實、連結或技術細節
  3. 要求他們驗證文件是否達到了他們想要的影響

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

agencelutie/LP-lutie

Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.

agencelutie/LP-lutie

Submit expense reimbursements through Benepass (app.getbenepass.com). For users whose employer uses Benepass as their benefits platform. Handles login, benefit selection, form filling, receipt upload, and submission. Requires browser/computer-use capabilities.

agencelutie/LP-lutie

Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.

agencelutie/LP-lutie

Make a phone call to book an appointment or reservation. Checks calendar first, gets explicit consent before dialing, discloses AI identity on the call, and adds the booking to calendar when done.

agencelutie/LP-lutie

Cancel a subscription or unsubscribe from a service. Works from a description, a pasted charge line, a URL, or a photo/screenshot. Can also audit a full statement for recurring charges and cancel several at once. Finds the right contact method and handles the cancellation — including phone calls.

agencelutie/LP-lutie

Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.

agencelutie/LP-lutie

Help plan an event — from a birthday dinner to a wedding. Scales to the size of the occasion. Handles venue research, guest lists, timelines, vendors, and budgets.

agencelutie/LP-lutie

Help submit an expense or reimbursement on any platform. Detects the right tool (Benepass, Brex, Concur, Expensify, etc.), finds receipts, checks for duplicates, and walks through submission.

agencelutie/LP-lutie

Handle small bureaucratic tasks — jury duty responses, parking tickets, passport renewals, DMV forms, permit applications, and other government or administrative paperwork.

agencelutie/LP-lutie

Run financial calculations and scenario comparisons — tax estimates, loan comparisons, retirement projections, rent vs. buy, investment scenarios, and more. Pure math, no accounts or logins needed.

agencelutie/LP-lutie

Help order groceries for delivery. Concierge-style flow — store selection, occasion-based list building, budget tracking, and cart assembly.

agencelutie/LP-lutie

Help find and book a service provider for a task — cleaning, handyman, moving, assembly, yard work, errands, etc. Searches TaskRabbit, Handy, Thumbtack, and similar platforms.

agencelutie/LP-lutie

A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).

agencelutie/LP-lutie

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

agencelutie/LP-lutie

Help order food timed to arrive at a specific time. Works backward from target arrival, suggests restaurants, builds cart, and monitors delivery.

agencelutie/LP-lutie

Refill a prescription at a pharmacy. Works from a medication name, an Rx number, a photo of the bottle, or just "I'm running low." Confirms exactly what's being requested, gathers everything the pharmacy will ask for up front, and handles the refill online or by phone — whichever is fastest.

agencelutie/LP-lutie

Help return an item or request a refund from any retailer. Identifies the item, finds the return policy, navigates the process, and handles shipping labels or phone calls.

agencelutie/LP-lutie

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.

agencelutie/LP-lutie

Landing page quality assessment for paid advertising campaigns. Evaluates message match, page speed, mobile experience, trust signals, form optimization, and conversion rate potential. Use when user says "landing page", "post-click experience", "landing page audit", "conversion rate", or "landing page optimization".

agencelutie/LP-lutie

Generate structured landing page copy with hero, body, proof, and CTA sections. Framework-agnostic - adapts approach based on awareness level and offer type.

相關技能