vite
Vite 빌드 도구 구성, 플러그인 API, SSR 및 Vite 8 롤다운 마이그레이션. Vite 프로젝트, vite.config.ts, Vite 플러그인을 다루거나 Vite를 사용하여 라이브러리/SSR 앱을 빌드할 때 사용합니다.
SKILL DIRECTORY
설치 수와 최근 흐름을 기준으로 필요한 Agent Skill을 찾아보세요.
skills.sh API 기준방금 확인
Vite 빌드 도구 구성, 플러그인 API, SSR 및 Vite 8 롤다운 마이그레이션. Vite 프로젝트, vite.config.ts, Vite 플러그인을 다루거나 Vite를 사용하여 라이브러리/SSR 앱을 빌드할 때 사용합니다.
Establishes a project's quality bar as a written contract and stops agents quietly lowering it. Interviews the user on which dimensions matter, supplies sane default thresholds when they have no number in mind, records everything in CONSTRAINTS.md, and watches the diff for a weakened bar — new @ts-ignore or eslint-disable suppressions, skipped or deleted tests, assertions stripped out, unimplemented stubs, thresholds edited down. Use when no quality bar is written down, when the user says "set up constraints" or "define our standards", when the user wants dimensions they care about — accessibility, web performance, coverage — set up as enforced constraints, when an agent keeps silencing checks or skipping tests to get to green, when you need a coverage or performance threshold and don't know what number to pick, or when an agent writes more code than anyone will read.
Go 프로그램을 체계적으로 문제 해결하기 - 근본 원인을 찾아 해결하세요. Go 코드에서 버그, 크래시, 교착 상태, 경합, 예상치 못한 동작이 발생할 때 활용하세요. 디버깅 방법론, 일반적인 Go 함정, 테스트 주도 디버깅, pprof 설정 및 캡처, Delve, 경합 감지, GODEBUG 추적, 프로덕션 환경 디버깅 등을 다룹니다. '무언가 잘못되었다'는 상황이 발생하면 여기에서 시작하세요. 프로파일 해석이나 벤치마킹(→ `samber/cc-skills-golang@golang-benchmark` 스킬 참조), 최적화 패턴 적용(→ `samber/cc-skills-golang@golang-performance` 스킬 참조), 또는 새로운 코드 설계(→ 방어적 코딩의 경우 `samber/cc-skills-golang@golang-safety` 스킬, 동시성 설계의 경우 `samber/cc-skills-golang@golang-concurrency` 스킬 참조)를 다루지는 않습니다.
Go 언어의 일상적인 가시성 — 프로덕션 환경에서 항상 활성화되어 있는 신호들. 이 글에서는 slog를 활용한 구조화된 로깅, Prometheus 메트릭, OpenTelemetry 분산 추적, pprof/Pyroscope를 이용한 지속적인 프로파일링, 서버 측 RUM 이벤트 추적, 알림, Grafana 대시보드 등을 다룹니다. Go 서비스를 프로덕션 모니터링을 위해 계측하거나, 메트릭 또는 알림을 설정하거나, OpenTelemetry 추적을 추가하거나, 로그와 추적을 상호 연관시키거나, 레거시 로거(zap/logrus/zerolog)를 slog로 마이그레이션하거나, 새로운 기능에 가시성을 추가하거나, 고객 데이터 플랫폼(CDP)을 통해 GDPR/CCPA 준수 추적을 구현할 때 적용할 수 있습니다 (CDP)를 통한 GDPR/CCPA 준수 추적 구현 시 적용하십시오. 일시적인 심층 성능 조사에는 적합하지 않습니다(→ `samber/cc-skills-golang@golang-benchmark` 및 `samber/cc-skills-golang@golang-performance` 스킬 참조).
Build an Android app on a remote Gradle sandbox with `lim gradle build` instead of local Gradle or Android Studio, from any environment (Linux, Windows, macOS, VM, container). Use when the user wants to build an APK or AAB, sign a release with an upload key, prepare a Play Store publish, inspect build logs, or select sandbox tools and run shell commands, for native Android projects, React Native, and Expo. To run, tap, screenshot, or otherwise interact with the built APK on an emulator, use limrun-android-emulator. For iOS builds, use limrun-xcode or limrun-expo-development.
Go 언어 프로젝트의 의존성 관리 — go.mod 및 go.sum, `go get` 설치 및 업그레이드 흐름, 최소 버전 선택, replace/exclude/retract을 활용한 충돌 해결, 모듈 트리에 대한 `govulncheck` 스캔, 구형 의존성 및 바이너리 크기 감사, 벤더링, `tool` 지시문, go.work 작업 공간. Go 의존성을 추가, 제거 또는 업그레이드할 때, 패키지 도입 여부를 결정할 때, 버전 충돌을 해결할 때, 또는 모듈이 불러오는 요소를 감사할 때 사용합니다. 이 문서는 의존성 버전의 선택 및 업그레이드를 다루며, 관련 툴링은 다루지 않습니다. 코드 내 악용 가능한 취약점을 수정하는 데는 사용하지 마십시오(→ `samber/cc-skills-golang@golang-security` 스킬 참조)나 Dependabot/Renovate 업데이트 봇을 CI 워크플로에 연동하는 데는 사용하지 마십시오(→ `samber/cc-skills-golang@golang-continuous-integration` 스킬 참조).
Go 언어의 구조체(struct) 및 인터페이스 설계 패턴 — 조합, 임베딩, 타입 어설션, 타입 스위치, 인터페이스 분리, 인터페이스를 통한 의존성 주입, 구조체 필드 태그, 포인터 리시버와 값 리시버의 비교. Go 타입을 설계하거나, 인터페이스를 정의 또는 구현하거나, 구조체나 인터페이스를 임베딩하거나, 타입 어설션이나 타입 스위치를 작성하거나, JSON/YAML/DB 직렬화를 위해 구조체 필드 태그를 추가하거나, 포인터 리시버와 값 리시버 중 하나를 선택할 때 이 기술을 활용하세요. 또한 사용자가 “인터페이스를 받아 구조체를 반환하는 방법”, 컴파일 시점 인터페이스 검사, 또는 작은 인터페이스를 더 큰 인터페이스로 조합하는 방법에 대해 문의할 때에도 이 기술을 활용하십시오.
`WidgetTester`를 사용하여 UI 렌더링 및 사용자 상호작용(탭, 스크롤, 텍스트 입력)을 검증하는 컴포넌트 수준 테스트를 구현합니다. 특정 위젯이 올바른 데이터를 표시하고 예상대로 이벤트에 반응하는지 확인할 때 사용합니다.
Convex backend specialist. Use this agent for any code inside a `convex/` directory — function definitions, schemas, indexes, queries, mutations, actions, HTTP endpoints, cron jobs, file storage, auth wiring, and component installation. Knows the object-form function syntax, validator patterns, resource limits, and component ecosystem that generic Claude routinely gets wrong.
Add authentication (passkeys/OAuth) to the current Convex app, including the auth.config.ts wiring.
Go CLI 애플리케이션 개발. Go CLI 도구를 구축, 수정 또는 검토할 때 사용하십시오. 특히 명령어 구조, 플래그 처리, 구성 계층화, 버전 임베딩, 종료 코드, I/O 패턴, 신호 처리, 셸 자동 완성, 인자 유효성 검사 및 CLI 단위 테스트에 유용합니다. 또한 코드에서 cobra, viper 또는 urfave/cli를 사용할 때도 트리거됩니다. cobra 전용 API의 경우 → `samber/cc-skills-golang@golang-spf13-cobra` 스킬을 참조하십시오. viper 구성 계층화의 경우 → `samber/cc-skills-golang@golang-spf13-viper` 스킬을 참조하십시오.
Go 언어 벤치마킹, 프로파일링 및 성능 측정. Go 벤치마크를 작성, 실행 또는 비교할 때, pprof를 사용하여 핫 패스를 프로파일링할 때, CPU/메모리/추적 프로파일을 해석할 때, benchstat을 사용하여 결과를 분석할 때, CI 벤치마크 회귀 검출을 설정할 때, 또는 Prometheus 런타임 메트릭을 사용하여 운영 환경의 성능을 조사할 때 활용하세요. 또한 개발자가 특정 성능 지표에 대한 심층 분석이 필요할 때도 활용합니다. 이 기술은 측정 방법론을 제공하며, `samber/cc-skills-golang@golang-performance`는 최적화 패턴을 제공합니다.
Audit and harden a Convex app's authorization: identity-from-arg impersonation, missing per-document ownership checks, public queries leaking data by a client-supplied id, and writes into a parent/container the caller doesn't own. Scans for the 4 shapes, applies requireIdentity/requireOwner, verifies with tsc. TRIGGER on 'secure my app', 'audit auth/authz', 'who can access this data'. SKIP when there is no convex/ directory.
Go 언어의 의존성 주입(DI)에 대한 종합 가이드입니다. DI가 중요한 이유(테스트 용이성, 느슨한 결합, 관심사 분리, 라이프사이클 관리), 수동 생성자 주입, DI 라이브러리 비교(google/wire, uber-go/dig, uber-go/fx, samber/do)를 다룹니다. 서비스 아키텍처 설계, 의존성 주입 설정, 밀접하게 결합된 코드 리팩토링, 싱글톤 또는 서비스 팩토리 관리 시, 혹은 사용자가 Go 언어에서의 제어 반전(Inversion of Control), 서비스 컨테이너, 의존성 연결에 대해 문의할 때 이 기술을 활용하세요. 특정 DI 라이브러리에 대해서는 → `samber/cc-skills-golang@golang-google-wire`, `samber/cc-skills-golang@golang-uber-dig`, `samber/cc-skills-golang@golang-uber-fx` 또는 `samber/cc-skills-golang@golang-samber-do` 스킬을 참조하세요.
Migrate schema + backfill data on a deployed Convex app using @convex-dev/migrations.
Go 언어 라이브러리 및 프레임워크 선택 — 카테고리별(웹, 데이터베이스, 테스트, 로깅, 메시징) 검증된 운영 환경용 옵션, 신규 및 실험적 표준 라이브러리 패키지, ‘표준 라이브러리 우선’ 접근 방식의 장단점, 성숙도 지표(유지보수, 라이선스, 임포터 수). 사용자가 라이브러리 추천을 요청하거나, 대안을 비교하고자 하거나, 특정 작업을 위한 라이브러리를 선택해야 할 때, 또는 프로젝트에 새로운 의존성이 추가될 때 적용합니다. 일단 선택된 특정 라이브러리의 API에 대해서는 적용되지 않습니다(→ 해당 라이브러리의 전용 스킬 참조, 예: `samber/cc-skills-golang@golang-samber-lo`)이나, go.mod 관리 방식, 업그레이드, 취약점 감사에 대해서는 적용되지 않습니다(→ `samber/cc-skills-golang@golang-dependency-management` 스킬 참조).
Convex code reviewer — security, auth, validators, performance, and pattern checks for code in a convex/ directory. Use to review or audit Convex functions before shipping.
Pull version-current Convex docs for the version this project uses — pin the installed version, fetch page-as-markdown or check node_modules types, freshness hierarchy — instead of writing a possibly-stale API from memory.
Design and build reactive, type-safe, production-grade backends on Convex. Covers schema, queries/mutations/actions, indexes, auth, file storage, scheduling, real-time multiplayer, mobile backends, and LLM/agent workflows on Convex's one-platform stack.
Classify + announce the target Convex deployment before any deployment-affecting command; fresh explicit consent for prod actions; session read-only mode.