This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
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.
.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.
| 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) |
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.
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 --list| 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 |
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.