這是一個 AI 課程的範例專案,提供預設的 Agent Skills 供學員練習如何與 AI 協作開發。
專案內建的 Skills 放置於 .agents/skills/ 目錄下。
每個 Skill 都是一份提示詞腳本,用來擴充 AI Agent 的特定能力。如果你使用其他 AI Agent(如 GitHub Copilot、Cursor、Gemini 等),可以參考這些 Skills 的結構與邏輯,改寫成符合你的工具的格式。
| Skill | 說明 |
|---|---|
git-smart-commit |
將雜亂的 git 變更依功能邏輯自動拆分成多個有意義的 conventional commit |
git-pr-description |
根據 branch 差異自動產生 Pull Request 的 Title 與 Description |
gen-test-cases |
根據選取的程式碼或功能範圍,自動產生測試案例與對應測試程式 |
git-branch-name |
根據變更內容,設計符合 kebab-case 命名規則的名稱 |
- 安裝 Claude Code
- 在專案目錄下啟動 Claude Code
- 輸入
/即可看到可用的 Skills 清單
每個 Skill 的核心是 SKILL.md,描述該 Skill 的運作流程與規則。你可以:
- 直接修改現有 Skill 的行為
- 新增自己的 Skill 目錄與
SKILL.md - 將 Skill 邏輯移植到其他 AI Agent 平台