My Claude Code Setup

A starter kit for Claude Code: a CLAUDE.md memory-bank template with ready hooks, subagents and skills you copy into your project

Workflow

Low risk

We rate an entry low when it mostly gives the agent instructions and reference material.

Why this level

  • Consists of configuration files, hooks and text templates that the developer reads and edits before use
All reasons and checks

centminmod/my-claude-code-setup

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add workflows/my-claude-code-setup

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Assembled automatically, review before installing.

Run in a terminal in the project folder

npx skills add centminmod/my-claude-code-setup --skill ai-image-creator audit-session-metrics claude-docs-consultant consult-codex consult-zai session-metrics task-breakdown -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit f41310c
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/centminmod/my-claude-code-setup.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/ai-image-creator/ /.claude/skills/audit-session-metrics/ /.claude/skills/claude-docs-consultant/ /.claude/skills/consult-codex/ /.claude/skills/consult-zai/ /.claude/skills/session-metrics/ /.claude/skills/task-breakdown/
git -C "$tmp" checkout f41310c11cfaa01e4a479eb9d4a2ebd92e810839
mkdir -p .claude/skills
cp -R "$tmp/.claude/skills/ai-image-creator" .claude/skills/ai-image-creator
cp -R "$tmp/.claude/skills/audit-session-metrics" .claude/skills/audit-session-metrics
cp -R "$tmp/.claude/skills/claude-docs-consultant" .claude/skills/claude-docs-consultant
cp -R "$tmp/.claude/skills/consult-codex" .claude/skills/consult-codex
cp -R "$tmp/.claude/skills/consult-zai" .claude/skills/consult-zai
cp -R "$tmp/.claude/skills/session-metrics" .claude/skills/session-metrics
cp -R "$tmp/.claude/skills/task-breakdown" .claude/skills/task-breakdown

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add centminmod/my-claude-code-setup --skill ai-image-creator audit-session-metrics claude-docs-consultant consult-codex consult-zai session-metrics task-breakdown -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit f41310c
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/centminmod/my-claude-code-setup.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/ai-image-creator/ /.claude/skills/audit-session-metrics/ /.claude/skills/claude-docs-consultant/ /.claude/skills/consult-codex/ /.claude/skills/consult-zai/ /.claude/skills/session-metrics/ /.claude/skills/task-breakdown/
git -C "$tmp" checkout f41310c11cfaa01e4a479eb9d4a2ebd92e810839
mkdir -p .agents/skills
cp -R "$tmp/.claude/skills/ai-image-creator" .agents/skills/ai-image-creator
cp -R "$tmp/.claude/skills/audit-session-metrics" .agents/skills/audit-session-metrics
cp -R "$tmp/.claude/skills/claude-docs-consultant" .agents/skills/claude-docs-consultant
cp -R "$tmp/.claude/skills/consult-codex" .agents/skills/consult-codex
cp -R "$tmp/.claude/skills/consult-zai" .agents/skills/consult-zai
cp -R "$tmp/.claude/skills/session-metrics" .agents/skills/session-metrics
cp -R "$tmp/.claude/skills/task-breakdown" .agents/skills/task-breakdown

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add centminmod/my-claude-code-setup --skill ai-image-creator audit-session-metrics claude-docs-consultant consult-codex consult-zai session-metrics task-breakdown -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit f41310c
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/centminmod/my-claude-code-setup.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/ai-image-creator/ /.claude/skills/audit-session-metrics/ /.claude/skills/claude-docs-consultant/ /.claude/skills/consult-codex/ /.claude/skills/consult-zai/ /.claude/skills/session-metrics/ /.claude/skills/task-breakdown/
git -C "$tmp" checkout f41310c11cfaa01e4a479eb9d4a2ebd92e810839
mkdir -p .github/skills
cp -R "$tmp/.claude/skills/ai-image-creator" .github/skills/ai-image-creator
cp -R "$tmp/.claude/skills/audit-session-metrics" .github/skills/audit-session-metrics
cp -R "$tmp/.claude/skills/claude-docs-consultant" .github/skills/claude-docs-consultant
cp -R "$tmp/.claude/skills/consult-codex" .github/skills/consult-codex
cp -R "$tmp/.claude/skills/consult-zai" .github/skills/consult-zai
cp -R "$tmp/.claude/skills/session-metrics" .github/skills/session-metrics
cp -R "$tmp/.claude/skills/task-breakdown" .github/skills/task-breakdown

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add centminmod/my-claude-code-setup --skill ai-image-creator audit-session-metrics claude-docs-consultant consult-codex consult-zai session-metrics task-breakdown -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit f41310c
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/centminmod/my-claude-code-setup.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/ai-image-creator/ /.claude/skills/audit-session-metrics/ /.claude/skills/claude-docs-consultant/ /.claude/skills/consult-codex/ /.claude/skills/consult-zai/ /.claude/skills/session-metrics/ /.claude/skills/task-breakdown/
git -C "$tmp" checkout f41310c11cfaa01e4a479eb9d4a2ebd92e810839
mkdir -p .agents/skills
cp -R "$tmp/.claude/skills/ai-image-creator" .agents/skills/ai-image-creator
cp -R "$tmp/.claude/skills/audit-session-metrics" .agents/skills/audit-session-metrics
cp -R "$tmp/.claude/skills/claude-docs-consultant" .agents/skills/claude-docs-consultant
cp -R "$tmp/.claude/skills/consult-codex" .agents/skills/consult-codex
cp -R "$tmp/.claude/skills/consult-zai" .agents/skills/consult-zai
cp -R "$tmp/.claude/skills/session-metrics" .agents/skills/session-metrics
cp -R "$tmp/.claude/skills/task-breakdown" .agents/skills/task-breakdown

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add centminmod/my-claude-code-setup --skill ai-image-creator audit-session-metrics claude-docs-consultant consult-codex consult-zai session-metrics task-breakdown -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit f41310c
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/centminmod/my-claude-code-setup.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/ai-image-creator/ /.claude/skills/audit-session-metrics/ /.claude/skills/claude-docs-consultant/ /.claude/skills/consult-codex/ /.claude/skills/consult-zai/ /.claude/skills/session-metrics/ /.claude/skills/task-breakdown/
git -C "$tmp" checkout f41310c11cfaa01e4a479eb9d4a2ebd92e810839
mkdir -p .agents/skills
cp -R "$tmp/.claude/skills/ai-image-creator" .agents/skills/ai-image-creator
cp -R "$tmp/.claude/skills/audit-session-metrics" .agents/skills/audit-session-metrics
cp -R "$tmp/.claude/skills/claude-docs-consultant" .agents/skills/claude-docs-consultant
cp -R "$tmp/.claude/skills/consult-codex" .agents/skills/consult-codex
cp -R "$tmp/.claude/skills/consult-zai" .agents/skills/consult-zai
cp -R "$tmp/.claude/skills/session-metrics" .agents/skills/session-metrics
cp -R "$tmp/.claude/skills/task-breakdown" .agents/skills/task-breakdown

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/centminmod/my-claude-code-setup.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/ai-image-creator/ /.claude/skills/audit-session-metrics/ /.claude/skills/claude-docs-consultant/ /.claude/skills/consult-codex/ /.claude/skills/consult-zai/ /.claude/skills/session-metrics/ /.claude/skills/task-breakdown/
git -C "$tmp" checkout f41310c11cfaa01e4a479eb9d4a2ebd92e810839
mkdir -p .devin/skills
cp -R "$tmp/.claude/skills/ai-image-creator" .devin/skills/ai-image-creator
cp -R "$tmp/.claude/skills/audit-session-metrics" .devin/skills/audit-session-metrics
cp -R "$tmp/.claude/skills/claude-docs-consultant" .devin/skills/claude-docs-consultant
cp -R "$tmp/.claude/skills/consult-codex" .devin/skills/consult-codex
cp -R "$tmp/.claude/skills/consult-zai" .devin/skills/consult-zai
cp -R "$tmp/.claude/skills/session-metrics" .devin/skills/session-metrics
cp -R "$tmp/.claude/skills/task-breakdown" .devin/skills/task-breakdown

