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 のガイドから始めましょう →