An open API service indexing awesome lists of open source software.

https://github.com/marcusschiesser/claude-code-starter

Opinionated starter configuration for Claude Code
https://github.com/marcusschiesser/claude-code-starter

claude code config

Last synced: 25 days ago
JSON representation

Opinionated starter configuration for Claude Code

Awesome Lists containing this project

README

          

# Claude Code Starter Kit

A starter configuration for [Claude Code](https://claude.ai/code) with useful commands, agents, and GitHub Actions integration.

> Inspired by [Boris Cherny's tweet](https://x.com/bcherny/status/2007179832300581177?s=20) about setting up Claude Code for development workflows.

## Contents

```
claude-code-starter/
├── .claude/
│ ├── settings.json # Claude Code settings and permissions
│ ├── commands/
│ │ ├── new-worktree.md # Create git worktrees for parallel development
│ │ └── commit-push-pr.md # Automated commit, push, and PR workflow
│ └── agents/
│ └── code-simplifier.md # Code refactoring specialist agent
├── .github/
│ └── workflows/
│ └── claude.yml # GitHub Actions for @claude mentions
```

## Get Started

**Use this repository as a template** to quickly set up Claude Code for your project:

1. Click "Use this template" on GitHub, or clone this repository
2. Follow the setup steps below
3. **Update `.claude/settings.json`** - Modify the `PostToolUse` hook to point to your project's formatter/linter (e.g., change `npm run format` to `pnpm run lint`, `prettier --write`, etc.)
4. Add `ANTHROPIC_API_KEY` to your GitHub repository secrets

## Features

### Commands (Slash Commands)

- `/new-worktree` - Create a new git worktree for parallel development
- `/commit-push-pr` - Stage, commit, push, and create a PR in one flow

### Agents

- `code-simplifier` - Refactors code for readability and reduced complexity

### Settings

Pre-configured permissions for common development tools:
- Git operations
- npm/npx commands
- File editing
- Web search