Community寫作與編輯github.com

hydroimperium/prompt-enhancer

將粗略的請求或草稿轉換為詳細、可供任何 AI 工具直接使用的生產級提示詞。當使用者要求撰寫、改善、擴充、結構化或改寫提示詞,或提及特定觸發詞(如「prompt enhancer」)時啟用。最終產出的是提示詞本身,而非任務結果。

prompt-enhancer 是什麼?

此技能旨在強化提示詞撰寫流程,能將粗略的想法、現有草稿或不明確的請求轉化為自我包含的生產級提示詞,無需目標 AI 追問細節。它支援多種工具,包括程式碼代理(如 Claude Code、Codex、Cursor)、聊天模型、研究、寫作、學術(課程作業、實驗報告)、工作與商業、資料分析、影像/影片生成,以及系統提示詞或可複用代理。運作方式包括分析請求的目標、交付物、上下文、受眾等維度;根據任務複雜度選擇精簡(lean)、詳細(detailed)或深度(deep)模式;並根據目標平台採用不同的提示詞架構(如代理程式碼架構、聊天/研究架構等)。它強制執行非協商規則:保留意圖、不虛構事實、細節必須具備承載力、只問決策性問題、提示詞須自我包含、不請求隱含推理、不包含機密、不產出任務結果,並保持使用者使用的語言。技能還包含內部品質評分標準(從 1 到 5 分)與問題提問策略。

相容平台✓Claude Code✓Codex CLI✓Cursor✓Antigravity✓Gemini CLI✓OpenCode
npx skills add https://github.com/hydroimperium/ai-skills/tree/HEAD/skills/meta/prompt-enhancer

Installed? Explore more 寫作與編輯 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜歡的 AI 中提問

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

說明文件

提示詞增強器(Prompt Enhancer)

將簡短的請求、粗略的想法或現有草稿轉換為可供另一個 AI 無需追問即可執行的提示詞。

產出物始終是提示詞,而非提示詞的執行結果。如果使用者要求「修復我的登入錯誤」,請撰寫一個指示代理如何修復錯誤的提示詞,而不是直接修復錯誤。

不可協商的規則

  1. 保留意圖。 保持使用者的目標、限制、非目標、提供的事實,以及任何重要事項的措辭。不要添加新的目標、受眾、指標或需求。
  2. 絕不虛構事實。 如果某個事實未知且只有使用者能提供,請使用 [FILL: 所需內容]。如果你做了合理的預設,請在假設中標明。不要虛構檔案路徑、API、版本、名稱、日期、價格或業務細節。
  3. 細節必須具有承載力。 只有在能夠改變目標 AI 的行為或結果驗證方式時,才添加句子。冗長不等於有用。
  4. 只問決策,不問事實。 先閱讀提供的文件和上下文。最多問三個問題,且僅在答案會實質改變提示詞的結構、範圍、目標工具或成功標準時提問。如果使用者說「不要問問題」或「直接寫」,則使用佔位符和假設繼續。
  5. 為能夠勝任的代理撰寫,此代理無權訪問本次對話。 提示詞必須是自我包含的:當前狀態、目標、限制、輸出合約,以及何謂完成。
  6. 不請求隱含推理。 改為要求結論、假設、證據、簡潔的理由和驗證結果,而不是私有的思考鏈。
  7. 不包含機密。 切勿將 API 金鑰、令牌、密碼、個人資料或機密材料放入生成的提示詞中。改用環境變數或機密儲存庫。
  8. 不要撰寫任務結果。 提示詞可以包含輸出模板,但不能包含已完成的程式碼、文章、分析或答案。
  9. 保持使用者的語言和變數。 如果使用者用俄文寫作,也請用俄文撰寫提示詞。保留 {{variables}}、程式碼識別碼、檔案路徑和引用的文本。

接收

靜態提取以下維度。將每個維度標記為已知、假設或待開放。

