Community코딩 & 개발github.com

jsuvic/agent-profile

AI 코딩 에이전트를 위한 Terraform 스타일 설정. 하나의 ai-profile.yaml 파일을 안전한 Codex, Claude, Tabnine 설정으로 컴파일합니다.

agent-profile란 무엇인가요?

jsuvic/agent-profile은 AI 코딩 에이전트의 설정을 Terraform과 유사한 선언적 방식으로 관리할 수 있게 해주는 도구입니다. 단일 ai-profile.yaml 파일에 모든 설정을 정의하면, 이를 Codex, Claude Code, Tabnine 등 각 플랫폼에 맞는 안전한 설정 파일로 자동 변환해줍니다. 이는 개발 팀이 여러 AI 에이전트 환경에서 일관된 동작을 보장하고, 보안 규칙이나 코딩 스타일 가이드 같은 공통 정책을 중앙에서 관리할 수 있게 해줍니다. 주로 개발자 툴체인에서 AI 에이전트의 행동을 표준화하고, 각 플랫폼별 설정 차이를 추상화하여 효율성을 높이기 위해 사용됩니다.

지원 대상✓Claude Code✓Codex CLI~Cursor
npx skills add jsuvic/agent-profile

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

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

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

문서

agent-profile은(는) 무엇을 하나요?

AI 코딩 에이전트를 위한 Terraform 스타일 설정. 하나의 ai-profile.yaml 파일을 안전한 Codex, Claude, Tabnine 설정으로 컴파일합니다.

개요

이 스킬은 AI 코딩 에이전트의 설정을 중앙에서 관리할 수 있게 해줍니다. ai-profile.yaml 파일 하나만 작성하면, 여러 AI 에이전트 플랫폼(Codex, Claude, Tabnine)에 맞춰진 설정 파일을 자동으로 생성합니다.

주요 기능

  • 선언적 구성: Terraform 스타일의 YAML 설정으로 에이전트 동작을 정의합니다.
  • 플랫폼 변환: 하나의 설정을 Codex, Claude, Tabnine 설정으로 변환합니다.
  • 안전한 기본값: 각 플랫폼에 안전한 설정 기본값을 포함합니다.
  • 일관성 유지: 여러 에이전트 환경에서 동일한 규칙을 적용합니다.

사용 방법

  1. 프로젝트 루트에 ai-profile.yaml 파일을 생성합니다.
  2. 원하는 에이전트 설정을 정의합니다.
  3. agent-profile 명령으로 설정을 컴파일합니다.

예제

# ai-profile.yaml
version: "1.0"
agent:
  name: my-coding-agent
  rules:
    - no-delete-files: true
    - max-tokens: 4096
  platforms:
    codex:
      enabled: true
    claude:
      enabled: true
    tabnine:
      enabled: true
agent-profile compile

지원 플랫폼

  • Codex: OpenAI Codex 설정 파일 생성
  • Claude: Anthropic Claude Code 설정 파일 생성
  • Tabnine: Tabnine 설정 파일 생성

라이선스

MIT

관련 스킬