Personal dotfiles for macOS and OrbStack Linux VMs, plus AI agent skills/extensions infrastructure migrated from dotagents.
git clone git@github.com:mikeastock/dotfiles.git ~/code/personal/dotfiles
cd ~/code/personal/dotfiles
./setupFor setting up a consistent dev environment in OrbStack Linux VMs:
cd ~/code/personal/dotfiles/orb-vm
./setup-orb-vm.sh ubuntuSee orb-vm/README.md for full documentation.
This repo also contains reusable skills, prompt templates, and extensions for Amp, Claude Code, Codex CLI, and Pi Coding Agent.
- Python 3.11+
- Git
make install # install agent skills/prompts/themes/extensions
make install-skills
make install-prompts
make install-themes
make install-extensions
make install-configs
make build # build agent artifacts only
make agents-clean # clean agent build/install artifacts
make plugin-update # update plugin submodulesbin/pi-install
bin/pi- Canonical Pi prefix:
~/.local/share/pi-coding-agent bin/pi-installinstalls or updates Pi there, runsmake install-configs, and appliesconfigs/pi-patch/to the canonical package rootbin/piis the stable launcher for that canonical install
layered-rails— Rails layered architecture guidance (copied locally frompalkan/skills, not managed as a plugin)babysit-pr— GitHub PR monitoring/babysitting workflow imported fromopenai/codexcommit7e569f1
subagent— vendored locally inpi-extensions/subagent/as the canonical subagent extension
dotfiles/
├── .config/ # shell/editor/terminal configs
├── orb-vm/ # OrbStack VM setup
├── skills/ # custom agent skills
├── pi-extensions/ # Pi extensions
├── pi-themes/ # Pi themes
├── prompts/ # Pi prompt templates
├── plugins/ # plugin submodules
├── scripts/build.py # agent build/install system
├── tests/ # agent tooling tests
└── Makefile # dotfiles + agent commands
If having issues with VIM and paths in macOS:
sudo mv /etc/zshenv /etc/zprofileSee: http://stackoverflow.com/questions/13708719/vim-path-configuration-in-os-x