본문으로 건너뛰기
프로킷

스킬과 에이전트

선택 스킬 묶음

한눈에

기본으로는 모든 프로젝트가 쓰는 스킬만 설치해요. 일부 프로젝트만 쓰는 공식 스킬은 묶음으로 나눠 두고, 필요할 때 명령 한 줄로 더해요. 묶음이 없는데 그 분야를 요청하면 에이전트가 설치를 먼저 제안해요.

묶음 세 가지

묶음이럴 때스킬관련 prokit 스킬
ops배포한 서비스의 비용과 성능을 Vercel 지표로 점검할 때. 경로별 권고에는 유료 Observability Plus가 필요해요vercel-optimizeprokit-deploy
ops (neon만)Neon에서 오래 도는 함수, 파일 저장, LLM 호출을 쓸 때. 새 서비스에 의존하게 되므로 도입 전에 사용자에게 묻고 ADR(설계 결정 기록)로 남겨요neon-functions, neon-object-storage, neon-ai-gatewayprokit-db
motion화면 전환이나 공유 요소 애니메이션(React <ViewTransition>)을 만들 때vercel-react-view-transitionsprokit-ui
mobileReact Native·Expo 모바일 앱을 따로 만들 때. 템플릿은 웹 앱만 만들어요vercel-react-native-skillsprokit-dev-cycle

설치하기

터미널터미널에 입력

pnpm skills:setup --optional ops,motion   # 빠진 기본 스킬과 고른 묶음을 설치. 여러 묶음은 쉼표로 잇는다pnpm skills:check                         # 기본 스킬만 검사하고, 선택 묶음은 설치 여부만 보여 준다

자세히

  • 목록 위치: 묶음은 skills.manifest.json의 optional에 있어요. 설치기(install.sh)는 선택 묶음을 설치하지 않아요. 설치한 뒤 pnpm skills:setup --optional <묶음>으로 더해요.

  • 규칙의 우선순위: 묶음을 설치한 뒤에도 관련 prokit-* 스킬의 규칙이 우선해요.

  • 팀원 클론: 선택 묶음을 쓰는 프로젝트를 클론했다면 pnpm skills:setup --optional <묶음>으로 같은 묶음을 받아요.

  • 템플릿마다 다른 ops: neon의 ops는 4개(vercel-optimize와 Neon 3개), supabase의 ops는 vercel-optimize 1개예요.

관련 문서

GitHub에서 고치기(새 탭)