autoskills:一行指令,讓 Claude Code 自動讀懂你的 tech stack
midudev 開源 autoskills——npx autoskills 掃描你的 package.json,自動從 skills.sh 安裝對應的 AI agent skills,並生成 CLAUDE.md。每次開新 project 不用再手動設定。
目錄+
每次開一個新 project,Claude Code 都不知道你在用什麼——它不知道你用 Supabase 還是 Prisma,不知道你的框架是 Next.js 還是 Nuxt,更不知道你的部署目標是 Vercel 還是 Cloudflare。
你要嘛手動 npx skills add 一個一個裝,要嘛讓 agent 在不對的假設下工作。
autoskills 解決的就是這件事。
它做什麼
npx autoskills
一行。它會:
- 掃描專案根目錄的
package.json、Gradle 設定等檔案,偵測你的 tech stack - 對應到 skills.sh 目錄上的 agent skills,列出建議安裝清單
- 確認後安裝到
.claude/skills/(以及其他支援的 agent 目錄) - 如果偵測到 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。