ai-first-engineering — скилл для Claude Code: процесс и ревью
Задаёт правила работы команды, где большую часть кода пишут ИИ-агенты: что проверять на ревью, какие тесты требовать, как строить архитектуру.
npx skills add affaan-m/ECC --skill ai-first-engineering -a claude-codeЧто делает ai-first-engineering
Скилл описывает операционную модель для команд, в которых агенты генерируют заметную долю реализации. Он не пишет код за вас, а задаёт рамку: планирование важнее скорости набора, покрытие проверками важнее субъективной уверенности, а ревью смещается с синтаксиса на поведение системы.
Внутри — требования к архитектуре и стандарт тестирования. Архитектура должна быть agent-friendly: явные границы, стабильные контракты, типизированные интерфейсы, детерминированные тесты. Скрытые договорённости, размазанные по коду, считаются проблемой. На ревью смотрят на регрессии поведения, допущения по безопасности, целостность данных, обработку сбоев и безопасность выката; стиль, который и так ловит автоматика, отходит на второй план.
Есть и раздел про найм: сильный инженер в такой команде чисто декомпозирует неясную задачу, формулирует измеримые критерии приёмки и держит риск-контроль под давлением сроков. Ставить его стоит, если у вас уже есть поток агентного кода и нужны общие правила ревью и тестов. Если агенты пишут пару файлов в месяц, процесс только добавит бюрократии.
Какие задачи решает
- договориться, что именно проверять на ревью агентного кода
- поднять планку тестов для сгенерированных участков
- задать требования к архитектуре под работу агентов
- сформулировать критерии приёмки для неясной задачи
- оценивать инженеров по сигналам, а не по скорости набора
Примеры запросов агенту
- Помоги настроить процесс ревью для команды, где код в основном пишут агенты
- Какие тесты требовать для сгенерированного кода в этом модуле?
- Разбери нашу архитектуру: где границы и контракты слишком неявные для агентов?
Как установить ai-first-engineering
1Через Skills CLI (Vercel)
npx skills add affaan-m/ECC --skill ai-first-engineering -a claude-code2Вручную: положить файлы
~/.claude/skills/ai-first-engineering/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/ai-first-engineering/
1Через Skills CLI (Vercel)
npx skills add affaan-m/ECC --skill ai-first-engineering -a codex2Вручную: положить файлы
.agents/skills/ai-first-engineering/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add affaan-m/ECC --skill ai-first-engineering -a cursor2Вручную: положить файлы
.cursor/skills/ai-first-engineering/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install affaan-m/ECC ai-first-engineering2Вручную: положить файлы
.github/skills/ai-first-engineering/SKILL.md1Через Skills CLI (Vercel)
npx skills add affaan-m/ECC --skill ai-first-engineering -a gemini-cli2Командой платформы
gemini skills install https://github.com/affaan-m/ECC --path skills/ai-first-engineeringВручную: положить файлы
.devin/skills/ai-first-engineering/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add affaan-m/ECC --skill ai-first-engineering -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора146
Весь набор →Похожие
Вопросы о ai-first-engineering
Как установить ai-first-engineering в Claude Code?
Выполните npx skills add affaan-m/ECC --skill ai-first-engineering -a claude-code. Файл скилла окажется в ~/.claude/skills/ai-first-engineering/SKILL.md.
Что делает ai-first-engineering?
Описывает процесс, ревью и требования к архитектуре для команд, где агенты генерируют большую часть реализации. Помогает договориться о критериях приёмки и планке тестов.
Для каких платформ подходит скилл?
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для Copilot команда установки другая: gh skill install affaan-m/ECC ai-first-engineering.
Исходный текст
SKILL.md · MIT
--- name: ai-first-engineering description: Engineering operating model for teams where AI agents generate a large share of implementation output. Use when setting team process, review gates, or ownership rules for a codebase largely written by agents. metadata: origin: ECC --- # AI-First Engineering Use this skill when designing process, reviews, and architecture for teams shipping with AI-assisted code generation. ## Process Shifts 1. Planning quality matters more than typing speed. 2. Eval coverage matters more than anecdotal confidence. 3. Review focus shifts from syntax to system behavior. ## Architecture Requirements Prefer architectures that are agent-friendly: - explicit boundaries - stable contracts - typed interfaces - deterministic tests Avoid implicit behavior spread across hidden conventions. ## Code Review in AI-First Teams Review for: - behavior regressions - security assumptions - data integrity - failure handling - rollout safety Minimize time spent on style issues already covered by automation. ## Hiring and Evaluation Signals Strong AI-first engineers: - decompose ambiguous work cleanly - define measurable acceptance criteria - produce high-signal prompts and evals - enforce risk controls under delivery pressure ## Testing Standard Raise testing bar for generated code: - required regression coverage for touched domains - explicit edge-case assertions - integration checks for interface boundaries
© affaan-m · MIT · affaan-m/ECC