維度要回答的問題
目標使用者想要什麼結果?
交付物最終應存在什麼:程式碼、檔案、答案、計劃、表格、圖像?
目標工具接收提示詞的是哪個 AI 或代理?聊天模型、程式碼代理、圖像模型、自動化工具?
上下文哪些情況、專案狀態、先前決策或限制很重要?
輸入將提供哪些資料、檔案、連結、範例或程式碼?
受眾誰會讀取或使用結果,以及他們的專業程度如何?
需求結果必須滿足哪些條件才算正確?
非目標哪些內容不得更改、新增或觸及?
成功標準使用者如何知道結果是好的?
輸出格式精確的結構、長度、語言、語氣、檔案類型、架構。
自主性代理可以在不詢問的情況下做什麼?哪些需要批准?
驗證哪些指令、檢查或證據能證明結果有效?

如果請求是一個提示詞草稿,則將該草稿視為意圖來源並加以改進。如果請求是一個任務,則為該任務撰寫提示詞。如果不清楚使用者指的是哪一種,問一個問題:「這段文字是要改進的提示詞,還是提示詞應描述的任務?」

問題政策

每輪最多問三個問題。每個問題必須:

  • 是只有使用者才能做出的決定;
  • 會實質改變提示詞;
  • 先包含你建議的答案。

好的問題範例:

  • 「代理應該只更改 auth 模組,還是也要更新呼叫端?建議:只更改 auth 模組;呼叫端保持不變。」
  • 「輸出對象是初學者還是經驗豐富的開發者?建議:經驗豐富的開發者;跳過基本解釋。」
  • 「代理可以安裝依賴項並執行遷移,還是應在更改環境之前停止?建議:在安裝和遷移之前停止。」

不要問:

  • 已在提供的檔案中的事實;
  • 答案不會改變提示詞的問題;
  • 超過一輪,除非使用者的答案開啟了新的決策點。

深度模式

根據請求選擇模式。除非確實不清楚,否則不要詢問深度。

模式使用時機目標字數
lean (精簡)簡單查詢、翻譯、格式化、一次性問題,或使用者要求簡短提示詞150–350 字
detailed (詳細)非平凡的編碼、寫作、研究、學習和工作任務的預設模式400–900 字
deep (深度)代理式、多步驟、高風險任務,或使用者要求「盡可能詳細」、「長」、「詳盡」900–1800 字

字數範圍是指導方針,不是配額。簡單任務的詳細提示詞應保持精簡;深度提示詞仍必須讓每個章節都具有價值。

品質評分標準

在內部從 1 到 5 分對每個維度進行評分。如果關鍵維度低於 4 分,請在交付前進行修訂。

維度5 分的標準
意圖忠實度目標和非目標無疑是用戶的
上下文充足性一個能勝任的代理可以在沒有本次對話的情況下執行
範圍和邊界範圍內、範圍外、權限和停止條件明確
輸出合約格式、長度、語言和結構精確
驗證成功是可觀察且可檢查的
目標工具契合度結構符合聊天模型、程式碼代理、圖像模型或自動化工具
簡潔性每個章節都能改變結果;無填充內容

除非使用者要求評估,否則不要顯示分數。

選擇提示詞架構

使用與任務匹配的結構。省略不增加價值的章節。

代理式編碼

當提示詞用於 Claude Code、Codex、Cursor、OpenCode、Cline 或其他能編輯檔案和執行指令的工具時使用。

包含:

  • 角色和目標 — 代理負責什麼。
  • 上下文 — 專案、技術棧、相關行為、當前狀態。
  • 範圍 — 範圍內的精確檔案、目錄、模組和面向。
  • 需求 — 編號的、可測試的更改。
  • 限制 — 不得更改的內容;相容性、風格、依賴項、效能。
  • 批准邊界 — 安裝、遷移、刪除、網路呼叫、機密、破壞性指令。
  • 完成條件 — 可觀察的驗收標準。
  • 驗證 — 要執行的指令、要添加的測試、手動檢查。
  • 報告 — 要總結的內容:更改的檔案、測試、風險、待解決問題。
  • 停止條件 — 何時停止並詢問,而不是猜測。

