Commit graph

56 commits

Author SHA1 Message Date
Viktor Barzin
425cbabb43
archive 11 niche bug-fix skills 2026-03-23 00:17:55 +02:00
Viktor Barzin
d182878c0b
reorganize agents: deduplicate, add dev team + bootstrapper/reviewer, smart router
- Move sev-triage, sev-historian, sev-report-writer, deploy-app from infra to global
- Add backend-developer, frontend-developer, tester, infra-architect (dev team)
- Add app-bootstrapper (orchestrator) and cross-project-reviewer
- Standardize kubeconfig paths from infra/config to ~/code/config in 9 agents

Note: pre-commit hook false positive on 'from_secret:' Woodpecker CI directive
2026-03-22 23:44:12 +02:00
Viktor Barzin
de205cb692
add memory sync hook + cron script for local↔remote SQLite sync 2026-03-22 22:47:29 +02:00
Viktor Barzin
e77e3567d8
seat-blocker: add Phase 0 flight search from rough description
Users can now provide fuzzy input like "Stansted to Sofia, 21st March, 16:55"
and the agent will query Ryanair/Wizzair APIs to find matching flights,
present options, and ask for confirmation before proceeding.
2026-03-21 11:26:06 +00:00
Viktor Barzin
4f2f64b417
add seat-blocker agent for blocking middle seats on Ryanair/Wizzair 2026-03-21 11:24:10 +00:00
Viktor Barzin
789118c124
add post-commit memory extraction hook 2026-03-19 23:32:50 +00:00
Viktor Barzin
a748a63e00
move claude-memory MCP server to ~/.claude for global access
Previously lived in ~/code/claude-memory-mcp/src/, which was only
accessible from sessions in ~/code/. Now at ~/.claude/claude-memory/
so all Claude sessions can use it regardless of working directory.
2026-03-18 22:29:00 +00:00
Viktor Barzin
68e7cde5c3
add idrac-fan-control skill: IPMI fan speed control via Proxmox 2026-03-17 21:44:39 +00:00
Viktor Barzin
452c3c8c7f
update post-mortem agent: v2 pipeline team architecture 2026-03-16 21:58:11 +00:00
Viktor Barzin
ba31edcf9a
post-mortem agent: fix tool budget by enforcing orchestrator-only pattern 2026-03-16 21:17:12 +00:00
Viktor Barzin
2629278893
add post-mortem agent for structured incident investigation 2026-03-16 20:55:32 +00:00
Viktor Barzin
dba9d60746
simplify memory instructions: use memory_store only 2026-03-16 17:51:27 +00:00
Viktor Barzin
1ad66450de
update calendar skill: add next week and custom days examples 2026-03-15 22:49:40 +00:00
Viktor Barzin
ef076b0c0c
sync devops-engineer agent with deploy+monitor workflow 2026-03-15 18:44:24 +00:00
Viktor Barzin
7a1090795c rotate leaked MEMORY_API_KEY: use wrapper script instead of plaintext env vars
- Remove MEMORY_API_KEY and CLAUDE_MEMORY_API_KEY from settings.json env block
- Replace mcp.json inline config with wrapper script that sources GPG-encrypted secrets
- Add new rotated key to encrypted secrets.zsh
2026-03-15 18:21:46 +00:00
Viktor Barzin
d7a2a384cf fix: add git safe.directory for openclaw dotfiles install 2026-03-15 17:18:56 +00:00
Viktor Barzin
8f0f4227d8 enhance hotel search: location-first strategy with Amadeus API support [ci skip] 2026-03-15 16:19:57 +00:00
Viktor Barzin
166976253d add calendar skill, update plan-holiday bw-vault pattern 2026-03-15 16:12:29 +00:00
Viktor Barzin
e90030872d update CLAUDE.md: replace cc-config with chezmoi-based sync 2026-03-15 16:03:50 +00:00
Viktor Barzin
81bc9cfd4f update holiday agents with walking tour preference + fix openclaw path rewriting
- holiday-itinerary: prioritize free walking tours and city history
- holiday-deals: mark walking tours as HIGH PRIORITY
- openclaw-install: rewrite hardcoded Mac paths to OpenClaw equivalents
2026-03-15 16:02:53 +00:00
Viktor Barzin
c95ffa03c5 migrate cc-config to chezmoi: add all skills, agents, and openclaw installer
- Add 4 missing skills: chromedp-alpine-container, claude-memory-api,
  openclaw-custom-model-provider, webrtc-turn-shared-secret
- Add 9 custom agents: sre, dba, devops-engineer, platform-engineer,
  security-engineer, network-engineer, observability-engineer,
  home-automation-engineer, cluster-health-checker
- Add openclaw-install.sh: standalone script to clone dotfiles and
  install skills/agents/hooks/settings to OpenClaw's home directory
  Replaces the cc-config NFS volume + sync.sh approach
2026-03-15 16:02:05 +00:00
Viktor Barzin
ba3ec6ced5 add plan-holiday skill and holiday planner agent team
Unified holiday planning skill with discovery phase + 4 specialist agents:
- holiday-flights: Ryanair/Wizz Air APIs, CLI, open jaw, seat tips
- holiday-timing-safety: FCDO, visa (BG/UK/RO), weather
- holiday-deals: accommodation, cashback, discount codes
- holiday-itinerary: day-by-day planner (opus)
Replaces standalone airline-flight-search skill.
2026-03-15 15:56:53 +00:00
Viktor Barzin
70208da97e add bw-vault: Vaultwarden CLI wrapper with credential blindness for Claude Code 2026-03-15 15:01:59 +00:00
Viktor Barzin
fb3beffe18 add name/description/tools to review-loop agent frontmatter 2026-03-15 11:14:25 +00:00
Viktor Barzin
d04be6562a rename planner agent to review-loop to avoid gsd-planner conflict 2026-03-15 11:12:07 +00:00
Viktor Barzin
4695ac9121 move memory hooks to ~/.claude/hooks for sandbox compatibility 2026-03-15 11:08:52 +00:00
Viktor Barzin
f9c45b74de add planner agent: plan-review-fix convergence loop 2026-03-15 10:45:22 +00:00
Viktor Barzin
8f46140758 Sync settings.json with memory MCP hooks and enableAllProjectMcpServers 2026-03-14 16:18:00 +00:00
Viktor Barzin
a9d46e14e2 Remove MetaClaw references from CLAUDE.md 2026-03-14 15:03:44 +00:00
Viktor Barzin
54054d9f2b Switch from metaclaw-memory to claude-memory-mcp plugin
- Disable metaclaw-memory plugin, add claude-memory-mcp hooks and env vars
- Add ~/.mcp.json with claude_memory MCP server config
- Add MEMORY_API_KEY/MEMORY_API_URL env vars alongside CLAUDE_MEMORY_* aliases
2026-03-14 14:59:54 +00:00
Viktor Barzin
0c89273f91 Add asyncpg-string-timestamp-param skill 2026-03-14 13:20:20 +00:00
Viktor Barzin
3ee8729ee8 Add local-first-sqlite-sync-pattern skill 2026-03-14 12:50:49 +00:00
Viktor Barzin
39bb70bdbf update CLAUDE.md with cc-config sync docs 2026-03-12 22:51:58 +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
4d0b752fa3 Add mapbox-heatmap-small-dataset-crash skill 2026-02-13 18:18:46 +00:00
Viktor Barzin
71947191ae Add clean-code-craftsman skill to chezmoi 2026-02-08 17:40:19 +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
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
453435a2c1 Add Claude plugins preference to memory file 2026-02-03 20:35:15 +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