Commit Graph
14 Commits
Author SHA1 Message Date
ddadminandClaude Opus 5.5 144bc2515b chore(skills): корзина скиллов .trash исключена из Git
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 18:38:19 +02:00
Dmitry Dementiev c3efe60a00 refactor(agents): убраны настройки Claude из git и пакет codex
Claude: из репозитория удалены settings.local.json (разрешения не нужны
при autoapprove), statusline-command.sh и устаревший CLAUDE.md; линкуются
только skills. install.sh убирает артефакты прежних прогонов.

Codex: пакет удалён целиком, ~/.codex - обычный каталог. Персональные
мостики скиллов убраны; миграция раскрывает свёрнутый симлинк и переносит
рантайм-данные. Чищены chezmoi-скрипты.

install.sh: migrate_claude_stow_symlink обобщена в migrate_folded_symlink.
Тесты: 3 устаревших удалены, 3 добавлены; assert_not_exists ловит битые
симлинки.
2026-10-10 17:15:34 +02:00
ddadminandClaude Opus 5.5 68a944dbdf chore: .scratch/ — только локально, в .gitignore
Рабочие заметки агентов больше не коммитятся и не удаляются перед
слиянием: каталог живёт на машине. Долговечное по-прежнему выносится
в docs/ до слияния.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-28 10:56:38 -04:00
Dmitry DementievandClaude Opus 5 a074568cd9 chore(gitignore): исключён кэш скиллов, синхронизируемых с claude.ai
- Зачем: Claude Code с v2.1.273 при старте сессии скачивает скиллы аккаунта
  claude.ai в ~/.claude/skills/synced/; ~/.claude/skills — симлинк на
  agents/.agents/skills, поэтому кэш попадал в репозиторий как
  неотслеживаемый каталог.
- Что: agents/.agents/skills/synced/ добавлен в .gitignore.
- Проверка: git status после правки чистый, кроме самого .gitignore.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 18:13:08 +03:00
Dmitry DementievandClaude Opus 5 f650451c5f feat(agents): репо-локальные субагенты плейбука взяты под git
- Зачем:
  - claude-subagent-playbook вызывает deep-reasoner, craftsman и
    fast-worker, но определений в репозитории не было; ступень эффорта
    задаётся только фронтматтером, без файла агент приедет на эффорте
    сессии.
- Что:
  - добавлены .claude/agents/{deep-reasoner,craftsman,fast-worker}.md
    дословно по заготовке references/claude-agents.md (opus/high,
    opus/medium, sonnet/default).
  - в .gitignore правило /.claude/ заменено на /.claude/* с исключением
    !/.claude/agents/ — остальное локальное по-прежнему вне git.
- Проверка:
  - git check-ignore -v .claude/agents/*.md — пусто;
    git check-ignore -v .claude/settings.local.json — правило срабатывает.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-03 22:15:06 +03:00
ddadmin db0c3aff09 chore(agents): перенесены правила .gitignore для внешних плагинов skills
- Зачем:
  - правила для внешних плагинов теперь хранятся локально, в самой директории skills.
- Что:
  - в корневом .gitignore правила claude-team-review/adversarial-review заменены на .skill-lock.json.
  - в agents/.agents/skills/.gitignore добавлены claude-team-review/ и adversarial-review/.
- Проверка:
  - git status не показывает untracked файлы skills-плагинов.
2026-07-22 04:10:08 -04:00
Dmitry Dementiev c5432f1ff9 chore(git): добавлены skill-каталоги в .gitignore
- Зачем:
  - adversarial-review и claude-team-review подключаются в agents/ как внешние плагины и не должны версионироваться в этом репозитории.
- Что:
  - в .gitignore добавлены agents/.agents/skills/{adversarial-review,claude-team-review}.
  - восстановлен финальный перевод строки в файле.
- Проверка:
  - git status --porcelain (каталоги больше не в untracked).
2026-05-19 14:31:56 +03:00
ddadminandClaude Opus 4.6 168b40ddd7 feat(docker): добавлен локальный SearXNG для веб-поиска из opencode
- Зачем:
  - модели в opencode не имели доступа к поиску без платных API.
- Что:
  - добавлен docker-compose для SearXNG (localhost:57458, без valkey).
  - секрет подставляется из .env через generate-config.sh при старте.
  - добавлен MCP-сервер searxng в конфиг opencode.
  - env_file с fallback: .env.sample работает из коробки, .env опционален.
- Проверка:
  - cd docker/searxng && docker compose up -d.
  - curl http://localhost:57458/search?q=test&format=json.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 19:09:41 +03:00
Dmitry DementievandClaude Opus 4.6 4331b0c02c chore: нормализация line endings и удаление __pycache__
- .gitattributes уже нормализует новые файлы; renormalize убрал
  CRLF из slides/LICENSE.txt (pre-existing, 201 CR).
- __pycache__/*.pyc убран из tracking, добавлен в .gitignore.
- Удалены тестовые бэкапы ~/.gitconfig.pre-chezmoi.bak-*.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 17:19:28 +03:00
Dmitry Dementiev 769ef95096 chore(git): добавлено игнорирование локальных файлов ассистентов и vscode
- Зачем:
  - статус git был засорен логами, базами данных, токенами и кэшами от локально работающих агентов (codex, gemini) и сервера VS Code, что затрудняло анализ реальных изменений.
- Что:
  - в .gitignore добавлены правила для codex/.codex/, gemini/.gemini/ и vscode/.vscode-server/.
  - добавлены исключения (!) для конфигурационных директорий и файлов (skills, policies, server-env-setup).
- Проверка:
  - git status больше не показывает сотни неотслеживаемых локальных файлов.
2026-03-18 14:38:58 +03:00
ddadmin 6d5ac4fb57 Add Windows support via chezmoi
- Add .chezmoiroot to preserve stow structure
- Add .chezmoiignore to exclude Linux-only packages on Windows
- Add PowerShell scripts for path conversion and skills symlinks
- Update README with Windows installation instructions
- Tested: vim, agents, codex, claude, opencode configs work on Windows
2026-02-28 00:20:30 +03:00
ddadmin 26be464f2b feat(bash): добавлена поддержка приватных переменных окружения
Зачем: разделение публичных и приватных переменных окружения для безопасного хранения API ключей.
Что: создан шаблон .env.secrets.example, обновлен .bashrc для загрузки ~/.env.secrets, добавлено исключение в .gitignore, обновлена документация.
Проверка: cp bash/.env.secrets.example ~/.env.secrets, source ~/.bashrc, echo $CONTEXT7_API_KEY.
2026-02-21 18:40:52 +03:00
ddadmin ab53f2501e feat(opencode): добавлена конфигурация с gitignore, bashrc и скриптами
Зачем: настройка рабочего окружения для инструмента opencode с поддержкой conventional commits.
Что: созданы конфигурационные файлы, добавлен bashrc, gitignore, документация и skill для коммитов.
Проверка: git status, проверка наличия файлов в opencode/.config/.
2026-02-21 18:28:21 +03:00
ddadmin 8a6e6a1923 chore(configs): инициализирован репозиторий для dot-файлов
- Зачем:
  - нужен централизованный контроль, версионирование и бэкап настроек окружения
- Что:
  - создана модульная структура директорий под GNU Stow
  - перенесены текущие конфигурации для bash, tmux, vim и zed
- Проверка:
  - cd ~/dotfiles && stow -n -S tmux vim bash
2026-02-21 18:05:52 +03:00