diff --git a/AGENTS.md b/AGENTS.md index 8cf7797..45cc4bf 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -40,25 +40,10 @@ This repository contains personal dotfiles and configurations for a highly produ 1. Modify files in `agents/.agents/skills/`. 2. Ensure symlinks in other tool directories are updated if new skills are added. -### Git Workflow for AI (Gemini CLI) -* **Safe Commands:** `git status`, `git diff`, and `git add` are pre-approved in the policy. -* **Commits:** Always use the `conventional-commits` skill for generating commit messages. Use the ` Способ B` (temporary file) if direct Heredoc causes issues. - ## 📋 TODO Планы на будущее — см. [TODO.md](TODO.md). -## ⚠️ Important Files for Reference -* `README.md`: Detailed installation and usage instructions. -* `bash/.bash_functions`: Proxy and environment management functions. -* `gemini/.gemini/policies/readonly-commands.toml`: Permissions for Gemini CLI. -* `agents/.agents/skills/conventional-commits/SKILL.md`: Rules for commit formatting. - -## 🤖 AI Interaction Mandates -* **Adhere to Local Patterns:** When suggesting changes, follow the 2-space indent rule and minimalist style established in `.vimrc` and `.bash_custom`. -* **Privacy First:** Never log or commit contents of `~/.env.secrets`. -* **Verification:** Before updating configs, verify with `git status` and `git diff` (which are allowed without confirmation). - ## 🗣 Язык и рассуждения Пиши на ясном русском языке. Иностранные слова оставляй только там, где у термина нет устоявшегося русского аналога: имена технологий и инструментов (Kafka, ClickHouse, Airflow) и названия из кода. Если для понятия есть обычное русское слово — используй его, не выдумывай транслитерации (пиши «приведение в соответствие», а не «реконсиляция»; «точка отсчёта», а не «origin»). diff --git a/TODO.md b/TODO.md index 510cf7f..4640904 100644 --- a/TODO.md +++ b/TODO.md @@ -1,46 +1 @@ # TODO - -## opencode: перейти на config.d + stow - -Сейчас `opencode.json` копируется через `copy_managed_file` в `install.sh`, -потому что opencode может модифицировать конфиг в рантайме. - -Когда [anomalyco/opencode#9062](https://github.com/anomalyco/opencode/issues/9062) -(поддержка `config.d/`) будет смержен — разбить конфиг на фрагменты -и подключить через stow, как остальные пакеты. - -Связанный PR: [anomalyco/opencode#16525](https://github.com/anomalyco/opencode/pull/16525) - -## adversarial-review: изучить официальный плагин OpenAI - -Посмотреть [openai/codex-plugin-cc](https://github.com/openai/codex-plugin-cc) — -официальный плагин для ревью с Codex. Найти идеи для улучшения скилла: -промпты, структура ревью, интеграция с CI, обработка результатов. - -Также разобраться с поведением `codex exec resume` — переключается на -`workspace-write` sandbox и `xhigh` reasoning вместо запрошенных `read-only` / `high`. - -## adversarial-review: отдельный репозиторий + статья на Хабр - -Выделить скилл adversarial-review в отдельный публичный репозиторий: -- README с описанием, установкой, примерами -- Инструкция по подключению к Claude Code / Codex / другим AI-агентам - -Написать статью на Хабр о подходе "adversarial AI review" — -Claude пишет код, Codex ревьюит, итеративный цикл до одобрения. - -**Приоритет: высокий** — направление развивается быстро, важно не упустить момент. - -## pclaude/pcodex: ручная проверка на Windows - -PowerShell-часть (`Invoke-WithProxy`/`pclaude`/`pcodex` в -`chezmoi/dot_config/powershell/profile.ps1`) написана, но не исполнялась — -в dev-окружении (WSL) нет `pwsh`. Прогнать на Windows ручной чеклист: - -- `pclaude` / `pcodex` запускаются; -- при остановленном прокси срабатывает fail-fast (запуск отменяется); -- proxy-env не остаётся в сессии после выхода (в т.ч. после Ctrl-C — - если `finally` не отработал, прокси остаётся включённым: безопасно); -- passthrough: `pclaude -p "..."`, `pcodex --help`, аргумент с пробелами, - аргумент с `--` (известный footgun PowerShell); -- регресс: `proxy_on` / `proxy_off` ведут себя как прежде. \ No newline at end of file