sankalpsharmaa/claude-config-public
Modular Claude Code configuration with rules, agents, skills, hooks, and commands for academic research workflows
ARCHETYPE
YOLO Cowboy
Permissions? Never heard of 'em. Ships at the speed of `--dangerously-skip-permissions`.
GUARDRAILS
4/5
Blocks destructive commands · Protects secrets · Pre-tool screening hook · Sandbox or ask-first rules · details
Copy this rig
# review before running: this installs third-party code $ npx degit sankalpsharmaa/claude-config-public/agents ./rig-claude-config-public/agents $ npx degit sankalpsharmaa/claude-config-public/commands ./rig-claude-config-public/commands $ npx degit sankalpsharmaa/claude-config-public/skills ./rig-claude-config-public/skills $ npx degit sankalpsharmaa/claude-config-public/hooks ./rig-claude-config-public/hooks
MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit sankalpsharmaa/claude-config-public/skills/article-extractor .claude/skills/article-extractor $ npx degit sankalpsharmaa/claude-config-public/skills/conjoint-analysis .claude/skills/conjoint-analysis $ npx degit sankalpsharmaa/claude-config-public/skills/content-research-writer .claude/skills/content-research-writer $ npx degit sankalpsharmaa/claude-config-public/skills/dask .claude/skills/dask $ npx degit sankalpsharmaa/claude-config-public/skills/data-viz .claude/skills/data-viz $ npx degit sankalpsharmaa/claude-config-public/skills/delegator .claude/skills/delegator $ npx degit sankalpsharmaa/claude-config-public/skills/deslop .claude/skills/deslop $ npx degit sankalpsharmaa/claude-config-public/skills/dynamic-programming .claude/skills/dynamic-programming $ npx degit sankalpsharmaa/claude-config-public/skills/econometrics .claude/skills/econometrics $ npx degit sankalpsharmaa/claude-config-public/skills/explore-unknowns .claude/skills/explore-unknowns $ npx degit sankalpsharmaa/claude-config-public/skills/handoff .claude/skills/handoff $ npx degit sankalpsharmaa/claude-config-public/skills/humanizer .claude/skills/humanizer $ npx degit sankalpsharmaa/claude-config-public/skills/interview .claude/skills/interview $ npx degit sankalpsharmaa/claude-config-public/skills/learn .claude/skills/learn $ npx degit sankalpsharmaa/claude-config-public/skills/machine-learning .claude/skills/machine-learning $ npx degit sankalpsharmaa/claude-config-public/skills/obsidian .claude/skills/obsidian $ npx degit sankalpsharmaa/claude-config-public/skills/prompt .claude/skills/prompt $ npx degit sankalpsharmaa/claude-config-public/skills/rstats .claude/skills/rstats $ npx degit sankalpsharmaa/claude-config-public/skills/scientific-visualization .claude/skills/scientific-visualization $ npx degit sankalpsharmaa/claude-config-public/skills/statistical-analysis .claude/skills/statistical-analysis $ npx degit sankalpsharmaa/claude-config-public/skills/statsmodels .claude/skills/statsmodels $ npx degit sankalpsharmaa/claude-config-public/skills/survey-design .claude/skills/survey-design $ npx degit sankalpsharmaa/claude-config-public/skills/sympy .claude/skills/sympy
$ curl -fsSL --create-dirs -o .claude/agents/code-explainer.md https://raw.githubusercontent.com/sankalpsharmaa/claude-config-public/master/agents/code-explainer.md $ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/sankalpsharmaa/claude-config-public/master/agents/code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/codebase-analyst.md https://raw.githubusercontent.com/sankalpsharmaa/claude-config-public/master/agents/codebase-analyst.md $ curl -fsSL --create-dirs -o .claude/agents/data-engineer.md https://raw.githubusercontent.com/sankalpsharmaa/claude-config-public/master/agents/data-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/data-profiler.md https://raw.githubusercontent.com/sankalpsharmaa/claude-config-public/master/agents/data-profiler.md $ curl -fsSL --create-dirs -o .claude/agents/data-scientist.md https://raw.githubusercontent.com/sankalpsharmaa/claude-config-public/master/agents/data-scientist.md $ curl -fsSL --create-dirs -o .claude/agents/dependency-checker.md https://raw.githubusercontent.com/sankalpsharmaa/claude-config-public/master/agents/dependency-checker.md $ curl -fsSL --create-dirs -o .claude/agents/doc-summarizer.md https://raw.githubusercontent.com/sankalpsharmaa/claude-config-public/master/agents/doc-summarizer.md $ curl -fsSL --create-dirs -o .claude/agents/economics-researcher.md https://raw.githubusercontent.com/sankalpsharmaa/claude-config-public/master/agents/economics-researcher.md $ curl -fsSL --create-dirs -o .claude/agents/frontend-developer.md https://raw.githubusercontent.com/sankalpsharmaa/claude-config-public/master/agents/frontend-developer.md $ curl -fsSL --create-dirs -o .claude/agents/git-helper.md https://raw.githubusercontent.com/sankalpsharmaa/claude-config-public/master/agents/git-helper.md $ curl -fsSL --create-dirs -o .claude/agents/ml-engineer.md https://raw.githubusercontent.com/sankalpsharmaa/claude-config-public/master/agents/ml-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/prompt-engineer.md https://raw.githubusercontent.com/sankalpsharmaa/claude-config-public/master/agents/prompt-engineer.md $ curl -fsSL --create-dirs -o .claude/agents/python-pro.md https://raw.githubusercontent.com/sankalpsharmaa/claude-config-public/master/agents/python-pro.md $ curl -fsSL --create-dirs -o .claude/agents/quick-search.md https://raw.githubusercontent.com/sankalpsharmaa/claude-config-public/master/agents/quick-search.md $ curl -fsSL --create-dirs -o .claude/agents/search-papers.md https://raw.githubusercontent.com/sankalpsharmaa/claude-config-public/master/agents/search-papers.md $ curl -fsSL --create-dirs -o .claude/agents/ui-designer.md https://raw.githubusercontent.com/sankalpsharmaa/claude-config-public/master/agents/ui-designer.md $ curl -fsSL --create-dirs -o .claude/agents/ux-designer.md https://raw.githubusercontent.com/sankalpsharmaa/claude-config-public/master/agents/ux-designer.md
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"permissions": {
"deny": [
"Bash(rm -rf /)",
"Bash(DROP TABLE *)",
"Bash(DELETE FROM *)",
"Read(./.env)",
"Read(./.env.*)",
"Read(./secrets/**)",
"NotebookEdit",
"NotebookRead"
],
"ask": [
"Bash(git push *)",
"Bash(git reset --hard *)"
]
},
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "$HOME/.claude/hooks/pre-bash"
}
]
},
{
"matcher": "Edit",
"hooks": [
{
"type": "command",
"command": "$HOME/.claude/hooks/pre-edit"
}
]
},
{
"matcher": "Write",
"hooks": [
{
"type": "command",
"command": "$HOME/.claude/hooks/pre-write"
}
]
}
]
}
} Skills (23)
article-extractorconjoint-analysiscontent-research-writerdaskdata-vizdelegatordeslopdynamic-programmingeconometricsexplore-unknownshandoffhumanizerinterviewlearnmachine-learningobsidianpromptrstatsscientific-visualizationstatistical-analysisstatsmodelssurvey_design_skillsympy
Subagents (18)
| code-explainer model: sonnet | Explains code snippets and functions. Read-only. |
| code-reviewer model: sonnet | Review Stata .do/.ado files or Python scripts for convention violations: header blocks, globals, xtset/reghdfe patterns, assert discipline, and output hygiene. Use when the task is a code-quality pass |
| codebase-analyst model: sonnet | Explore, explain, and trace codebases without consuming main context. Use when the user asks to explain code, trace call chains, find callers, summarize README/docs, detect dead code, or do impact ana |
| data-engineer model: sonnet | Designs, builds, and optimizes scalable and maintainable data-intensive applications, including ETL/ELT pipelines, data warehouses, and real-time streaming architectures. This agent is an expert in Sp |
| data-profiler model: sonnet | Quick data file inspection and profiling. Read-only. |
| data-scientist model: sonnet | An expert data scientist specializing in advanced SQL, BigQuery optimization, and actionable data insights. Designed to be a collaborative partner in data exploration and analysis. |
| dependency-checker model: sonnet | Traces imports, dependencies, and references. Read-only. |
| doc-summarizer model: sonnet | Reads and summarizes documentation, READMEs, and comments. Read-only. |
| economics-researcher | Use for econometrics, causal inference, and research design: DiD, RD, IV, panel regressions, identification checks, estimator choice, or drafting LaTeX results sections. Covers India land/property dat |
| frontend-developer model: sonnet | Acts as a senior frontend engineer and AI pair programmer. Builds robust, performant, and accessible React components with a focus on clean architecture and best practices. Use PROACTIVELY when develo |
| git-helper model: sonnet | Git status, history, and diff analysis. Read-only git operations. |
| ml-engineer model: sonnet | Designs, builds, and manages the end-to-end lifecycle of machine learning models in production. Specializes in creating scalable, reliable, and automated ML systems. Use PROACTIVELY for tasks involvin |
| prompt-engineer model: sonnet | Design or improve LLM prompts and agentic workflows. Use when the task is writing a system prompt, a skill SKILL.md, a chain-of-thought template, or tuning multi-agent routing logic. |
| python-pro model: sonnet | Senior Python engineer for refactors, async systems, CLI/API builds, and ML serving pipelines. Use when the task involves Python performance, module architecture, packaging, concurrency, or hardening |
| quick-search model: sonnet | Fast codebase search for files, patterns, and symbols. Read-only. |
| search-papers model: sonnet | Search the Zotero library (~441 econ/social-science papers) for papers, passages, or citations on a topic. Use when the user says 'find papers on X', 'search Zotero', or needs literature support for a |
| ui-designer model: sonnet | A creative and detail-oriented AI UI Designer focused on creating visually appealing, intuitive, and user-friendly interfaces for digital products. Use PROACTIVELY for designing and prototyping user i |
| ux-designer model: sonnet | A creative and empathetic professional focused on enhancing user satisfaction by improving the usability, accessibility, and pleasure provided in the interaction between the user and a product. Use PR |
Hooks (7)
| event | matcher | runs |
|---|---|---|
| SessionStart | * | cd ~/claude-config && git pull --quiet 2>/dev/null || true |
| PreToolUse | Bash | $HOME/.claude/hooks/pre-bash |
| PreToolUse | Edit | $HOME/.claude/hooks/pre-edit |
| PreToolUse | Write | $HOME/.claude/hooks/pre-write |
| PostToolUse | Edit:*.py|Write:*.py | $HOME/.claude/hooks/post-python-edit |
| PostToolUse | Edit:*.tex|Write:*.tex | $HOME/.claude/hooks/post-latex-edit.sh |
| PostToolUse | * | $HOME/.claude/hooks/post-tool-error |
Slash commands (12)
/interview/prompt-only/prompt-references/formatting-core/prompt-refine/prompt/stats/survey/viz/write-mail-references/contexts/write-mail-references/phrases/write-mail-references/samples/write-mail
Plugins (12)
code-review@claude-code-pluginsralph-wiggum@claude-code-pluginsserena@claude-plugins-officialclaude-delegator@jarrodwatts-claude-delegatorclaude-hud@claude-hudpyright-lsp@claude-plugins-officialgithub@claude-plugins-officialralph-loop@claude-plugins-officialsuperpowers@claude-plugins-officialcommit-commands@claude-plugins-officialfeature-dev@claude-plugins-officialfirecrawl@claude-plugins-official
Permissions
deny (8)
Bash(rm -rf /)
Bash(DROP TABLE *)
Bash(DELETE FROM *)
Read(./.env)
Read(./.env.*)
Read(./secrets/**)
NotebookEdit
NotebookRead
ask (2)
Bash(git push *)
Bash(git reset --hard *)
allow (20)
Bash(python3:*)
Bash(open http://localhost:8080)
WebSearch
Bash(pip3 show:*)
Bash(ls:*)
Bash(cat:*)
WebFetch(domain:erera.co.in)
Bash(timeout 300 python3:*)
Bash(pdfinfo:*)
Bash(brew list:*)
Bash(pdftotext:*)
Bash(python:*)
Bash(pip install:*)
Bash(npm uninstall:*)
Bash(sudo rm:*)
Bash(uvx:*)
Bash(uv:*)
Bash(curl:*)
Bash(sh:*)
Bash(~/.local/bin/uvx:*)
Similar rigs
lst97/claude-code-sub-agents
Collection of specialized AI subagents for Claude Code for personal use (full-stack development).
Orchestrator 5.6k tok ·
qdhenry/Claude-Command-Suite
Professional slash commands for Claude Code that provide structured workflows for software development tasks including code review, feature creation, security auditing, and architectural analysis.
Orchestrator 4.9k tok ·
decarufe/claude-code-config
—
Orchestrator 4.6k tok ·
haisem-codes/claude-code-mastery
The definitive guide to configuring Claude Code for maximum performance. 190+ skills, 33 agents, battle-tested templates, and a one-prompt setup.
Orchestrator 23.7k tok ·