4esv/dotfiles
Personal dotfiles for macOS terminal development. Managed with GNU Stow.
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
$ npx degit 4esv/dotfiles/claude/.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.
$ npx degit 4esv/dotfiles/claude/.claude/skills/obsidian .claude/skills/obsidian $ curl -fsSL --create-dirs -o .claude/agents/omni.md https://raw.githubusercontent.com/4esv/dotfiles/main/claude/.claude/agents/omni.md 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": "~/.claude/scripts/merge-gate.sh"
}
]
}
]
}
} Skills (1)
Subagents (1)
| omni model: opus | Canonical interface for Axel's flat ~/omni Obsidian vault. ALL vault operations — reads, queries, writes, structural ops — go through this agent. Other agents working in any directory must delegate to |
Hooks (14)
| event | matcher | runs |
|---|---|---|
| Notification | permission_prompt | /bin/sh "${HOME}/Library/Application Support/Taphaptic/bin/taphaptic-hook" permission_prompt |
| Notification | idle_prompt | /bin/sh "${HOME}/Library/Application Support/Taphaptic/bin/taphaptic-hook" idle_prompt |
| Notification | * | ~/.claude/luvus-agent-hook.sh |
| PostToolUse | Write|Edit | /bin/bash ~/dotfiles/claude/.claude/scripts/format-on-write.sh |
| PostToolUse | Write|Edit|NotebookEdit|Bash | /bin/bash ~/dotfiles/claude/.claude/scripts/touched.sh |
| SessionStart | * | /bin/sh ~/omni/meta/scripts/omni status --hook |
| SessionStart | * | python3 ~/omni/meta/scripts/rms.py status --hook |
| SessionStart | * | ~/.claude/luvus-agent-hook.sh |
| Stop | * | /bin/bash ~/dotfiles/claude/.claude/scripts/stop-gate.sh |
| Stop | * | /bin/sh "${HOME}/Library/Application Support/Taphaptic/bin/taphaptic-hook" stop |
| Stop | * | /bin/sh ~/omni/meta/scripts/omni status --hook |
| Stop | * | ~/.claude/luvus-agent-hook.sh |
| SubagentStop | * | /bin/sh "${HOME}/Library/Application Support/Taphaptic/bin/taphaptic-hook" subagent_stop |
| PreToolUse | Bash | ~/.claude/scripts/merge-gate.sh |
Plugins (3)
frontend-design@claude-plugins-officialobsidian@obsidian-skillstypesafe@typesafe-ai
Similar rigs
bitbonsai/mcpvault
A lightweight Model Context Protocol (MCP) server for safe Obsidian vault access
Pragmatist 2.6k tok ·
EdgeCaseLabs/claude-code-config
—
Pragmatist 2.2k tok ·
lukehungngo/claude-mas-template
Production-grade multi-agent system template for Claude Code: 7 agents, 13 skills, TDD workflows, and battle-tested engineering practices
Fort Knox 3.3k tok ·
Emanuel-Walker/cyber-portfolio
My cyber + AI builder portfolio. Six projects, six months. The thought partner side: Obsidian second brain + AI agent setups (Claude Code, Codex, Grok, Muse, Dot). The security side: detection-as-code, hardened LLM triage, crown jewel triag
Skill Collector 1.6k tok ·