
brianlovin/agent-config
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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 preferencesstatusline.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
- Claude Code docs
- My dotfiles - Shell, git, SSH config
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add brianlovin/agent-config