BA

brianlovin/agent-config

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

380 stars 품질 42 트렌드 19

brianlovin/agent-config는 https://github.com/brianlovin/agent-config.에서 가져온 에이전트 스킬 후보입니다.

개요

brianlovin/agent-config는 https://github.com/brianlovin/agent-config.에서 가져온 에이전트 스킬 후보입니다.

개요(AI 번역)

Claude 코드와 Codex에 대한 제 에이전트 설정입니다.

퀵 스타트

포함된 내용

설정

  • settings.json - 전역 권한 및 환경설정
  • statusline.sh - 토큰 사용 상황을 보여주는 맞춤 상태선

기술

코딩 에이전트가 호출할 수 있는 재사용 가능한 기능들.

기술 설명
agent-browser 웹 테스트 및 상호작용을 위한 브라우저 자동화
favicon 소스 이미지에서 파비콘 생성
knip 사용하지 않는 파일, 의존성 및 내보내기를 찾고 제거하기
rams 접근성 및 시각 디자인 리뷰 실행
reclaude 점진적 공개를 위한 CLAUDE.md 파일 리팩터
simplify 코드 단순화 전문가
deslop AI 생성 코드 엉터리 제거

설정 관리

백업이 있는 안전한 작전

모든 파괴 작업은 타임스탬프가 있는 백업을 생성합니다:

기술 검증

스킬은 SKILL.md가 있어야 하며, 앞부분에는 name과 description가 포함되어 있습니다.

테스트

시험은 Bats(Bash 자동 시험 시스템)를 사용합니다.

테스트는 분리된 임시 디렉터리에서 실행되며 실제 ~/.claude 설정에는 영향을 주지 않습니다. 시험에서는 ~/.codex/skills에서 코덱스 스킬 동기화도 다룹니다.

로컬 전용 설정

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

agent-config

My agent configuration for Claude Code and Codex.

Quick start

git clone https://github.com/brianlovin/agent-config.git
cd agent-config
./install.sh

What’s included

Settings

  • settings.json - Global permissions and preferences
  • statusline.sh - Custom statusline showing token usage

Skills

Reusable capabilities that your coding agents can invoke.

Skill Description
agent-browser Browser automation for web testing and interaction
favicon Generate favicons from a source image
knip Find and remove unused files, dependencies, and exports
rams Run accessibility and visual design review
reclaude Refactor CLAUDE.md files for progressive disclosure
simplify Code simplification specialist
deslop Remove AI-generated code slop

Managing your config

# See what's synced vs local-only
./sync.sh

# Preview what install would do
./install.sh --dry-run

# Add a local skill to the repo
./sync.sh add skill my-skill
./sync.sh push

# Pull changes on another machine
./sync.sh pull

# Remove a skill from repo (keeps local copy)
./sync.sh remove skill my-skill
./sync.sh push

Safe operations with backups

All destructive operations create timestamped backups:

# List available backups
./sync.sh backups

# Restore from last backup
./sync.sh undo

Validate skills

./sync.sh validate

Skills must have a SKILL.md with frontmatter containing name and description.

Testing

Tests use Bats (Bash Automated Testing System).

# Install bats (one-time)
brew install bats-core

# Run all tests
bats tests/

# Run specific test file
bats tests/install.bats
bats tests/sync.bats
bats tests/validation.bats

Tests run in isolated temp directories and don’t affect your actual ~/.claude config. Tests also cover Codex skills syncing in ~/.codex/skills.

Local-only config

Not everything needs to be synced. The install script only creates symlinks for what’s in this repo - it won’t delete your local-only skills.

Machine-specific permissions accumulate in ~/.claude/settings.local.json (auto-created by Claude, not synced). Codex skills are also linked from this repo into ~/.codex/skills.

Creating your own

Fork this repo and customize! The structure is simple:

agent-config/
├── settings.json      # Claude Code settings
├── statusline.sh      # Optional statusline script
├── skills/            # Skills (subdirectories with SKILL.md)
├── agents/            # Subagent definitions
├── rules/             # Rule files
└── tests/             # Bats tests

See also

GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add brianlovin/agent-config
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →