~ / rigs / akalongman / dotfiles

akalongman/dotfiles

Personal dotfiles, Linux first. bash, tmux, vim, Sublime Text, Zed, and a full Claude Code setup. Managed with yadm.

↗ GitHub ★ 1 no license updated 1d ago personal setup Claude CodeCodexGemini CLI Claude plugin
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~4.5k tokens
Moderate · median rig: 2.2k · breakdown
GUARDRAILS
2/5
No YOLO mode · Sandbox or ask-first rules · details

Copy this rig

# review before running: this installs third-party code
$ npx degit akalongman/dotfiles/.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 akalongman/dotfiles/.claude/skills/agent-browser .claude/skills/agent-browser
$ npx degit akalongman/dotfiles/.claude/skills/app-compact-constitution .claude/skills/app-compact-constitution
$ npx degit akalongman/dotfiles/.claude/skills/app-external-agents .claude/skills/app-external-agents
$ npx degit akalongman/dotfiles/.claude/skills/app-git-crypt .claude/skills/app-git-crypt
$ npx degit akalongman/dotfiles/.claude/skills/app-later .claude/skills/app-later
$ npx degit akalongman/dotfiles/.claude/skills/app-openspec-drift .claude/skills/app-openspec-drift
$ npx degit akalongman/dotfiles/.claude/skills/app-pdf-doc .claude/skills/app-pdf-doc
$ npx degit akalongman/dotfiles/.claude/skills/app-rabbitmq-guidelines .claude/skills/app-rabbitmq-guidelines
$ npx degit akalongman/dotfiles/.claude/skills/app-retro .claude/skills/app-retro
$ npx degit akalongman/dotfiles/.claude/skills/app-review-mr .claude/skills/app-review-mr
$ npx degit akalongman/dotfiles/.claude/skills/app-review-project .claude/skills/app-review-project
$ npx degit akalongman/dotfiles/.claude/skills/app-slack .claude/skills/app-slack
$ npx degit akalongman/dotfiles/.claude/skills/app-socratic-probe .claude/skills/app-socratic-probe
$ npx degit akalongman/dotfiles/.claude/skills/app-subagent-apply .claude/skills/app-subagent-apply
$ npx degit akalongman/dotfiles/.claude/skills/app-verify-api-docs .claude/skills/app-verify-api-docs
$ npx degit akalongman/dotfiles/.claude/skills/diagnosing-bugs .claude/skills/diagnosing-bugs
$ npx degit akalongman/dotfiles/.claude/skills/grill-me .claude/skills/grill-me
$ npx degit akalongman/dotfiles/.claude/skills/grilling .claude/skills/grilling
$ npx degit akalongman/dotfiles/.claude/skills/humanizer .claude/skills/humanizer
$ curl -fsSL --create-dirs -o .claude/agents/app-sdd-implementer.md https://raw.githubusercontent.com/akalongman/dotfiles/main/.claude/agents/app-sdd-implementer.md
$ curl -fsSL --create-dirs -o .claude/agents/app-sdd-reviewer.md https://raw.githubusercontent.com/akalongman/dotfiles/main/.claude/agents/app-sdd-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/app-sdd-unit-controller.md https://raw.githubusercontent.com/akalongman/dotfiles/main/.claude/agents/app-sdd-unit-controller.md

Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.

{
  "permissions": {
    "ask": [
      "Bash(sdp login:*)",
      "Bash(sdp task comment:*)",
      "Bash(sdp task status:*)",
      "Bash(sdp task worklog:*)",
      "Bash(secrets:*)"
    ]
  }
}

Skills (19)

Subagents (3)

app-sdd-implementer
model: opus
Implementer for app-subagent-apply dispatches only. Implements one unit of a superpowers plan or an OpenSpec change from a brief file, per the dispatch prompt's template and override lines. Used by th
app-sdd-reviewer
model: opus
Reviewer for app-subagent-apply dispatches only. Reviews one unit, one fix round or the whole branch of a superpowers plan or an OpenSpec change, per the dispatch prompt's template and override lines.
app-sdd-unit-controller
model: opus
Unit controller for app-subagent-apply dispatches only. Runs one unit of a superpowers plan or an OpenSpec change, or the run's final phase, through the subagent-driven-development loop (implementer,

Hooks (4)

eventmatcherruns
Notificationpermission_prompt~/.claude/hooks/hooks.sh notification
Stop*~/.claude/hooks/hooks.sh stop
WorktreeCreate*~/.claude/scripts/worktree.sh hook-create
WorktreeRemove*~/.claude/scripts/worktree.sh hook-remove

Plugins (3)

superpowers@claude-plugins-officialphpstorm-plugin@phpstorm-marketplacephp-lsp@claude-plugins-official

Permissions

deny (0)
—
ask (5)
Bash(sdp login:*)
Bash(sdp task comment:*)
Bash(sdp task status:*)
Bash(sdp task worklog:*)
Bash(secrets:*)
allow (18)
Bash(sdp --help:*)
Bash(sdp doctor:*)
Bash(sdp help:*)
Bash(sdp mine:*)
Bash(sdp notes:*)
Bash(sdp request:*)
Bash(sdp requests:*)
Bash(sdp search:*)
Bash(sdp task:*)
Bash(sdp tasks:*)
Bash(ftpx servers:*)
Bash(ftpx check:*)
Bash(ftpx ls:*)
Bash(ftpx lsd:*)
Bash(ftpx lsl:*)
Bash(ftpx cat:*)
Bash(ftpx size:*)
Bash(ftpx pull:*)

Similar rigs

copied ✓