跳到主要內容
autoskills:一行指令,讓 Claude Code 自動讀懂你的 tech stack
/閱讀約 4 分鐘/

autoskills:一行指令,讓 Claude Code 自動讀懂你的 tech stack

midudev 開源 autoskills——npx autoskills 掃描你的 package.json,自動從 skills.sh 安裝對應的 AI agent skills,並生成 CLAUDE.md。每次開新 project 不用再手動設定。

目錄+
midudev/autoskills on GitHub

每次開一個新 project,Claude Code 都不知道你在用什麼——它不知道你用 Supabase 還是 Prisma,不知道你的框架是 Next.js 還是 Nuxt,更不知道你的部署目標是 Vercel 還是 Cloudflare。

你要嘛手動 npx skills add 一個一個裝,要嘛讓 agent 在不對的假設下工作。

autoskills 解決的就是這件事。

它做什麼

npx autoskills

一行。它會:

  1. 掃描專案根目錄的 package.json、Gradle 設定等檔案,偵測你的 tech stack
  2. 對應到 skills.sh 目錄上的 agent skills,列出建議安裝清單
  3. 確認後安裝到 .claude/skills/(以及其他支援的 agent 目錄)
  4. 如果偵測到 Claude Code,額外生成 CLAUDE.md,把所有已安裝 skill 的摘要寫進去

不需要設定檔,不需要手動指定框架清單。

為什麼這個問題值得解

Claude Code 的 skill 系統在 2025 年底正式成為開放標準(Agent Skills format),skills.sh 是官方的 skills 目錄,現在上面有超過 1,000 個社群和官方 skills,覆蓋 React、Vercel AI SDK、Supabase、Playwright、Kubernetes 等常見工具。

問題在於:裝哪些 skill,通常需要你自己知道你在用什麼。對單一長期 project 還好,但如果你每週都在開不同的 side project、做 prototype、或是幫別人的 codebase 做 code review——每次重新設定很快就變成摩擦點。

autoskills 把這個步驟自動化了。它不是幫你管理 skill,而是幫你跳過「我要裝哪些 skill」這個問題。

支援範圍

涵蓋現代前後端、行動端、雲端主要技術:

  • UI 框架:React、Next.js、Vue、Nuxt、Svelte、Angular、Astro
  • 後端:Express、Hono、NestJS、Spring Boot
  • 行動端:React Native、Flutter、Expo
  • 資料層:Supabase、Prisma、Drizzle ORM
  • 雲端:Vercel、AWS、Azure、Cloudflare

共 50+ 技術,持續更新(v0.2.7 在 2026-04-21 發布)。

主要指令

npx autoskills           # 互動式安裝
npx autoskills -y        # 跳過確認,直接裝
npx autoskills --dry-run # 看會裝什麼,但不實際執行

--dry-run 特別有用——開新 project 之後跑一次,先確認偵測結果是否合理,再決定要不要套用。

作者背景

midudev 是 Miguel Ángel Durán,西班牙語程式社群最大的 Twitch 主播,同時是 GitHub Star、Microsoft MVP、Google Developer Expert。他的教學平台 midu.dev 有幾萬名訂閱用戶。autoskills 是他在 Claude Code 生態系正式成熟後推出的工具,3.7k stars,361 forks(截至 2026-04-23)。

但

autoskills 的局限很明確:它依賴 skills.sh 目錄的品質。如果你用的工具在上面沒有對應的 skill(比如某個公司內部 SDK),偵測到了也沒有可裝的東西。

另一個問題是 skills 的品質參差不齊。skills.sh 上的社群 skills 和官方 skills 之間存在顯著差距——官方(比如 Vercel AI SDK skill)有 Anthropic 背書,社群的就要自己評估。autoskills 目前不做 skill 品質篩選,它只負責「偵測到什麼就安裝什麼」。

使用前值得知道:這個工具解決的是「讓 agent 有 skill」的問題,不是「讓 agent 有對的 skill」的問題。

系統需求:Node.js >= 22,授權 CC BY-NC 4.0。