從 awesome-copilot 裡面挖寶,裡面有好多提示詞可以參考。
這個儲存庫 github/awesome-copilot↗ 是社群整理的一份「GitHub Copilot 提示詞與設定集合」,用來幫助使用者自訂 Copilot Chat 的行為或生成風格。裡面有很多各式各樣、特定用途的提示詞,無論是不是用 Copilot,都有參考價值。
進入該儲存庫,可以看到裡面有這四個資料夾:chatmodes、collections、prompts、instructions。如下圖:
圖中已標註各資料夾的用途(由 ChatGPT 生成,僅供參考),底下是文字版:
| 資料夾 | 內容用途 | 使用方式建議 |
|---|---|---|
| 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,不用自己一個一個找。
沒有留言: