Files
dotfiles/TODO.md
T
ddadminandClaude Opus 4.6 76e6b293c8 refactor(skills): оптимизирован codex-review для Plan Mode и resume
- Зачем:
  - в Plan Mode ревью плана вызывало ~5 permission prompts (git, Write, rm),
    хотя для плана git не нужен, а план уже является файлом.
- Что:
  - добавлен fast path: явный `plan` или Plan Mode пропускают git-проверки
  - base branch определяется лениво (только для code/code-vs-plan)
  - resume упрощён через `2>/dev/null` (stderr → /dev/null, stdout = чистое ревью)
  - cleanup пропускается в Plan Mode, best-effort вне его
  - удалены deprecated permissions claude-diff-* из settings.local.json
- Проверка:
  - `/codex-review plan` в Plan Mode — 0 permission prompts
  - `/codex-review code` вне Plan Mode — работает как раньше

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 12:26:46 +03:00

55 lines
3.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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)
## ~~codex-review: убрать permission prompts~~ DONE
Реализовано: шаги 2, 3, 7 переписаны на встроенные инструменты (Write tool, stdout capture).
См. коммит с `fix(skills): убраны permission prompts из codex-review`.
## ~~codex-review: передавать список файлов вместо diff~~ DONE
Реализовано: Codex получает `--name-only` список файлов и git-команды,
сам читает diff. Убраны temp-файлы `claude-diff-*`, preflight, часть cleanup.
## codex-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`.
## ~~codex-review: plan mode без git~~ DONE
Реализовано: fast path для режима `plan` — при явном аргументе `plan` или
в Claude Code Plan Mode git-проверки и определение base branch пропускаются.
Resume упрощён через `2>/dev/null` (stderr → /dev/null, stdout = чистое ревью).
## codex-review: pipe в определении base branch
Команда `git symbolic-ref ... | sed` содержит pipe `|`, который может
триггерить permission prompt в Claude Code. Пока не триггерит, но если начнёт —
заменить на два отдельных вызова или определять branch иначе.
Актуально только для режимов `code` и `code-vs-plan` — в `plan` git не вызывается.
## codex-review: отдельный репозиторий + статья на Хабр
Выделить скилл codex-review в отдельный публичный репозиторий:
- README с описанием, установкой, примерами
- Инструкция по подключению к Claude Code / Codex / другим AI-агентам
Написать статью на Хабр о подходе "adversarial AI review" —
Claude пишет код, Codex ревьюит, итеративный цикл до одобрения.
**Приоритет: высокий** — направление развивается быстро, важно не упустить момент.