mitchnielsen/dotfiles
Configs for my development environment.
ARCHETYPE
YOLO Cowboy
Permissions? Never heard of 'em. Ships at the speed of `--dangerously-skip-permissions`.
Copy this rig
# review before running: this installs third-party code $ claude mcp add --transport http linear https://mcp.linear.app/mcp $ claude mcp add --transport http notion https://mcp.notion.com/mcp $ claude mcp add --transport http incidentio https://mcp.incident.io/mcp $ claude mcp add --transport http slack https://mcp.slack.com/mcp $ claude mcp add prefect-agentic-workflows -e PREFECT_MCP_EXPERIMENTAL_EXECUTION_PLANS_ENABLED=YOUR_PREFECT_MCP_EXPERIMENTAL_EXECUTION_PLANS_ENABLED -e PREFECT_PROFILE=YOUR_PREFECT_PROFILE -- uvx --from prefect-mcp==0.0.1b13 prefect-mcp-server
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 --transport http linear https://mcp.linear.app/mcp $ claude mcp add --transport http notion https://mcp.notion.com/mcp $ claude mcp add --transport http incidentio https://mcp.incident.io/mcp $ claude mcp add --transport http slack https://mcp.slack.com/mcp $ claude mcp add prefect-agentic-workflows -e PREFECT_MCP_EXPERIMENTAL_EXECUTION_PLANS_ENABLED=YOUR_PREFECT_MCP_EXPERIMENTAL_EXECUTION_PLANS_ENABLED -e PREFECT_PROFILE=YOUR_PREFECT_PROFILE -- uvx --from prefect-mcp==0.0.1b13 prefect-mcp-server
$ npx degit mitchnielsen/dotfiles/.config/agents/skills/commit-message .claude/skills/commit-message $ npx degit mitchnielsen/dotfiles/.config/agents/skills/explain .claude/skills/explain $ npx degit mitchnielsen/dotfiles/.config/agents/skills/gh-stack .claude/skills/gh-stack $ npx degit mitchnielsen/dotfiles/.config/agents/skills/gmail-filter .claude/skills/gmail-filter $ npx degit mitchnielsen/dotfiles/.config/agents/skills/humanizer .claude/skills/humanizer $ npx degit mitchnielsen/dotfiles/.config/agents/skills/linear-issue .claude/skills/linear-issue $ npx degit mitchnielsen/dotfiles/.config/agents/skills/mermaid .claude/skills/mermaid $ npx degit mitchnielsen/dotfiles/.config/agents/skills/pitch .claude/skills/pitch $ npx degit mitchnielsen/dotfiles/.config/agents/skills/plannotator-annotate .claude/skills/plannotator-annotate $ npx degit mitchnielsen/dotfiles/.config/agents/skills/plannotator-last .claude/skills/plannotator-last $ npx degit mitchnielsen/dotfiles/.config/agents/skills/plannotator-review .claude/skills/plannotator-review $ npx degit mitchnielsen/dotfiles/.config/agents/skills/pr-description .claude/skills/pr-description $ npx degit mitchnielsen/dotfiles/.config/agents/skills/product-research .claude/skills/product-research $ npx degit mitchnielsen/dotfiles/.config/agents/skills/session-debrief .claude/skills/session-debrief $ npx degit mitchnielsen/dotfiles/.config/agents/skills/slop .claude/skills/slop $ npx degit mitchnielsen/dotfiles/.config/agents/skills/tax-return-sim .claude/skills/tax-return-sim $ npx degit mitchnielsen/dotfiles/.config/agents/skills/worktree .claude/skills/worktree $ npx degit mitchnielsen/dotfiles/.config/agents/skills/writing-documentation .claude/skills/writing-documentation
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"permissions": {
"deny": [
"EnterWorktree"
]
}
} MCP servers (5)
| server | source | est. tokens |
|---|---|---|
| Linear | remote · remote | 5.5k |
| Notion | remote · remote | 6.0k |
| mcp.incident.io · "incidentio" | remote · remote | 2.5k |
| Slack | remote · remote | 3.5k |
| prefect-mcp · "prefect-agentic-workflows" env: PREFECT_MCP_EXPERIMENTAL_EXECUTION_PLANS_ENABLED, PREFECT_PROFILE | pypi | 2.5k |
Skills (18)
commit-messageexplaingh-stackgmail-filterhumanizerlinear-issuemermaidpitchplannotator-annotateplannotator-lastplannotator-reviewpr-descriptionproduct-researchsession-debriefsloptax-return-simworktreewriting-documentation
Hooks (1)
| event | matcher | runs |
|---|---|---|
| SessionStart | * | bash '~/.config/claude/hooks/herdr-agent-state.sh' session |
Plugins (5)
gopls-lsp@claude-plugins-officiallua-lsp@claude-plugins-officialprefect-internal-skills@prefecthq-internal-skillstypescript-lsp@claude-plugins-officialvisual-explainer@visual-explainer-marketplace
Permissions
deny (1)
EnterWorktree
ask (0)
—
allow (12)
Agent(*)
Bash
Edit(*)
Read(*)
Skill(*)
WebFetch
WebSearch
Write(*)
mcp__clickhouse
mcp__incidentio
mcp__linear
mcp__prometheus
Similar rigs
nicknisi/dotfiles
vim, zsh, git, homebrew, neovim - my whole world
YOLO Cowboy 28.8k tok ·
backnotprop/plannotator
Annotate and review coding agent plans and code diffs visually, share with your team, send feedback to agents with one click.
Pragmatist 100.2k tok ·
emmaneugene/claude
Claude Code config
YOLO Cowboy 1.6k tok ·
Skillkeel/skillkeel-starter
Tested guardrail hooks and repo-hygiene skills for Claude Code. Every skill ships with an eval transcript.
Pragmatist 514 tok ·