Co-Pilot
Updated a month ago

claude-config

Bbrianlovin
0.1k
brianlovin/claude-config
80
Agent Score

💡 Summary

A version-controlled configuration and skill repository for managing Claude Code settings and reusable capabilities.

🎯 Target Audience

AI power users who customize Claude CodeDevelopers managing Claude configurations across multiple machinesTechnical users who want to share or reuse Claude skills

🤖 AI Roast:It's a well-organized toolbox for your AI butler, though the most novel skill might be the one that cleans up after the other skills.

Security AnalysisMedium Risk

The install and sync scripts perform file system operations (symlinking, moving) and execute user-defined skill scripts, posing a risk if the repo is compromised. Mitigation: Review all shell scripts and skill contents before running, especially after pulling updates.

claude-config

My Claude Code configuration - settings and skills.

Quick start

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

What's included

Settings

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

Skills

Reusable capabilities that Claude can invoke (use /skill-name in Claude):

| 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.

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).

Creating your own

Fork this repo and customize! The structure is simple:

claude-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

5-Dim Analysis
Clarity8/10
Novelty6/10
Utility9/10
Completeness8/10
Maintainability9/10
Pros & Cons

Pros

  • Clear version control and sync workflow for AI agent config
  • Includes useful pre-built skills for web dev and code quality
  • Safe operations with backup/undo functionality

Cons

  • Requires comfort with CLI and shell scripts
  • Limited to Claude Code ecosystem
  • Novelty depends on user-contributed skills

Related Skills

pytorch

S
toolCode Lib
92/ 100

“It's the Swiss Army knife of deep learning, but good luck figuring out which of the 47 installation methods is the one that won't break your system.”

agno

S
toolCode Lib
90/ 100

“It promises to be the Kubernetes for agents, but let's see if developers have the patience to learn yet another orchestration layer.”

nuxt-skills

S
toolCo-Pilot
90/ 100

“It's essentially a well-organized cheat sheet that turns your AI assistant into a Nuxt framework parrot.”

Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.

Copyright belongs to the original author brianlovin.