AI agent config and terminal config, symlinked into place.
git clone https://github.com/enesgules/dotfiles ~/dotfiles && ~/dotfiles/install.sh
-
AGENTS.md— global rules, linked as~/.claude/CLAUDE.mdand~/.codex/AGENTS.md -
skills/— skills I wrote. Third-party skills (also the Context7 ones fromupstash/context7) are listed inskill-lock.jsonand installed again byinstall.sh. Add one withnpx skills add <owner/repo> -g -a claude-code codex -s <skill> -
skills/optimise-api-calls/— finds the waterfall in a slow route's external and internal API calls (serial awaits, serial pages, duplicate lookups, per-request clients), fixes it, and proves the speed-up withscripts/compare.mjs(alternating before and after runs that must return the same result). -
skills/x-post-drafting/— drafts X posts for developers and indie builders (value, build-in-public, launch, thread). The agent does not publish. -
install-cloud-skills.sh— installs a focused set of the dotfiles and third-party skills in Codex Cloud. Run it from the cloud environment's install script after checking out this repository. -
ghostty/config— Ghostty terminal -
fish/config.fish— fish shell, linked as~/.config/fish/config.fish -
obs/— OBS recording setup: 2560x1440 at 60 fps, mic chain Gain → EQ → Compressor → Limiter, "full cam" and "screen + cam" scenes, hotkeys Ctrl+Alt+R record, Ctrl+Alt+P pause, Ctrl+Alt+1/2 scenes.install.shcopies it into OBS and keeps an existing config.obs/setup_rounded_cam.pymakes the rounded camera mask and lays out both scenes; run it with OBS closed. After a change in OBS, quit OBS and copy the files back:cp ~/Library/Application\ Support/obs-studio/basic/profiles/Untitled/basic.ini ~/dotfiles/obs/basic/profiles/Untitled/ cp ~/Library/Application\ Support/obs-studio/basic/scenes/Untitled.json ~/dotfiles/obs/basic/scenes/
optimise-github-actions measures what each GitHub Actions job bills and how long CI takes, then cuts the waste and keeps the checks that matter.
npx skills add enesgules/dotfiles --skill optimise-github-actions
optimise-api-calls measures a slow route's external and internal API calls, shortens the critical path and times the old and new code against the real services.
npx skills add enesgules/dotfiles --skill optimise-api-calls
x-post-drafting drafts X posts (value, build-in-public, launch, thread) in 2 or 3 checked variants. It does not publish.
npx skills add enesgules/dotfiles --skill x-post-drafting