從 awesome-copilot 裡面挖寶

 從 awesome-copilot 裡面挖寶,裡面有好多提示詞可以參考。


這個儲存庫 github/awesome-copilot↗ 是社群整理的一份「GitHub Copilot 提示詞與設定集合」,用來幫助使用者自訂 Copilot Chat 的行為或生成風格。裡面有很多各式各樣、特定用途的提示詞,無論是不是用 Copilot,都有參考價值。


進入該儲存庫,可以看到裡面有這四個資料夾:chatmodes、collections、prompts、instructions。如下圖:



圖中已標註各資料夾的用途(由 ChatGPT 生成,僅供參考),底下是文字版:

Awesome Copilot 各資料夾的用途
資料夾內容用途使用方式建議
chatmodes/預先定義的「對話模式」範本,例如「程式碼審查模式」「解釋器模式」「Pair Programmer 模式」等。開啟對應的 .md 檔案,複製內容到 Copilot Chat 對話開頭,例如輸入:/chatmode: pair-programmer 或直接貼上提示詞。
collections/一組相關提示詞的集合,像是「資料分析」「網頁開發」「寫文件」等整套用法。若你有固定任務(例如技術寫作或教學),可以整組導入 VS Code snippet 或 .copilot 設定。
prompts/單一用途的提示詞,如「解釋程式碼」「撰寫單元測試」「優化效能」等。直接在 Copilot Chat 啟動時貼上該提示即可。也可以整合到你常用的 snippet。
instructions/用於自訂 Copilot Chat 的「系統指令」,可放在 ~/.config/github-copilot/ 之類位置(視平台而定),或複製為開場白。若你有權限修改 Copilot 的設定檔,可將其作為系統指令;否則可手動在每次對話開頭貼上。


如果要在 Copilot Chat 視窗中使用這些提示詞,用法可參考其 README 文件


🧠 快速參考:

  • chatmodes → 用來「改變 Copilot 的人格與角色定位」。
  • collections → 一整套任務導向提示組合。
  • prompts → 單次對話用的提示。
  • instructions → 長期系統設定或預設行為。


找出特定用途的 prompt 套組

你也可以要求 ChatGPT 或其他 AI agent 幫你按特定用途從 Awesome Copilot 中找出相關的提示詞,成為一個套組。


例如我問 ChatGPT:

我要進行技術寫作和程式教學,可以根據這個用途幫我從 Awesome Copilot 儲存庫中挑出最實用的幾組 prompts 嗎?


底下是 ChatGPT 的回應:


.copilot/
├── chatmodes/
│   └── tech-writer.md
├── prompts/
│   ├── explain-code.md
│   ├── write-doc.md
│   ├── rewrite-clearer.md
│   └── summarize-section.md
└── instructions/
    └── style-guide.md


這樣就能快速找到相關用途的 prompts,不用自己一個一個找。


Keep learning!



沒有留言:

技術提供:Blogger.
回頂端⬆️