Commands for macOS and Linux, on Windows run them in Git Bash.

Formerly Windsurf.

Run in a terminal in the project folder

npx skills add centminmod/my-claude-code-setup --skill ai-image-creator audit-session-metrics claude-docs-consultant consult-codex consult-zai session-metrics task-breakdown -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit f41310c
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/centminmod/my-claude-code-setup.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/ai-image-creator/ /.claude/skills/audit-session-metrics/ /.claude/skills/claude-docs-consultant/ /.claude/skills/consult-codex/ /.claude/skills/consult-zai/ /.claude/skills/session-metrics/ /.claude/skills/task-breakdown/
git -C "$tmp" checkout f41310c11cfaa01e4a479eb9d4a2ebd92e810839
mkdir -p .cline/skills
cp -R "$tmp/.claude/skills/ai-image-creator" .cline/skills/ai-image-creator
cp -R "$tmp/.claude/skills/audit-session-metrics" .cline/skills/audit-session-metrics
cp -R "$tmp/.claude/skills/claude-docs-consultant" .cline/skills/claude-docs-consultant
cp -R "$tmp/.claude/skills/consult-codex" .cline/skills/consult-codex
cp -R "$tmp/.claude/skills/consult-zai" .cline/skills/consult-zai
cp -R "$tmp/.claude/skills/session-metrics" .cline/skills/session-metrics
cp -R "$tmp/.claude/skills/task-breakdown" .cline/skills/task-breakdown

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add centminmod/my-claude-code-setup --skill ai-image-creator audit-session-metrics claude-docs-consultant consult-codex consult-zai session-metrics task-breakdown -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit f41310c
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/centminmod/my-claude-code-setup.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/ai-image-creator/ /.claude/skills/audit-session-metrics/ /.claude/skills/claude-docs-consultant/ /.claude/skills/consult-codex/ /.claude/skills/consult-zai/ /.claude/skills/session-metrics/ /.claude/skills/task-breakdown/
git -C "$tmp" checkout f41310c11cfaa01e4a479eb9d4a2ebd92e810839
mkdir -p .roo/skills
cp -R "$tmp/.claude/skills/ai-image-creator" .roo/skills/ai-image-creator
cp -R "$tmp/.claude/skills/audit-session-metrics" .roo/skills/audit-session-metrics
cp -R "$tmp/.claude/skills/claude-docs-consultant" .roo/skills/claude-docs-consultant
cp -R "$tmp/.claude/skills/consult-codex" .roo/skills/consult-codex
cp -R "$tmp/.claude/skills/consult-zai" .roo/skills/consult-zai
cp -R "$tmp/.claude/skills/session-metrics" .roo/skills/session-metrics
cp -R "$tmp/.claude/skills/task-breakdown" .roo/skills/task-breakdown

