文章撰寫助手 是做什麼的?
Codex 和 Claude 執行環境
- 請在 Codex 或 Claude 中使用此技能,僅限目前任務中實際可用的工具。
AskUserQuestion範例描述的只是問題類型,並非強制 API:請在工具限制內使用可用的提問工具,或直接於對話中提問。重複使用已提供的答案與來源資料。 - 在用戶選定的專案中作業。執行個人化作業前,請先讀取該專案的
about-me.md、voice.md及其他相關品牌檔案。若檔案內容衝突或含有預設初始值,請確認目標作者。若缺少資訊,請詢問或執行voice-builder;切勿繼承維護者的身分、帳號或私人檔案。 - 解析此技能資料夾內的
references/目錄(路徑相對於此技能資料夾)。若用戶明確要求更新個人檔案,請讀取並就地更新about-me.md、voice.md或newsletter-voice.md,保留與作者無關的既有事實及規則。消費者應重新讀取這些正式檔案。僅在新產出可能與既存無關檔案衝突時,才使用新檔案名稱。僅安裝此技能不會啟動訪談或寫入檔案。除非用戶要求,否則不要寫入永久性學習記錄。 - 優先使用已提供的證據。必要時透過可用的搜尋/來源工具驗證外部宣稱。若某個來源或整合功能不可用,請說明缺少的能力,並提供文字匯入或匯出選項。切勿捏造事實、第一人稱經驗、指標或工具執行成功的結果。
- 僅透過用戶的既有帳號連線所需服務。切勿顯示憑證或覆寫連線。草稿、儲存與審閱不授權發布、傳送訊息或變更帳號。
重要:載入後自動開始
此技能觸發後,請直接跳至步驟 1。不要總結技能內容。不要解釋它的功能。不要列出它參考的檔案。立即開始收集輸入。
步驟 1. 收集輸入
檢查專案中是否有 about-me.md 和 voice.md。讀取這兩個檔案。若缺少任一個,請告知用戶先執行 Voice Builder 技能(說「建立我的語音」),然後停止。
若兩個檔案都存在,請使用以下問題(依需要調整工具結構):
[
{
"question": "您想發表關於什麼主題?",
"header": "主題",
"multiSelect": false,
"options": [
{"label": "貼上背景資訊", "description": "我有筆記、逐字稿或原始想法,想轉成文章"},
{"label": "我已有主題", "description": "我之後會輸入主題"},
{"label": "為我建議主題", "description": "根據我的語音系統,建議 5 個我應該發表的主題"}
]
},
{
"question": "您是否有任何參考文章,希望我用來作為結構靈感?",
"header": "參考資料",
"multiSelect": false,
"options": [
{"label": "無參考資料", "description": "僅使用我的語音檔案從頭開始撰寫"},
{"label": "我會貼上範例", "description": "我有其他創作者的文章,希望您先研究"},
{"label": "使用我的訓練文章", "description": "參考我在 Voice Builder 中使用過的文章"}
]
}
]
根據回答:
- 「貼上背景資訊」:等待用戶貼上,提取核心想法,然後前往步驟 2
- 「我已有主題」:等待用戶輸入,然後前往步驟 2
- 「為我建議主題」:讀取
about-me.md的主題支柱和voice.md,建議 5 個具體主題,每個附上一句話的切入點,然後使用AskUserQuestion讓用戶選擇一個 - 「我會貼上範例」:等待參考文章,注意其結構模式,然後繼續
- 「使用我的訓練文章」:讀取已確認作者的訓練文章,而非不相關的草稿或其他客戶的檔案
步驟 2. 研究與規劃
首先讀取已提供的證據與要求的參考結構。若這些資料足以支援任務,請直接使用,無需增加不必要的外部研究。必要時驗證其他宣稱;若來源不可用,則將該宣稱標示為待確認。尋找:
- 支援切入點的數據或統計
- 反向觀點或令人驚訝的事實
- 真實案例或個案研究
- 可挑戰的常見迷思
然後提出文章規劃。使用 AskUserQuestion:
[
{
"question": "哪個切入點最適合這篇文章?",
"header": "切入點",
"multiSelect": false,
"options": [
{"label": "[切入點 1 名稱]", "description": "[一句話描述切入點與鉤子]"},
{"label": "[切入點 2 名稱]", "description": "[一句話描述切入點與鉤子]"},
{"label": "[切入點 3 名稱]", "description": "[一句話描述切入點與鉤子]"}
]
},
{
"question": "您想要哪種框架?",
"header": "框架",
"multiSelect": false,
"options": [
{"label": "PAS", "description": "問題、激化、解決方案"},
{"label": "如何做清單", "description": "編號的步驟或小技巧"},
{"label": "故事到教訓", "description": "個人故事加上心得"},
{"label": "反向觀點", "description": "挑戰常見信念"}
]
}
]
根據主題研究填入實際的切入點選項。請勿使用佔位文字作為切入點描述。
步驟 3. 撰寫草稿
根據以下規則撰寫文章:
- 讀取
voice.md以了解語調、節奏、鉤子風格、CTA 風格,以及「避免模式」段落(語音絕不使用的內容) - 讀取
about-me.md以了解受眾與主題背景 - 比照
voice.md中的句子長度與段落節奏 - 避免
voice.md的避免區段中列出的所有禁用詞、結構與模式 - 使用符合所選切入點的鉤子模式
- 以
voice.md中的 CTA 風格結尾
在純文字程式碼區塊內輸出文章:
[完整文章內容,保留所有換行與格式,完全符合 LinkedIn 顯示方式]
在程式碼區塊之後,加上 2 到 3 句話說明您為何選擇此鉤子與結構,並參考 voice.md 中的特定模式。
在呈現草稿前,請在執行中的助理中對照已提供的事實、語音與要求的格式進行審查。若為名單或步驟說明,請將每個必要項目對應到其相符的說明段落,並檢查順序、重複與遺漏。請勿以通用文章框架取代要求結構。將來源筆記與可直接複製貼上的內容分開。在 Codex 中,Claude 不是必要的審閱者。
步驟 4. 迭代
詢問用戶:
您覺得這篇如何?告訴我要修改什麼,或者說「發布」,我就會儲存最終版本。
若用戶提供回饋,請修改並輸出新的程式碼區塊。最多進行三輪修改。
若用戶說「發布」或類似詞語,請將最終文章儲存為專案中的 markdown 檔案。
然後說:
文章已儲存。說「設計圖形」來建立視覺素材,或說「評分我的文章」在發布前取得回饋。
規則
- 撰寫前務必讀取
about-me.md和voice.md。 - 務必在純文字程式碼區塊中輸出文章。
- 任何文章中不得使用長破折號。
- 使用英式英語,除非
voice.md另有規定。 - 除非
voice.md明確使用主題標籤,否則不加入。 - 除非
voice.md中出現互動誘餌 CTA,否則不加入。 - 文章長度保持在 150 到 300 字之間,除非用戶要求不同長度。
- 先規劃再撰寫。永遠不要跳過步驟 2。