Skip to content

deancourse/tku-ai-sharing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build with AI — 課程範例專案

這是一個 AI 課程的範例專案,提供預設的 Agent Skills 供學員練習如何與 AI 協作開發。

課程講義:deanlin.net/course/tku

關於 Agent Skills

專案內建的 Skills 放置於 .agents/skills/ 目錄下。

每個 Skill 都是一份提示詞腳本,用來擴充 AI Agent 的特定能力。如果你使用其他 AI Agent(如 GitHub Copilot、Cursor、Gemini 等),可以參考這些 Skills 的結構與邏輯,改寫成符合你的工具的格式。

內建 Skills

Skill 說明
git-smart-commit 將雜亂的 git 變更依功能邏輯自動拆分成多個有意義的 conventional commit
git-pr-description 根據 branch 差異自動產生 Pull Request 的 Title 與 Description
gen-test-cases 根據選取的程式碼或功能範圍,自動產生測試案例與對應測試程式
git-branch-name 根據變更內容,設計符合 kebab-case 命名規則的名稱

快速開始

  1. 安裝 Claude Code
  2. 在專案目錄下啟動 Claude Code
  3. 輸入 / 即可看到可用的 Skills 清單

自訂 Skills

每個 Skill 的核心是 SKILL.md,描述該 Skill 的運作流程與規則。你可以:

  • 直接修改現有 Skill 的行為
  • 新增自己的 Skill 目錄與 SKILL.md
  • 將 Skill 邏輯移植到其他 AI Agent 平台

About

Cluade AI 課程的範例專案,提供 Agent Skills 供學員練習如何與 AI 協作開發。

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors