Community코딩 & 개발github.com

DanhDue/setup_variants

에이전트가 프로젝트 설정의 다양한 변형(Variant)을 손쉽게 관리하고 전환할 수 있도록 지원하는 스킬입니다.

setup_variants란 무엇인가요?

이 스킬은 AI 에이전트(예: Claude Code, Cursor)가 프로젝트 내에서 서로 다른 설정 변형(variants)을 정의, 저장, 전환 및 적용할 수 있게 해줍니다. 예를 들어, 개발 환경, 스테이징 환경, 프로덕션 환경 각각에 맞는 설정 파일이나 환경 변수 세트를 'variant'로 등록해 두면, 에이전트가 명령어 한 번으로 해당 설정을 불러와 적용할 수 있습니다. 이는 여러 환경에서 동일한 프로젝트를 운영하거나, 실험적인 설정을 빠르게 테스트해야 하는 개발자에게 특히 유용합니다. 이 스킬은 파일 시스템 기반으로 동작하며, 프로젝트 루트에 설정된 규칙에 따라 variant를 관리합니다. 다양한 AI Agent 플랫폼(Claude Code, Cursor, Codex 등)과 호환되도록 설계되었습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/DanhDue/ai-agent-tools/tree/main/skills/setup_variants

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

setup_variants은(는) 무엇을 하나요?

Agent skill 'setup_variants' from DanhDue/ai-agent-tools.

개요

setup_variants 스킬은 AI 에이전트가 프로젝트 설정의 다양한 변형(Variant)을 정의하고, 손쉽게 전환하며, 적용할 수 있도록 도와줍니다. 각 변형은 환경 변수, 설정 파일, 또는 기타 구성 요소의 집합으로 구성될 수 있습니다.

주요 기능

  • 변형(Variant) 정의: 프로젝트 내에서 사용할 여러 설정 변형을 등록합니다.
  • 변형 전환: 현재 활성화된 변형에서 다른 변형으로 전환합니다.
  • 변형 적용: 선택한 변형에 정의된 설정을 현재 작업 환경에 반영합니다.
  • 변형 목록 조회: 등록된 모든 변형의 목록과 현재 활성 변형을 확인합니다.

사용 방법

에이전트에게 다음과 같은 명령을 내릴 수 있습니다:

  • setup_variants list — 사용 가능한 모든 변형 목록을 표시합니다.
  • setup_variants switch <variant-name> — 지정된 변형으로 전환합니다.
  • setup_variants apply — 현재 선택된 변형의 설정을 적용합니다.
  • setup_variants add <variant-name> <config> — 새로운 변형을 추가합니다.

설정 파일

변형 설정은 프로젝트 루트의 .setup_variants/ 디렉토리에 저장됩니다. 각 변형은 별도의 파일로 관리되며, JSON 또는 YAML 형식을 사용합니다.

예시

# .setup_variants/development.yaml
environment: development
debug: true
log_level: debug
database:
  host: localhost
  port: 5432
# .setup_variants/production.yaml
environment: production
debug: false
log_level: info
database:
  host: prod-db.example.com
  port: 5432

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex
  • 기타 AI 에이전트 도구

참고 사항

  • 변형 이름은 영문 소문자와 하이픈(-)만 사용하는 것을 권장합니다.
  • 현재 활성 변형은 .setup_variants/active 파일에 기록됩니다.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

DanhDue/android-api-integration

Agent skill 'android-api-integration' from DanhDue/ai-agent-tools.

DanhDue/android-ui-audit

Agent skill 'android-ui-audit' from DanhDue/ai-agent-tools.

DanhDue/api_integration

Agent skill 'api_integration' from DanhDue/ai-agent-tools.

DanhDue/architecture-audit

Agent skill 'architecture-audit' from DanhDue/ai-agent-tools.

DanhDue/brainstorming

Agent skill 'brainstorming' from DanhDue/ai-agent-tools.

DanhDue/build_fix

Agent skill 'build_fix' from DanhDue/ai-agent-tools.

DanhDue/check_secure_files

Agent skill 'check_secure_files' from DanhDue/ai-agent-tools.

DanhDue/code-health-audit

Agent skill 'code-health-audit' from DanhDue/ai-agent-tools.

DanhDue/copy_secure_configurations

Agent skill 'copy_secure_configurations' from DanhDue/ai-agent-tools.

DanhDue/create_new_feature

Agent skill 'create_new_feature' from DanhDue/ai-agent-tools.

DanhDue/decision-records

Agent skill 'decision-records' from DanhDue/ai-agent-tools.

DanhDue/dev-brainstorming

Agent skill 'dev-brainstorming' from DanhDue/ai-agent-tools.

DanhDue/dev-designer

Agent skill 'dev-designer' from DanhDue/ai-agent-tools.

DanhDue/dev-implementation

Agent skill 'dev-implementation' from DanhDue/ai-agent-tools.

DanhDue/dev-lifecycle

Agent skill 'dev-lifecycle' from DanhDue/ai-agent-tools.

DanhDue/dispatching-parallel-agents

Agent skill 'dispatching-parallel-agents' from DanhDue/ai-agent-tools.

DanhDue/doc-brainstorming

Agent skill 'doc-brainstorming' from DanhDue/ai-agent-tools.

DanhDue/doc-designer

Agent skill 'doc-designer' from DanhDue/ai-agent-tools.

DanhDue/doc-implementation

Agent skill 'doc-implementation' from DanhDue/ai-agent-tools.

DanhDue/doc-lifecycle

Agent skill 'doc-lifecycle' from DanhDue/ai-agent-tools.

관련 스킬