implementation — скилл для Claude Code: что делает и как установить
Направляет агента при написании рабочего кода: требует соблюдать архитектурные паттерны проекта, обрабатывать ошибки и не делать лишних правок.
npx skills add cyrusagents/cyrus --skill implementation -a claude-codeЧто делает implementation
Скилл задаёт правила для написания готового кода в Claude Code. Агент изучает стиль репозитория и повторяет принятые соглашения. Никаких случайных правок на соседних участках. Изменения затрагивают ровно то, о чём просил разработчик.
В правилах закреплён пошаговый процесс. При падении тестов агент чинит код на месте, не переходя к следующим этапам. Проверка строится на подходе verify-and-ship. Новые автотесты добавляются только для заметных регрессий, которые оправдано сопровождать, а для рядовых правок хватает имеющихся проверок.
Скилл прямо завязан на рабочий процесс Cyrus, поэтому вне цепочки с фазой verify-and-ship его правила верификации придётся адаптировать вручную.
Какие задачи решает
- внедрить запрошенные изменения без постороннего рефакторинга
- сохранить существующие паттерны и соглашения кодовой базы
- обработать краевые случаи и возможные сбои
- подготовить код к проверке через цепочку
verify-and-ship - устранить падения тестов до перехода к этапу сдачи
Примеры запросов агенту
- Напиши логику авторизации по этой задаче, соблюдай соглашения репозитория
- Реализуй обработку краевых случаев для парсера данных без правок в соседних модулях
- Добавь метод расчёта скидки и проверь существующими тестами перед сдачей
Как установить implementation
1Через Skills CLI (Vercel)
npx skills add cyrusagents/cyrus --skill implementation -a claude-code2Вручную: положить файлы
~/.claude/skills/implementation/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/implementation/
1Через Skills CLI (Vercel)
npx skills add cyrusagents/cyrus --skill implementation -a codex2Вручную: положить файлы
.agents/skills/implementation/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add cyrusagents/cyrus --skill implementation -a cursor2Вручную: положить файлы
.cursor/skills/implementation/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install cyrusagents/cyrus implementation2Вручную: положить файлы
.github/skills/implementation/SKILL.md1Через Skills CLI (Vercel)
npx skills add cyrusagents/cyrus --skill implementation -a gemini-cli2Командой платформы
gemini skills install https://github.com/cyrusagents/cyrus --path skills/implementationВручную: положить файлы
.devin/skills/implementation/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add cyrusagents/cyrus --skill implementation -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о implementation
Как установить implementation в Claude Code?
Выполните команду npx skills add cyrusagents/cyrus --skill implementation -a claude-code в терминале.
Что делает скилл implementation?
Он инструктирует агента писать рабочий код по принятым в проекте шаблонам, обрабатывать исключения и ограничивать правки рамками задачи.
Нужно ли писать новые тесты на каждое изменение?
Нет, скилл рекомендует использовать имеющиеся тесты или прямые проверки. Добавлять новые тесты нужно только для существенных регрессий, которые имеет смысл поддерживать в дальнейшем.
Исходный текст
SKILL.md · Apache-2.0
--- name: implementation description: Implement the requested changes. Write production-ready code, follow existing patterns, and use proportionate verification. --- # Implementation Implement the requested changes: - Write production-ready code that follows existing patterns and conventions - Choose verification using `verify-and-ship`: use relevant existing tests or direct checks; add new tests only for concrete consequential regressions worth maintaining - Handle edge cases and error scenarios appropriately - Keep changes focused on what was requested — avoid unrelated improvements If tests fail, fix them before moving on to the next phase of the workflow. When implementation is complete, proceed to the verification and shipping phase.
© cyrusagents · Apache-2.0 · cyrusagents/cyrus