~ / rigs / nikitabarskov / dotfiles

nikitabarskov/dotfiles

My dev machine configuration via ansible.

↗ GitHub ★ 8 MIT updated 2mo ago personal setup Claude CodeCodex
share on X
ARCHETYPE
MCP Hoarder
Six or more MCP servers wired in. Every tool, always in context.
CONTEXT TAX · EVERY TURN
~23.8k tokens
Context hog · median rig: 2.3k · breakdown
GUARDRAILS
2/5
Pre-tool screening hook · No YOLO mode · details

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)

serversourceest. 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)

Hooks (4)

eventmatcherruns
PreToolUseBashrtk hook claude
PreToolUseAgent|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

copied ✓