Repolode
centminmod

centminmod/my-claude-code-setup

A starter configuration and CLAUDE.md memory-bank template for organizing Claude Code settings, hooks, subagents and skills in a project.

Stars
2,675
Forks
252
Open issues
3
Last commit
15 days ago

What is it?

This repository is a personal starter kit for Claude Code. It provides a project-level CLAUDE.md file structured as a memory bank of companion CLAUDE-*.md files, so Claude Code can keep context across many chat sessions without loading everything at once. Three CLAUDE.md template variants are included, along with a migration prompt for moving an existing CLAUDE.md into one of them.

Beyond the memory bank, the repo collects example Claude Code configuration: a .claude settings file with hooks, slash commands, and subagents, plus a Claude Code statusline script that shows model, context usage, git branch and cost. It also includes several skills, such as dual-model code consultation, AI image generation through OpenRouter, and a parser for Claude Code's local JSONL session logs that reports token usage and cost.

The guide also covers setup steps such as running /init in a new project, installing a Claude Code plugin marketplace plugin, using git worktrees for parallel sessions, and pointing Claude Code at Z.AI's GLM models through environment variables and shell launcher functions.

Key features

  • 01Three CLAUDE.md templates built on a memory-bank layout with on-demand file reading
  • 02Example .claude settings with hooks, slash commands and subagents
  • 03Statusline script showing model, context usage, git branch and session cost
  • 04Skills for dual-model code consultation, AI image generation and session log metrics
  • 05Shell and PowerShell launchers for git worktree-based parallel Claude Code sessions

Use cases

  • Bootstrapping a new project so Claude Code keeps architecture notes and decisions across sessions
  • Adopting a shared CLAUDE.md layout across a team's repositories
  • Tracking Claude Code token usage and cache efficiency from local session logs
  • Running several isolated Claude Code tasks in parallel using git worktrees

Quick start

  1. 1

    Copy the files in this repo into your project directory

  2. 2

    Edit the templates and CLAUDE.md to suit your project, then launch Claude Code in the project directory

  3. 3

    Run /init in Claude Code so it analyses the codebase and populates the memory bank files

    /init

Things to know

  • Using Claude Code requires a paid Claude account.
  • The .claude/settings.json hooks need Terminal-Notifier on macOS, so non-macOS users must remove that file.
  • The Ralph Wiggum plugin is reported broken on some systems.

Topics

FAQ

What is my-claude-code-setup?
A starter configuration and CLAUDE.md memory-bank template for organizing Claude Code settings, hooks, subagents and skills in a project. This repository is a personal starter kit for Claude Code. It provides a project-level CLAUDE.md file structured as a memory bank of companion CLAUDE-*.md files, so Claude Code can keep context across many chat sessions without loading everything at once. Three CLAUDE.md template variants are included, along with a migration prompt for moving an existing CLAUDE.md into one of them.
Is my-claude-code-setup free to use? What license does it have?
my-claude-code-setup is open source under the MIT license. Check the license terms before using it in commercial products.
Is my-claude-code-setup still maintained?
Actively maintained. The last commit to my-claude-code-setup was on Oct 8, 2026.
What can I use my-claude-code-setup for?
Bootstrapping a new project so Claude Code keeps architecture notes and decisions across sessions Adopting a shared CLAUDE.md layout across a team's repositories Tracking Claude Code token usage and cache efficiency from local session logs Running several isolated Claude Code tasks in parallel using git worktrees
How do I install my-claude-code-setup?
Copy the files in this repo into your project directory Edit the templates and CLAUDE.md to suit your project, then launch Claude Code in the project directory Run /init in Claude Code so it analyses the codebase and populates the memory bank files: /init
Where can I get my-claude-code-setup?
The source code and installation instructions are on GitHub: https://github.com/centminmod/my-claude-code-setup

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects