Codex · softaworks — скилл для Claude Code: анализ и рефакторинг кода
Скилл запускает Codex CLI для анализа, рефакторинга и автоматического редактирования кода. По умолчанию использует GPT-5.2 с адаптивным reasoning и достигает 76.3% на SWE-bench.
npx skills add softaworks/agent-toolkit --skill codex -a claude-codeЧто делает codex
Codex интегрирует мощность GPT-5.2 в редактор: вы задаёте задачу, а скилл вызывает codex exec с нужным уровнем reasoning (xhigh, high, medium, low) и режимом sandbox (read-only, workspace-write или danger-full-access). Под капотом — CLI версии 0.57.0+, которая управляет моделью, глубиной анализа и доступом к файловой системе.
Рабочий процесс прост: скилл спросит уровень reasoning и режим sandbox, затем запустит команду с флагами -m, --config model_reasoning_effort, --sandbox, --skip-git-repo-check и подавит stderr (thinking tokens) по умолчанию. После выполнения предложит продолжить сессию через codex resume --last, чтобы уточнить или расширить анализ без перезапуска.
GPT-5.2 дешевле и быстрее GPT-5.1 (30% экономия на стандартных задачах), а кэш входа со скидкой 90% держится до 24 часов. Для сложных случаев есть gpt-5.2-max (128K output) и gpt-5.2-mini (в 4 раза больше allowance). Требует Codex CLI версии 0.57.0 или новее.
Какие задачи решает
- анализировать код и находить баги
- рефакторить функции и архитектуру
- применять автоматические правки к файлам
- оптимизировать производительность кода
- проверять безопасность и лучшие практики
Примеры запросов агенту
- Проанализируй мой
index.tsна проблемы с production-ready кодом, используй high reasoning - Рефакторь весь класс User для лучшей читаемости, workspace-write mode
- codex resume — продолжи анализ и предложи оптимизацию SQL-запросов
Как установить codex
1Через Skills CLI (Vercel)
npx skills add softaworks/agent-toolkit --skill codex -a claude-code2Вручную: положить файлы
~/.claude/skills/codex/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/codex/
1Через Skills CLI (Vercel)
npx skills add softaworks/agent-toolkit --skill codex -a codex2Вручную: положить файлы
.agents/skills/codex/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add softaworks/agent-toolkit --skill codex -a cursor2Вручную: положить файлы
.cursor/skills/codex/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install softaworks/agent-toolkit codex2Вручную: положить файлы
.github/skills/codex/SKILL.md1Через Skills CLI (Vercel)
npx skills add softaworks/agent-toolkit --skill codex -a gemini-cli2Командой платформы
gemini skills install https://github.com/softaworks/agent-toolkit --path skills/codexВручную: положить файлы
.devin/skills/codex/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add softaworks/agent-toolkit --skill codex -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о codex
Как установить Codex в Claude Code?
Выполни npx skills add softaworks/agent-toolkit --skill codex -a claude-code, затем открой ~/.claude/skills/codex/SKILL.md для проверки. На других платформах команда отличается: для Codex — npx skills add softaworks/agent-toolkit --skill codex -a codex, для Cursor — npx skills add softaworks/agent-toolkit --skill codex -a cursor.
Что такое reasoning effort и какой выбрать?
Это глубина анализа: xhigh для очень сложных задач (архитектура, глубокие баги), high для рефакторинга и безопасности, medium для стандартных правок, low для простых изменений. Скилл спросит уровень перед запуском.
Могу ли я продолжить сессию после первого анализа?
Да, используй codex resume или напиши «codex resume» — скилл восстановит модель, reasoning effort и sandbox mode из предыдущего запуска и будет ждать вашу новую задачу.
Исходный текст
SKILL.md · MIT
--- name: codex description: Use when the user asks to run Codex CLI (codex exec, codex resume) or references OpenAI Codex for code analysis, refactoring, or automated editing. Uses GPT-5.2 by default for state-of-the-art software engineering. --- # Codex Skill Guide ## Running a Task 1. Default to `gpt-5.2` model. Ask the user (via `AskUserQuestion`) which reasoning effort to use (`xhigh`,`high`, `medium`, or `low`). User can override model if needed (see Model Options below). 2. Select the sandbox mode required for the task; default to `--sandbox read-only` unless edits or network access are necessary. 3. Assemble the command with the appropriate options: - `-m, --model <MODEL>` - `--config model_reasoning_effort="<high|medium|low>"` - `--sandbox <read-only|workspace-write|danger-full-access>` - `--full-auto` - `-C, --cd <DIR>` - `--skip-git-repo-check` 3. Always use --skip-git-repo-check. 4. When continuing a previous session, use `codex exec --skip-git-repo-check resume --last` via stdin. When resuming don't use any configuration flags unless explicitly requested by the user e.g. if he species the model or the reasoning effort when requesting to resume a session. Resume syntax: `echo "your prompt here" | codex exec --skip-git-repo-check resume --last 2>/dev/null`. All flags have to be inserted between exec and resume. 5. **IMPORTANT**: By default, append `2>/dev/null` to all `codex exec` commands to suppress thinking tokens (stderr). Only show stderr if the user explicitly requests to see thinking tokens or if debugging is needed. 6. Run the command, capture stdout/stderr (filtered as appropriate), and summarize the outcome for the user. 7. **After Codex completes**, inform the user: "You can resume this Codex session at any time by saying 'codex resume' or asking me to continue with additional analysis or changes." ### Quick Reference | Use case | Sandbox mode | Key flags | | --- | --- | --- | | Read-only review or analysis | `read-only` | `--sandbox read-only 2>/dev/null` | | Apply local edits | `workspace-write` | `--sandbox workspace-write --full-auto 2>/dev/null` | | Permit network or broad access | `danger-full-access` | `--sandbox danger-full-access --full-auto 2>/dev/null` | | Resume recent session | Inherited from original | `echo "prompt" \| codex exec --skip-git-repo-check resume --last 2>/dev/null` (no flags allowed) | | Run from another directory | Match task needs | `-C <DIR>` plus other flags `2>/dev/null` | ## Model Options | Model | Best for | Context window | Key features | | --- | --- | --- | --- | | `gpt-5.2-max` | **Max model**: Ultra-complex reasoning, deep problem analysis | 400K input / 128K output | 76.3% SWE-bench, adaptive reasoning, $1.25/$10.00 | | `gpt-5.2` ⭐ | **Flagship model**: Software engineering, agentic coding workflows | 400K input / 128K output | 76.3% SWE-bench, adaptive reasoning, $1.25/$10.00 | | `gpt-5.2-mini` | Cost-efficient coding (4x more usage allowance) | 400K input / 128K output | Near SOTA performance, $0.25/$2.00 | | `gpt-5.1-thinking` | Ultra-complex reasoning, deep problem analysis | 400K input / 128K output | Adaptive thinking depth, runs 2x slower on hardest tasks | **GPT-5.2 Advantages**: 76.3% SWE-bench (vs 72.8% GPT-5), 30% faster on average tasks, better tool handling, reduced hallucinations, improved code quality. Knowledge cutoff: September 30, 2024. **Reasoning Effort Levels**: - `xhigh` - Ultra-complex tasks (deep problem analysis, complex reasoning, deep understanding of the problem) - `high` - Complex tasks (refactoring, architecture, security analysis, performance optimization) - `medium` - Standard tasks (refactoring, code organization, feature additions, bug fixes) - `low` - Simple tasks (quick fixes, simple changes, code formatting, documentation) **Cached Input Discount**: 90% off ($0.125/M tokens) for repeated context, cache lasts up to 24 hours. ## Following Up - After every `codex` command, immediately use `AskUserQuestion` to confirm next steps, collect clarifications, or decide whether to resume with `codex exec resume --last`. - When resuming, pipe the new prompt via stdin: `echo "new prompt" | codex exec resume --last 2>/dev/null`. The resumed session automatically uses the same model, reasoning effort, and sandbox mode from the original session. - Restate the chosen model, reasoning effort, and sandbox mode when proposing follow-up actions. ## Error Handling - Stop and report failures whenever `codex --version` or a `codex exec` command exits non-zero; request direction before retrying. - Before you use high-impact flags (`--full-auto`, `--sandbox danger-full-access`, `--skip-git-repo-check`) ask the user for permission using AskUserQuestion unless it was already given. - When output includes warnings or partial results, summarize them and ask how to adjust using `AskUserQuestion`. ## CLI Version Requires Codex CLI v0.57.0 or later for GPT-5.2 model support. The CLI defaults to `gpt-5.2` on macOS/Linux and `gpt-5.2` on Windows. Check version: `codex --version` Use `/model` slash command within a Codex session to switch models, or configure default in `~/.codex/config.toml`.
© softaworks · MIT · softaworks/agent-toolkit
Похожие скиллы
Всё по теме «Код-ревью и рефакторинг» →Сначала — codex от других авторов.