Commands for macOS and Linux, on Windows run them in Git Bash.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add centminmod/my-claude-code-setup --skill ai-image-creator audit-session-metrics claude-docs-consultant consult-codex consult-zai session-metrics task-breakdown -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit f41310c
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/centminmod/my-claude-code-setup.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/ai-image-creator/ /.claude/skills/audit-session-metrics/ /.claude/skills/claude-docs-consultant/ /.claude/skills/consult-codex/ /.claude/skills/consult-zai/ /.claude/skills/session-metrics/ /.claude/skills/task-breakdown/
git -C "$tmp" checkout f41310c11cfaa01e4a479eb9d4a2ebd92e810839
mkdir -p .agents/skills
cp -R "$tmp/.claude/skills/ai-image-creator" .agents/skills/ai-image-creator
cp -R "$tmp/.claude/skills/audit-session-metrics" .agents/skills/audit-session-metrics
cp -R "$tmp/.claude/skills/claude-docs-consultant" .agents/skills/claude-docs-consultant
cp -R "$tmp/.claude/skills/consult-codex" .agents/skills/consult-codex
cp -R "$tmp/.claude/skills/consult-zai" .agents/skills/consult-zai
cp -R "$tmp/.claude/skills/session-metrics" .agents/skills/session-metrics
cp -R "$tmp/.claude/skills/task-breakdown" .agents/skills/task-breakdown

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/centminmod/my-claude-code-setup.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/ai-image-creator/ /.claude/skills/audit-session-metrics/ /.claude/skills/claude-docs-consultant/ /.claude/skills/consult-codex/ /.claude/skills/consult-zai/ /.claude/skills/session-metrics/ /.claude/skills/task-breakdown/
git -C "$tmp" checkout f41310c11cfaa01e4a479eb9d4a2ebd92e810839
mkdir -p .agents/skills
cp -R "$tmp/.claude/skills/ai-image-creator" .agents/skills/ai-image-creator
cp -R "$tmp/.claude/skills/audit-session-metrics" .agents/skills/audit-session-metrics
cp -R "$tmp/.claude/skills/claude-docs-consultant" .agents/skills/claude-docs-consultant
cp -R "$tmp/.claude/skills/consult-codex" .agents/skills/consult-codex
cp -R "$tmp/.claude/skills/consult-zai" .agents/skills/consult-zai
cp -R "$tmp/.claude/skills/session-metrics" .agents/skills/session-metrics
cp -R "$tmp/.claude/skills/task-breakdown" .agents/skills/task-breakdown

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/centminmod/my-claude-code-setup.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/ai-image-creator/ /.claude/skills/audit-session-metrics/ /.claude/skills/claude-docs-consultant/ /.claude/skills/consult-codex/ /.claude/skills/consult-zai/ /.claude/skills/session-metrics/ /.claude/skills/task-breakdown/
git -C "$tmp" checkout f41310c11cfaa01e4a479eb9d4a2ebd92e810839
mkdir -p .agents/skills
cp -R "$tmp/.claude/skills/ai-image-creator" .agents/skills/ai-image-creator
cp -R "$tmp/.claude/skills/audit-session-metrics" .agents/skills/audit-session-metrics
cp -R "$tmp/.claude/skills/claude-docs-consultant" .agents/skills/claude-docs-consultant
cp -R "$tmp/.claude/skills/consult-codex" .agents/skills/consult-codex
cp -R "$tmp/.claude/skills/consult-zai" .agents/skills/consult-zai
cp -R "$tmp/.claude/skills/session-metrics" .agents/skills/session-metrics
cp -R "$tmp/.claude/skills/task-breakdown" .agents/skills/task-breakdown

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 26, 2026, commit f41310c.