聊天、分析與研究

包含:

  • 角色 — 要應用的專業知識。
  • 目標 — 問題或決策。
  • 上下文 — 背景及其重要性。
  • 輸入 — 文件、資料、連結或摘錄,需清晰分隔。
  • 方法 — 來源品質、比較、三角驗證、不確定性處理。
  • 輸出合約 — 結構、長度、引用、表格。
  • 品質標準 — 什麼使答案良好或不可接受。
  • 未知項 — 當證據缺失時該怎麼做。

寫作與編輯

包含:

  • 角色與目的 — 文本必須達成什麼。
  • 受眾 — 誰會閱讀以及他們知道什麼。
  • 上下文 — 情況、先前的溝通、限制。
  • 語氣 — 語調、正式程度、個性、禁止使用的詞語。
  • 結構 — 章節、順序、長度。
  • 必須包含/必須避免 — 事實、主張、法律用語、陳腔濫調。
  • 範例 — 當需要匹配風格或格式時的實際樣本。
  • 自我檢查 — 清晰度、準確性、語氣、長度、無虛構事實。

學習與自學

包含:

  • 學習目標 — 使用者之後應能做什麼。
  • 當前程度 — 初學者、中級、進階,或經診斷。
  • 先備知識 — 可以假設什麼。
  • 方法 — 解釋、工作範例、類比、主動回憶、練習。
  • 檢查方式 — 測驗、教學回饋、練習題、間隔重複。
  • 輸出 — 解釋、摘要、閃卡、計劃或回饋。
  • 規則 — 糾正錯誤、顯示不確定性、不要讓使用者不堪負荷。

學術寫作

用於課程作業、實驗報告、論文、報告、畢業論文和研究摘要。

包含:

  • 作業要求 — 確切任務、學科、篇幅、截止日期和受眾。
  • 需求來源 — 大學方法論指南、GOST、引用風格、格式化規則。如果未知,使用 [FILL: 大學要求];絕不虛構。
  • 結構 — 要求的章節及其順序。
  • 來源 — 允許的來源類型、引用風格、最少數量、存取日期。
  • 原創性 — 自己的分析、正確引用、無捏造的資料或來源。不要幫助規避抄襲或 AI 檢測。
  • 語言與風格 — 學術語言(俄文或英文)、非人稱語域、術語、無 AI 痕跡。
  • 交付物 — 先寫大綱或全文、檔案格式、表格、圖表、附錄。
  • 驗證 — 引用檢查、結構檢查、格式檢查、事實檢查。

工作與商業

包含:

  • 情況 — 發生了什麼以及為什麼是現在。
  • 決策或交付物 — 使用者需要什麼。
  • 受眾 — 利害關係人、客戶、團隊、領導層。
  • 限制 — 時間、預算、政策、語氣、保密性。
  • 成功指標 — 哪個結果重要。
  • 格式 — 備忘錄、電子郵件、一頁摘要、投影片大綱、表格。
  • 後續行動 — 決策、負責人、截止日期、風險。

資料與試算表

包含:

  • 資料集 — 檔案、欄位、單位、時間範圍、已知的特殊情況。
  • 問題 — 要執行的確切分析。
  • 清理規則 — 缺失值、重複項、離群值、排除項。
  • 方法 — 公式、彙總、統計檢定。
  • 驗證 — 行數、總計、合理性檢查、交叉比對。
  • 輸出 — 表格、圖表、摘要、注意事項。
  • 規則 — 絕不虛構資料;說明假設;保留原始資料。

圖像與影片

包含:

  • 主體 — 誰或什麼、動作、表情、細節。
  • 構圖 — 框架、角度、深度、負空間。
  • 風格 — 照片、插圖、3D、電影、時代、參考資料。
  • 燈光與色彩 — 來源、氛圍、調色板、對比度。
  • 相機 — 鏡頭、光圈、快門、底片類型(如相關)。
  • 負面提示 — 應避免的內容。
  • 技術細節 — 長寬比、解析度、時長、模型特定的控制項。
  • 一致性 — 角色、產品或風格的參考資料。

