agentleFS
arnabdeypolimiarnabdeypolimi/claude_code_setup/CLAUDE.md

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/.…

The file

Files
CLAUDE.md

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 definitions
  • templates/ — starter files to copy into new projects
    • CLAUDE.md — starter project CLAUDE.md
    • settings.json — starter .claude/settings.json
    • config.yaml — master project configuration template
    • rules.md — global rules and conventions template
    • allowlist.yaml — security permissions template
    • commit-message.md — commit message format guide
    • mr-template.md — merge request description template
    • review-template.md — code review output template

settings.local.json files are machine-specific and should not be committed to project repos.

Skill Sources

SourceSkills
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/impeccable21 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/marketingskillsMarketing skills (page-cro, copywriting, and more)
addyosmani/agent-skillsAgent skills collection by Addy Osmani
Imbad0202/academic-research-skillsAcademic research pipeline (deep-research, academic-paper, academic-paper-reviewer, academic-pipeline)
DietrichGebert/ponytailLazy-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_setup

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/. 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 firebase

Register 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/ponytail

Then 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@ponytail

Optional external CLI — headroom context compression (not a plugin; installs machine-wide):

uv tool install --python 3.13 "headroom-ai[all]"
headroom wrap claude

Marketing 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

Plugin Marketplaces

IDGitHub Source
claude-plugins-officialanthropics/claude-plugins-official
ui-ux-pro-max-skillnextlevelbuilder/ui-ux-pro-max-skill
thedotmackthedotmack/claude-mem
marketingskillscoreyhaines31/marketingskills
cavemanJuliusBrussee/caveman
addy-agent-skillsaddyosmani/agent-skills
academic-research-skillsImbad0202/academic-research-skills
ponytailDietrichGebert/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.

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.