
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