Text for your agent

Clone the centminmod/my-claude-code-setup repository, copy CLAUDE.md, .claude/settings.json and the .claude/skills, .claude/agents folders into your project, edit them for your case, then run /init inside Claude Code.

This is third-party code. Review the repository files before installing.

What it does

The repository collects CLAUDE.md templates with a multi-file memory-bank system, hook configuration and slash commands for Claude Code in one place. The kit includes ready-made skills such as image generation, consulting Codex or Z.AI, breaking tasks into subtasks, and auditing session metrics, plus subagent templates. Files are copied into a project directory, after which /init fills the memory system in for that specific codebase. It also documents a devcontainer setup that bundles Claude Code, Codex, Gemini CLI and other CLIs into one isolated environment.

Who it is for. For developers who want to quickly set up Claude Code on a project with a memory system, hooks and subagents, without building it all from scratch.

Good fit when

  • Starting a new project and you want a CLAUDE.md memory structure from day one instead of one big file
  • You need ready hooks for notifications or git worktrees in Claude Code Desktop
  • You want a set of skills for common tasks: consulting another model, breaking down tasks, session metrics
  • You need an isolated devcontainer with several CLI agents at once

Not a fit when

  • You already have a working CLAUDE.md and hooks setup and do not want to change it
  • You are not on macOS — some hooks, such as Terminal-Notifier notifications, are built specifically for it

Example request

Copy this repository's CLAUDE.md memory-bank template into my project and run /init to fill it in for my code

Limitations

This is not a package with an install command, but a set of files meant to be copied by hand and adjusted for your project. Some hooks in .claude/settings.json rely on the macOS Terminal-Notifier utility and need editing or removal on other systems. Some skills, such as consulting Z.AI, assume a separate paid subscription.

How to disable. Delete the copied CLAUDE.md, .claude/settings.json files and the .claude/skills and .claude/agents folders from your project.

Security check

  • Consists of configuration files, hooks and text templates that the developer reads and edits before use

README in short

The README describes in detail a starter kit for Claude Code projects: three CLAUDE.md template variants with progressive disclosure and split memory, a migration guide from an older CLAUDE.md format, hooks for macOS notifications and git worktrees, a set of skills and subagents, plus instructions for a devcontainer bundling several CLI agents and for using Z.AI as an alternative model provider inside Claude Code. MIT licensed.

FAQ

Is this an official Anthropic template?

No, it is the author's personal kit, built following Anthropic's own CLAUDE.md guidance, with several template variants and a migration guide between them.

Do I need to use every skill and hook at once?

No, files are copied selectively: you can take just the CLAUDE.md template or only specific skills like task breakdown.

Editors’ pick

A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review

PluginMedium riskNo VPN needed292.5KRepository stars
Editors’ pick

Small composable skills for engineering with agents: plan grilling, TDD, bug diagnosis, code review and architecture

SkillLow risk271.4KRepository stars
Editors’ pick

GitHub toolkit for spec-driven development: the specify CLI adds agent commands and skills to a project, from principles to implementation

CLIMedium riskNo VPN needed139.3KRepository stars

Reference MCP servers

Model Context Protocol servers

Official

Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything

MCP serverMedium risk90.6KRepository stars
Foxx AIMy Claude Code Setup

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.