claude_code_setup
CLAUDE.md4 starsChanged 6 months agoMITView on GitHub
This repo is a portable Claude Code configuration kit. It stores skills, agent definitions, workflows, and project templates that can be copied into new projects to bootstrap a consistent Claude Code setup. settings.local.json files are machine-specific and should not be committed to project repos. Requires Node.js 18+. Run from inside the target project directory: Interactively selects skill groups and generates settings.json. Prints plugin install commands at the end. To update skills later: npx create-claude-setup --update. The installer lives in create-claude-setup/.…
In this repository37 other files it gives its agents.
- adaptSkill
- animateSkill
- arrangeSkill
- auditSkill
- bolderSkill
- clarifySkill
- code-refactorSkill
- colorizeSkill
- critiqueSkill
- delightSkill
- distillSkill
- extractSkill
- frontend-designSkill
- gitlab-integrationSkill
- git-operationsSkill
- hardenSkill
- industrial-ai-researchSkill
- latex-paper-enSkill
- latex-thesis-zhSkill
- mermaid-diagramsSkill
- normalizeSkill
- onboardSkill
- optimizeSkill
- overdriveSkill
- paper-auditSkill
- polishSkill
- pydanticSkill
- python-best-practicesSkill
- python-docsSkill
- pytorch-lightningSkill
- quieterSkill
- remotion-best-practicesSkill
- research-paper-writingSkill
- skill-creatorSkill
- teach-impeccableSkill
- typesetSkill
- typst-paperSkill
The file
Files
CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Purpose
This repo is a portable Claude Code configuration kit. It stores skills, agent definitions, workflows, and project templates that can be copied into new projects to bootstrap a consistent Claude Code setup.
Repo Conventions
.claude/skills/<name>/SKILL.md— skill prompt content (local custom skills)agents/<type>/<name>.md— agent definitions (orchestrator and subagents)workflows/<name>.md— multi-step workflow definitionstemplates/— starter files to copy into new projectsCLAUDE.md— starter project CLAUDE.mdsettings.json— starter.claude/settings.jsonconfig.yaml— master project configuration templaterules.md— global rules and conventions templateallowlist.yaml— security permissions templatecommit-message.md— commit message format guidemr-template.md— merge request description templatereview-template.md— code review output template
settings.local.json files are machine-specific and should not be committed to project repos.
Skill Sources
| Source | Skills |
| Custom (this repo) | git-operations, gitlab-integration, python-best-practices, python-docs, pydantic, pytorch-lightning, mermaid-diagrams, remotion-best-practices, code-refactor, skill-creator |
| (source TBD) | industrial-ai-research, latex-paper-en, latex-thesis-zh, paper-audit, research-paper-writing, typst-paper |
| pbakaus/impeccable | 21 UI/UX skills (frontend-design, animate, adapt, arrange, audit, bolder, clarify, colorize, critique, delight, distill, extract, harden, normalize, onboard, optimize, overdrive, polish, quieter, teach-impeccable, typeset) |
| coreyhaines31/marketingskills | Marketing skills (page-cro, copywriting, and more) |
| addyosmani/agent-skills | Agent skills collection by Addy Osmani |
| Imbad0202/academic-research-skills | Academic research pipeline (deep-research, academic-paper, academic-paper-reviewer, academic-pipeline) |
| DietrichGebert/ponytail | Lazy-senior-dev code minimalism pack (ponytail, ponytail-audit, ponytail-debt, ponytail-gain, ponytail-help, ponytail-review) |
Deploying to a New Project
Installer (recommended)
Requires Node.js 18+. Run from inside the target project directory:
npx github:arnabdeypolimi/claude_code_setupInteractively selects skill groups and generates settings.json. Prints plugin install commands at the end. To update skills later: npx create-claude-setup --update.
The installer lives in create-claude-setup/. Run node scripts/embed-assets.js from that directory before committing to refresh assets/ when skills or templates change.
Manual deploy
cp templates/CLAUDE.md <project>/
cp templates/settings.json <project>/.claude/
cp templates/config.yaml <project>/.claude/
cp templates/rules.md <project>/.claude/
cp templates/allowlist.yaml <project>/.claude/Then install plugins from inside the project directory:
claude plugin install superpowers
claude plugin install context7
claude plugin install pr-review-toolkit
claude plugin install code-simplifier
claude plugin install claude-md-management
claude plugin install code-review
claude plugin install skill-creator
claude plugin install gitlab
claude plugin install playwright
claude plugin install security-guidance
claude plugin install huggingface-skills
claude plugin install frontend-design
claude plugin install firebaseRegister custom marketplaces once globally:
claude plugin marketplace add nextlevelbuilder/ui-ux-pro-max-skill
claude plugin marketplace add thedotmack/claude-mem
claude plugin marketplace add coreyhaines31/marketingskills
claude plugin marketplace add JuliusBrussee/caveman
claude plugin marketplace add addyosmani/agent-skills
claude plugin marketplace add Imbad0202/academic-research-skills
claude plugin marketplace add DietrichGebert/ponytailThen install marketplace plugins:
claude plugin install claude-mem@thedotmack
claude plugin install ui-ux-pro-max@ui-ux-pro-max-skill
claude plugin install marketing-skills@marketingskills
claude plugin install caveman@caveman
claude plugin install agent-skills@addy-agent-skills
claude plugin install academic-research-skills@academic-research-skills
claude plugin install ponytail@ponytailOptional external CLI — headroom context compression (not a plugin; installs machine-wide):
uv tool install --python 3.13 "headroom-ai[all]"
headroom wrap claudeMarketing skills can also be installed via the npx skills CLI (installs to .agents/skills/ and symlinks into .claude/skills/):
# Install all marketing skills
npx skills add coreyhaines31/marketingskills
# Install specific skills
npx skills add coreyhaines31/marketingskills --skill page-cro copywriting
# List available skills
npx skills add coreyhaines31/marketingskills --listPlugin Marketplaces
| ID | GitHub Source |
claude-plugins-official | anthropics/claude-plugins-official |
ui-ux-pro-max-skill | nextlevelbuilder/ui-ux-pro-max-skill |
thedotmack | thedotmack/claude-mem |
marketingskills | coreyhaines31/marketingskills |
caveman | JuliusBrussee/caveman |
addy-agent-skills | addyosmani/agent-skills |
academic-research-skills | Imbad0202/academic-research-skills |
ponytail | DietrichGebert/ponytail |
Global Settings Location
The owner's global Claude settings live at ~/.claude/settings.json. The model is set to sonnet globally. Project-level settings.json files can override this per repo.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

