https://github.com/gemwalletcom/claude-config
Shared Claude Code settings
https://github.com/gemwalletcom/claude-config
Last synced: 4 months ago
JSON representation
Shared Claude Code settings
- Host: GitHub
- URL: https://github.com/gemwalletcom/claude-config
- Owner: gemwalletcom
- Created: 2025-07-20T22:33:51.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-07-25T21:59:43.000Z (10 months ago)
- Last Synced: 2025-08-11T20:34:42.432Z (10 months ago)
- Language: Just
- Size: 13.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Claude Code Settings
Shared [Claude Code configuration](https://docs.anthropic.com/en/docs/claude-code/settings) for the development team.
## Usage
### Quick Setup
Use the justfile for easy setup:
```bash
just setup
```
### Manual Setup
Copy files to your Claude Code settings directory:
```bash
cp settings.json ~/.config/claude-code/settings.json
cp commands/*.md ~/.config/claude-code/
cp agents/*.md ~/.config/claude-code/
```
## Configuration
### Permissions
The settings file includes pre-approved permissions for common development tasks:
- **Git operations**: All git commands (`git add`, `commit`, `push`, etc.)
- **GitHub CLI**: PR management, issues, checks
- **Build tools**: Swift, Xcode, Cargo, Rust, Just
- **File operations**: Basic file system commands
- **Search tools**: ripgrep, grep, find
### Custom Commands
The `commands/` directory contains shared slash commands:
- `/push_pr` - Automated workflow to create branch, commit changes, and create PR
### Agents
The `agents/` directory contains custom agent definitions:
- `code-quality-enforcer.md` - Agent for linting, fixing issues, formatting, and running tests
- `code-reviewer.md` - Agent for reviewing code quality, best practices, and project standards
### Environment Variables
Add any shared environment variables to the `env` section as needed.
## Updating
When adding new permissions:
1. Test locally first
2. Update this repo
3. Notify team to pull latest changes