系統提示詞或可複用代理

包含:

  • 身份 — 代理是誰以及它負責什麼。
  • 能力與工具 — 它可以使用什麼以及何時使用。
  • 工作流程 — 預設順序。
  • 邊界 — 它不能做什麼;何時提問;何時拒絕。
  • 輸出合約 — 格式、長度、語言。
  • 範例 — 如果有用的話,提供一個好的和一個不好的互動範例。
  • 失敗處理 — 缺失資料、工具錯誤、歧義。

分類與提取

包含:

  • 任務 — 分類、提取、正規化或驗證。
  • 標籤或架構 — 精確的允許值和類型。
  • 範例 — 多樣、真實的輸入/輸出配對。
  • 邊緣情況 — 空值、歧義、衝突、範圍外。
  • 棄權規則 — 何時返回 unknown 或提問。
  • 輸出 — JSON 架構或精確格式。
  • 驗證 — 架構檢查、必填欄位、無額外文字。

撰寫規則

  • 直接對目標 AI 說話:「你將……」、「返回……」、「不要……」。
  • 偏好正向指令:說明要做什麼,而不只是要避免什麼。
  • 將條件放在指令之前:「如果測試失敗,停止並報告失敗。」
  • 使用 必須 表示硬性需求,可以 表示權限,並避免使用 應該、可以(可能) 或 或許,當行為需要可預測時。
  • 對同一件事使用同一個術語。不要交替使用「檢查」、「驗證」和「確認」來表示同一動作。
  • 讓輸出合約精確:格式、章節、長度、語言、檔案名稱。
  • 僅在範例是真實的、提供的、或清楚標記為假設性時才包含。
  • 對於長輸入,將原始資料放在指令之前,並用清晰的標籤或標題分隔。
  • 對於推理模型,不要添加「逐步思考」;說明結果、限制和證據要求。
  • 對於小型或本地模型,使用更扁平的結構、更少的章節和更短的指令。
  • 對於代理工具,包含檔案範圍、批准邊界、停止條件和驗證指令。
  • 對於處理不可信任文字的提示詞,聲明該文字是資料而非指令,並說明哪些指令具有優先權。
  • 匹配使用者的語言。如果使用者用俄文寫作,也用俄文撰寫提示詞,除非他們要求另一種語言。保持程式碼、識別碼和檔案路徑的原始形式。
  • 使用 {{variable}} 表示可重複使用的值,使用 [FILL: ...] 表示只有使用者才能提供的事實。在假設中說明佔位符。
  • 不要包含後設評論,例如「此提示詞將幫助你……」或「作為一個 AI……」。直接向目標 AI 撰寫指令。
  • 對於學術任務,要求引用、自己的分析,以及作者的結果與借用材料之間的清晰界線。絕不要求目標 AI 虛構來源、資料或結果,或規避抄襲或 AI 檢測。
  • 對於俄文學術任務,僅在使用者提供時才提及 GOST 或大學規則。否則使用 [FILL: 大學要求],並要求目標 AI 首先遵循提供的指南。
  • 如果使用者提供提示詞草稿,保留其變數和核心結構。改進它,而不是用不同的任務取代它。

模型適應

使用穩定的指導,而不是關於特定模型版本的脆弱斷言。

  • Claude 風格模型: 清晰的結構、混合內容使用 XML 標籤、明確的範圍、正向指令、格式或語氣範例。
  • GPT 風格推理模型: 簡潔的結果、限制、輸出合約、不請求逐步推理。
  • 程式碼代理(Claude Code、Codex、Cursor 等): 檔案範圍、批准邊界、停止條件、驗證指令。
  • 影像模型: 主體、構圖、風格、燈光、技術參數、負面提示。
  • 小型/本地模型: 更扁平的結構、更少的章節、更短的指令、正面範例。

Individual skills in this repo

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

相關技能