midudev/autoskills
One command. Your entire AI skill stack. Installed.
autoskills — 기술 스택에 AI 스킬을 설치하는 단일 명령어
기능 개요
autoskills 는 프로젝트를 살펴보고 사용 중인 기술(React? Go? Stripe? 등)을 파악한 다음, 적절한 AI 에이전트 스킬(AI 코딩 어시스턴트가 해당 기술로 더 잘 작동하도록 도와주는 사전 구축된 지침 패키지)을 자동으로 설치하는 명령줄 도구입니다. 하나의 명령을 실행하면 관련 스킬 세트 전체가 설치됩니다.
작동 방식
- 프로젝트의 루트 폴더에서
npx autoskills를 실행합니다. - 도구는
package.json, Gradle 파일 및 기타 구성 파일을 스캔하여 기술 스택을 감지합니다. - autoskills 레지스트리(큐레이션되고 감사된 컬렉션)에서 가장 잘 맞는 스킬을 선택합니다.
- 필요한 스킬 파일만 다운로드하고 검증한 후 프로젝트에 기록합니다.
구성이 필요 없습니다—그냥 작동합니다.
보안 모델
이 도구는 설치 시 임의의 타사 리포지토리에서 파일을 실시간으로 가져오는 것을 의도적으로 피합니다. 대신:
- 관리자는 리포지토리 내의 로컬 레지스트리에 스킬을 동기화합니다.
- 모든 변경 사항은 프롬프트 인젝션 및 공급망 공격에 대해 AI가 검토합니다(빠른 모델이 모든 것을 트리아지하고, 강력한 모델이 의심스러운 것을 결정).
- 각 스킬 파일은 매니페스트에 SHA-256 해시로 기록됩니다.
- 안전하지만 주의가 필요한 스킬은 설치 전에 보안 경고가 표시됩니다.
실행 시 CLI는 큐레이션된 레지스트리에서 프로젝트에 필요한 것만 다운로드하고, 모든 파일을 매니페스트의 해시와 대조하며, 설치된 소스와 번들 해시를 skills-lock.json 항목에 기록합니다. 이를 통해 패키지를 작게 유지하고 설정 중 실시간 타사 다운로드를 피합니다.
명령줄 옵션
| 플래그 | 기능 |
|---|---|
-y, --yes |
확인 프롬프트 건너뛰기 |
--dry-run |
설치하지 않고 무엇이 설치될지 표시 |
--clear-cache |
다운로드된 스킬 캐시 지우기 |
-a, --agent |
특정 IDE에만 설치 (예: cursor claude-code) |
-v, --verbose |
설치 추적 및 오류 세부 정보 표시 |
-h, --help |
도움말 메시지 표시 |
또한 npx autoskills ui 를 실행하여 로컬 웹 인터페이스를 통해 프로젝트에 설치된 스킬을 탐색할 수 있습니다.
지원 기술
- 프레임워크 및 UI: React, Next.js, Vue, Nuxt, Svelte, Angular, Astro, Tailwind CSS, shadcn/ui, GSAP, Three.js
- 언어 및 런타임: TypeScript, Node.js, Go, Bun, Dart
- 백엔드 및 API: Express, Hono, NestJS, Spring Boot
- 모바일 및 데스크톱: Expo, React Native, Flutter, SwiftUI, Android, Kotlin Multiplatform, Tauri, Electron
- 데이터 및 스토리지: Supabase, Neon, Prisma, Drizzle ORM, Zod, React Hook Form
- 인증 및 결제: Better Auth, Clerk, Stripe
- 테스팅: Vitest, Playwright
- 클라우드 및 인프라: Vercel, Vercel AI SDK, Cloudflare, Durable Objects, Cloudflare Agents, Cloudflare AI, AWS, Azure, Terraform
- 도구: Turborepo, Vite, oxlint
- 미디어 및 AI: Remotion, ElevenLabs
요구 사항
- Node.js 버전 22.6 이상
라이선스
CC BY-NC 4.0 (Creative Commons Attribution-NonCommercial) — by midudev.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트