Viktor Barzin
d640222618
update PARA config in .zshrc - remove PARA_AUTO_CONTEXT
2026-02-28 14:56:48 +00:00
Viktor Barzin
123a045f5c
Add PARA workspace configuration exports
2026-02-28 14:51:51 +00:00
Viktor Barzin
e15a462ce2
Add CLAUDE_CODE_DISABLE_AUTO_MEMORY=0 to zshrc
2026-02-28 11:48:06 +00:00
Viktor Barzin
88133f1f9d
Add parallel-worktree-builds Claude Code skill
2026-02-22 17:30:17 +00:00
Viktor Barzin
01bb447a59
Add nginx-nonroot-docker skill
2026-02-22 12:39:42 +00:00
Viktor Barzin
0d3916f806
Add macos-provenance-xattr-deletion skill
2026-02-21 19:33:49 +00:00
Viktor Barzin
44883ab6a8
Add k8s-limitrange-oom-silent-kill skill
2026-02-21 18:28:40 +00:00
Viktor Barzin
73a1402533
Add claude alias with kube access
2026-02-21 17:14:19 +00:00
Viktor Barzin
1836cf3420
Add CLAUDE_CODE_VERSION_OVERRIDE=latest to zshenv
2026-02-21 10:07:33 +00:00
Viktor Barzin
3657e7c945
Remove run_once claude plugin install script
...
Was launching interactive Claude sessions on every chezmoi apply
since chezmoi had no record of it completing.
2026-02-15 18:43:07 +00:00
Viktor Barzin
8db9aa926d
Speed up shell startup: remove duplicate compinit, lazy-load pyenv/nvm
...
- Remove manual compinit in .zshrc (oh-my-zsh already handles it),
eliminating a redundant ~350ms call
- Lazy-load pyenv init (~710ms) until first use, matching the existing
kubectl lazy-load pattern
- Lazy-load nvm init for when it gets installed in the future
2026-02-15 18:31:04 +00:00
Viktor Barzin
e284e4623b
Add --ignore-errors and --prefix to kbf alias
...
Allows tailing logs from all pods even when some are not in Running
state (e.g., Pending, CrashLoopBackOff).
2026-02-15 18:18:51 +00:00
Viktor Barzin
49a7c4a6e6
Update git aliases to prefer main over master
...
Each alias now checks if a local 'main' branch exists (via git rev-parse)
and uses it; otherwise falls back to 'master'. Affected aliases: gp, gpf,
gpull, gpp.
2026-02-13 18:51:39 +00:00
Viktor Barzin
4d0b752fa3
Add mapbox-heatmap-small-dataset-crash skill
2026-02-13 18:18:46 +00:00
Viktor Barzin
dc73ebb535
Add work-specific aliases and functions
2026-02-13 16:30:10 +00:00
Viktor Barzin
71947191ae
Add clean-code-craftsman skill to chezmoi
2026-02-08 17:40:19 +00:00
Viktor Barzin
381350f543
Sync encrypted dotfiles: kube config, kubens, secrets.zsh
2026-02-08 17:18:13 +00:00
Viktor Barzin
71ca79e2a4
Sync dotfiles: update settings, marketplaces, and zshenv
...
- Fix CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS env var name (was missing L)
- Restore model setting in claude settings
- Update marketplace paths and timestamps
- Remove META_CLAUDE_CODE_RELEASE from zshenv (no longer set locally)
2026-02-08 15:41:25 +00:00
Viktor Barzin
53a47bf1f8
Add asyncpg-sqlalchemy-temp-table and lxml-iterparse-recover skills
2026-02-08 13:53:07 +00:00
Viktor Barzin
f737ba94ca
add ha-london token to secrets
2026-02-07 22:33:37 +00:00
Viktor Barzin
b6871eaace
add ha-sofia token to secrets
2026-02-07 21:31:04 +00:00
Viktor Barzin
a19429ace2
Update claude knowledge: always commit .claude file changes
2026-02-07 10:43:44 +00:00
Viktor Barzin
b669be3cf6
Default 'remember' to project knowledge file
2026-02-07 10:38:43 +00:00
Viktor Barzin
126f796617
Add 'remember' instruction to global CLAUDE.md
2026-02-07 10:37:48 +00:00
Viktor Barzin
5c17268af3
Add drone-k8s-auto-deploy skill
2026-02-06 22:26:02 +00:00
Viktor Barzin
310cb7b17b
Make chezmoi sync conditional on chezmoi being installed
...
Skip chezmoi add/re-add steps on VMs where chezmoi is not available.
2026-02-06 19:39:17 +00:00
Viktor Barzin
369a4fdaa7
Add META_CLAUDE_CODE_RELEASE=latest env var
2026-02-05 23:10:27 +00:00
Viktor Barzin
f126390deb
Remove stray file
2026-02-03 21:08:03 +00:00
Viktor Barzin
f35635b42a
Add create-dotfiles-archive.sh for portable dotfiles
...
Creates a standalone tar.gz that can be extracted on any machine:
- Includes all dotfiles from chezmoi
- Includes Claude marketplaces
- Uses __HOME__ placeholder for paths
- Includes setup-dotfiles.sh that fixes paths on extraction
2026-02-03 21:07:56 +00:00
Viktor Barzin
ef69a25e0f
Simplify sync script to use single archive
2026-02-03 21:03:44 +00:00
Viktor Barzin
36526cd87f
Use single SSH connection for dotfiles sync
...
- Combines dotfiles and marketplaces into single archive locally
- Pipes through ssh for single-connection transfer and extraction
- Cleans up local temp files after sync
2026-02-03 20:52:52 +00:00
Viktor Barzin
bc219c9b41
Refactor sync script to use single SSH session
2026-02-03 20:47:46 +00:00
Viktor Barzin
020dcab00f
Fix paths in both installed_plugins.json and known_marketplaces.json
...
Both files contain hardcoded home directory paths that need to be
replaced with the remote user's home directory.
2026-02-03 20:46:57 +00:00
Viktor Barzin
90ff0864ab
Fix plugin paths for remote home directory
...
- Replaces local home path with remote user's home path
- Uses sed to fix installed_plugins.json after extraction
2026-02-03 20:44:28 +00:00
Viktor Barzin
9e678b2dfa
Update sync-dotfiles-remote.sh to include marketplaces
...
- Archives marketplaces separately (bypasses chezmoi naming conflict)
- Copies both dotfiles and marketplaces to remote
- Extracts to correct locations
- No need for internet access on remote to add marketplaces
2026-02-03 20:39:04 +00:00
Viktor Barzin
453435a2c1
Add Claude plugins preference to memory file
2026-02-03 20:35:15 +00:00
Viktor Barzin
b398cc665b
Add sync-dotfiles-remote.sh script
...
One-liner to sync dotfiles to remote machines without chezmoi:
- Creates archive with chezmoi archive
- SCPs to remote
- Extracts to home directory
- Installs Claude plugins if CLI available
2026-02-03 20:31:13 +00:00
Viktor Barzin
0601f71b66
Add run_once script to install Claude plugins
...
Automatically runs after chezmoi apply on new machines:
- Adds marketplaces (anthropics/claude-plugins-official, anthropics/skills, obra/superpowers-marketplace)
- Installs plugins (code-simplifier, ralph-loop, superpowers)
2026-02-03 20:27:59 +00:00
Viktor Barzin
33147b7929
Remove marketplaces from dotfiles
...
Marketplaces contain external_plugins directory which conflicts with
chezmoi's external_ prefix. These are git repos that can be reinstalled
from known_marketplaces.json sources anyway.
Kept:
- known_marketplaces.json (marketplace sources)
- installed_plugins.json (template)
- cache/claude-plugins-official (actual plugin files)
2026-02-03 20:25:26 +00:00
Viktor Barzin
cdaad39dd1
Add installed_plugins.json template and fix gitignore
...
- Add !*.tmpl exception to allow chezmoi templates
- installed_plugins.json.tmpl uses home dir variable for portability
2026-02-03 20:23:59 +00:00
Viktor Barzin
ebd9e189e7
Add Claude plugins and marketplaces
...
Plugins (from claude-plugins-official):
- code-simplifier
- ralph-loop
- superpowers
Marketplaces:
- anthropic-agent-skills
- claude-plugins-official
- superpowers-marketplace
Note: Meta-specific plugins excluded (work environment only)
2026-02-03 20:22:39 +00:00
Viktor Barzin
bb6c6e974c
Add Claude plugin marketplaces configuration
...
- known_marketplaces.json: GitHub-based marketplace sources
(anthropics/skills, anthropics/claude-plugins-official, obra/superpowers-marketplace)
2026-02-03 20:19:10 +00:00
Viktor Barzin
0373a917eb
Add Claude Code configuration files
...
- settings.json: general settings and enabled plugins
- settings.local.json: permission rules
- commands/remote.md: custom remote command
- skills/: claudeception, kubernetes-latest-tag-image-pull, react-hooks-order-early-return
- statusline.sh: custom statusline script
- remote-exec.sh: remote execution script
2026-02-03 20:15:39 +00:00
Viktor Barzin
8790828d1a
add superpowers plugin
2026-02-03 20:01:09 +00:00
Viktor Barzin
e68e3a436a
Add chezmoi aliases and update Claude memory
...
- Add chezmoi section to aliases.zsh with cmu, cma, cms, cmd, cme
- Update CLAUDE.md to always sync and commit dotfile changes
2026-02-03 19:56:38 +00:00
Viktor Barzin
fde360dbdc
Add Claude commands, remote-exec script, and skills
...
- commands/remote.md for remote execution
- remote-exec.sh script
- skills: claudeception, kubernetes-latest-tag-image-pull, react-hooks-order-early-return
2026-02-03 19:17:05 +00:00
Viktor Barzin
09631b3530
Add Claude Code settings and alias
...
- Add cc alias for claude --internet
- Add Claude settings.json with plugins and statusline config
- Add custom statusline.sh script with context usage display
2026-02-01 18:32:53 +00:00
Viktor Barzin
b2b7c7db45
Optimize zsh startup time (~10x faster)
...
- Add compinit caching (regenerate daily instead of every shell)
- Set skip_global_compinit to avoid double initialization
- Remove kubectl from oh-my-zsh plugins
- Add lazy-loading for kubectl completions
- Add common kubectl aliases (k, kgp, kgs, kgn, etc.)
Startup time: 1.55s → 0.15s
2026-01-25 11:21:40 +00:00
Viktor Barzin
334bd02dca
add alias to chezmoi push
2026-01-24 00:31:33 +00:00
Viktor Barzin
986ba5a7dc
source cargo env only if exists
2026-01-24 00:26:54 +00:00