nikitabarskov/dotfiles
My dev machine configuration via ansible.
ARCHETYPE
MCP Hoarder
Six or more MCP servers wired in. Every tool, always in context.
Copy this rig
# review before running: this installs third-party code $ claude mcp add codegraph -- codegraph serve --mcp $ claude mcp add fff -- fff-mcp $ claude mcp add headroom -- headroom mcp serve $ claude mcp add inspect -- inspect-mcp $ claude mcp add --transport http linear https://mcp.linear.app/mcp $ claude mcp add sem -- sem-mcp $ claude mcp add tokensave -- tokensave serve $ npx degit nikitabarskov/dotfiles/.config/.claude ./rig-dotfiles # inspect, then merge into .claude/
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.
$ claude mcp add codegraph -- codegraph serve --mcp $ claude mcp add fff -- fff-mcp $ claude mcp add headroom -- headroom mcp serve $ claude mcp add inspect -- inspect-mcp $ claude mcp add --transport http linear https://mcp.linear.app/mcp $ claude mcp add sem -- sem-mcp $ claude mcp add tokensave -- tokensave serve
$ npx degit nikitabarskov/dotfiles/.agents/skills/create-skill .claude/skills/create-skill $ npx degit nikitabarskov/dotfiles/.agents/skills/create-system-prompt .claude/skills/create-system-prompt $ npx degit nikitabarskov/dotfiles/.agents/skills/design-doc .claude/skills/design-doc $ npx degit nikitabarskov/dotfiles/.agents/skills/edit-article .claude/skills/edit-article $ npx degit nikitabarskov/dotfiles/.agents/skills/git-commit .claude/skills/git-commit $ npx degit nikitabarskov/dotfiles/.agents/skills/headroom-check .claude/skills/headroom-check $ npx degit nikitabarskov/dotfiles/.agents/skills/implement .claude/skills/implement $ npx degit nikitabarskov/dotfiles/.agents/skills/init-agent-docs .claude/skills/init-agent-docs $ npx degit nikitabarskov/dotfiles/.agents/skills/plan .claude/skills/plan $ npx degit nikitabarskov/dotfiles/.agents/skills/pr .claude/skills/pr $ npx degit nikitabarskov/dotfiles/.agents/skills/review-api .claude/skills/review-api $ npx degit nikitabarskov/dotfiles/.agents/skills/review-architecture .claude/skills/review-architecture $ npx degit nikitabarskov/dotfiles/.agents/skills/review-backend .claude/skills/review-backend $ npx degit nikitabarskov/dotfiles/.agents/skills/review-cicd .claude/skills/review-cicd $ npx degit nikitabarskov/dotfiles/.agents/skills/review-dataml .claude/skills/review-dataml $ npx degit nikitabarskov/dotfiles/.agents/skills/review-frontend .claude/skills/review-frontend $ npx degit nikitabarskov/dotfiles/.agents/skills/review-golang .claude/skills/review-golang $ npx degit nikitabarskov/dotfiles/.agents/skills/review-infra .claude/skills/review-infra $ npx degit nikitabarskov/dotfiles/.agents/skills/review-python .claude/skills/review-python $ npx degit nikitabarskov/dotfiles/.agents/skills/review-react .claude/skills/review-react $ npx degit nikitabarskov/dotfiles/.agents/skills/review-security .claude/skills/review-security $ npx degit nikitabarskov/dotfiles/.agents/skills/review-sql .claude/skills/review-sql $ npx degit nikitabarskov/dotfiles/.agents/skills/review-tanstack .claude/skills/review-tanstack $ npx degit nikitabarskov/dotfiles/.agents/skills/review-typescript .claude/skills/review-typescript $ npx degit nikitabarskov/dotfiles/.agents/skills/roadmap .claude/skills/roadmap $ npx degit nikitabarskov/dotfiles/.agents/skills/update-readme .claude/skills/update-readme $ npx degit nikitabarskov/dotfiles/.agents/skills/write-docs .claude/skills/write-docs
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "rtk hook claude"
}
]
},
{
"matcher": "Agent|Grep|Bash",
"hooks": [
{
"type": "command",
"command": "~/.local/share/mise/installs/cargo-https-github-com-aovestdipaperino-tokensave/latest/bin/tokensave"
}
]
}
]
}
} MCP servers (7)
| server | source | est. tokens |
|---|---|---|
| CodeGraph | binary | 3.0k |
| fff-mcp · "fff" | binary | 2.5k |
| headroom | binary | 2.5k |
| inspect-mcp · "inspect" | binary | 2.5k |
| Linear | remote · remote | 5.5k |
| sem-mcp · "sem" | binary | 2.5k |
| tokensave | binary | 2.5k |
Skills (27)
create-skillcreate-system-promptdesign-docedit-articlegit-commitheadroom-checkimplementinit-agent-docsplanprreview-apireview-architecturereview-backendreview-cicdreview-datamlreview-frontendreview-golangreview-infrareview-pythonreview-reactreview-securityreview-sqlreview-tanstackreview-typescriptroadmapupdate-readmewrite-docs
Hooks (4)
| event | matcher | runs |
|---|---|---|
| PreToolUse | Bash | rtk hook claude |
| PreToolUse | Agent|Grep|Bash | ~/.local/share/mise/installs/cargo-https-github-com-aovestdipaperino-tokensave/latest/bin/tokensave |
| UserPromptSubmit | * | ~/.local/share/mise/installs/cargo-https-github-com-aovestdipaperino-tokensave/latest/bin/tokensave |
| Stop | * | ~/.local/share/mise/installs/cargo-https-github-com-aovestdipaperino-tokensave/latest/bin/tokensave |
Plugins (1)
figma@claude-plugins-official
Permissions
deny (0)
—
ask (0)
—
allow (114)
mcp__codegraph__codegraph_callees
mcp__codegraph__codegraph_callers
mcp__codegraph__codegraph_context
mcp__codegraph__codegraph_explore
mcp__codegraph__codegraph_files
mcp__codegraph__codegraph_impact
mcp__codegraph__codegraph_node
mcp__codegraph__codegraph_search
mcp__codegraph__codegraph_status
mcp__codegraph__codegraph_trace
mcp__fff__fff-multi-grep
mcp__fff__fffind
mcp__fff__ffgrep
mcp__headroom__headroom_compress
mcp__headroom__headroom_retrieve
mcp__headroom__headroom_stats
mcp__inspect__inspect_entity
mcp__inspect__inspect_file
mcp__inspect__inspect_group
mcp__inspect__inspect_post_review
mcp__inspect__inspect_pr
mcp__inspect__inspect_predict
mcp__inspect__inspect_search
mcp__inspect__inspect_stats
mcp__inspect__inspect_triage
mcp__insplect__inspect_risk_map
mcp__sem__sem_blame
mcp__sem__sem_context
mcp__sem__sem_diff
mcp__sem__sem_entities
mcp__sem__sem_impact
mcp__sem__sem_log
mcp__tokensave__tokensave_affected
mcp__tokensave__tokensave_annotations
mcp__tokensave__tokensave_blame
mcp__tokensave__tokensave_body
mcp__tokensave__tokensave_branch_diff
mcp__tokensave__tokensave_branch_list
mcp__tokensave__tokensave_branch_search
mcp__tokensave__tokensave_by_qualified_name
mcp__tokensave__tokensave_call_chain
mcp__tokensave__tokensave_callees
mcp__tokensave__tokensave_callers
mcp__tokensave__tokensave_callers_for
mcp__tokensave__tokensave_changelog
mcp__tokensave__tokensave_circular
mcp__tokensave__tokensave_commit_context
mcp__tokensave__tokensave_complexity
mcp__tokensave__tokensave_config
mcp__tokensave__tokensave_constructors
mcp__tokensave__tokensave_context
mcp__tokensave__tokensave_coupling
mcp__tokensave__tokensave_dead_code
mcp__tokensave__tokensave_dependencies
mcp__tokensave__tokensave_dependency_depth
mcp__tokensave__tokensave_derives
mcp__tokensave__tokensave_diagnose
mcp__tokensave__tokensave_diagnostics
mcp__tokensave__tokensave_diff
mcp__tokensave__tokensave_diff_context
Similar rigs
yoshpy-dev/ralph
Claude Code + Codex harness engineering — scaffold, upgrade, and run opinionated agent harnesses with deterministic hooks, evidence-backed review pipelines, and an autonomous multi-seat org runtime.
YOLO Cowboy 4.7k tok ·
rajgurung/claude-dotfiles
—
Minimalist 391 tok ·
lamngockhuong/aiteamkit
Multi-harness AI plugin for Claude Code, Cursor and Codex CLI: skills that run the delivery lifecycle of a project team - intake, estimate, design, spec, breakdown, plan, implement, fix, review, QA, verify, release, incident, retro, onboard
Skill Collector 26.8k tok ·
ribeirogab/specwright
A multi-host plugin for Claude Code, Codex, and OpenCode. It gives a repository one explicit, change-driven engineering workflow:
Pragmatist 1.6k tok ·