HotThoughts/dotfiles
A repo for all my config file, including neovim, fish, tmux, ghostty, starship, pre-commit, and more.
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 sequentialthinking -- docker run --rm -i mcp/sequentialthinking $ claude mcp add fetch -- docker run -i --rm mcp/fetch $ claude mcp add memory -- docker run -i -v claude-memory:/app/dist --rm mcp/memory $ claude mcp add awslabs.core-mcp-server -e FASTMCP_LOG_LEVEL=YOUR_FASTMCP_LOG_LEVEL -e MCP_SETTINGS_PATH=YOUR_MCP_SETTINGS_PATH -- uvx awslabs.core-mcp-server@latest $ claude mcp add awslabs.aws-documentation-mcp-server -e FASTMCP_LOG_LEVEL=YOUR_FASTMCP_LOG_LEVEL -- uvx awslabs.aws-documentation-mcp-server@latest $ claude mcp add grafana -e GRAFANA_<redacted> -e GRAFANA_URL=YOUR_GRAFANA_URL -- mcp-grafana $ npx degit HotThoughts/dotfiles/skills ./rig-dotfiles/skills
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 sequentialthinking -- docker run --rm -i mcp/sequentialthinking $ claude mcp add fetch -- docker run -i --rm mcp/fetch $ claude mcp add memory -- docker run -i -v claude-memory:/app/dist --rm mcp/memory $ claude mcp add awslabs.core-mcp-server -e FASTMCP_LOG_LEVEL=YOUR_FASTMCP_LOG_LEVEL -e MCP_SETTINGS_PATH=YOUR_MCP_SETTINGS_PATH -- uvx awslabs.core-mcp-server@latest $ claude mcp add awslabs.aws-documentation-mcp-server -e FASTMCP_LOG_LEVEL=YOUR_FASTMCP_LOG_LEVEL -- uvx awslabs.aws-documentation-mcp-server@latest $ claude mcp add grafana -e GRAFANA_<redacted> -e GRAFANA_URL=YOUR_GRAFANA_URL -- mcp-grafana
$ npx degit HotThoughts/dotfiles/skills/update-dotfiles .claude/skills/update-dotfiles This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(.env)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(~/.aws/**)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/*.key)",
"Read(**/.env.*)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(git rebase *)",
"Bash(wget *)",
"Bash(npm publish:*)",
"Bash(git commit *)",
"Bash(gh pr merge *)"
]
}
} MCP servers (6)
| server | source | est. tokens |
|---|---|---|
| mcp/sequentialthinking · "sequentialthinking" | docker | 2.5k |
| Fetch | docker | 450 |
| Memory (knowledge graph) · "memory" | docker | 2.6k |
| awslabs.core-mcp-server env: FASTMCP_LOG_LEVEL, MCP_SETTINGS_PATH | pypi | 2.5k |
| AWS Documentation · "awslabs.aws-documentation-mcp-server" env: FASTMCP_LOG_LEVEL | pypi | 1.5k |
| mcp-grafana · "grafana" env: GRAFANA_API_KEY, GRAFANA_URL | binary | 2.5k |
Skills (1)
Similar rigs
klang/claude-bedrock-setup
Quick and dirty way to set up Claude Code to use Bedrock as backend
Pragmatist 10.2k tok ·
lirantal/ls-mcp
List MCP Server configurations in your system used by AI applications like Cursor, Claude Desktop, VS Code and others
Pragmatist 3.4k tok ·
aws-samples/sample-eks-operation-review-skill
This samples provide a read-only Claude Code skill that assesses a live Amazon EKS cluster against AWS best practices and produces a rated, prioritized Markdown/HTML report of gaps and recommended actions. Closing the gap between your exist
Pragmatist 4.3k tok ·
raymondfesta/agentic-coding-best-practices
A collection of best practices for improving agentic coding accuracy through instructional docs — hooks, steering, and settings — translated into native formats for Claude Code, Cursor, Windsurf, and Kiro.
Pragmatist 4.7k tok ·