tiny-stepping — скилл для GitHub Copilot: что делает и как установить
Скилл задаёт пошаговый процесс разработки: помощник вносит одно минимальное изменение, ждёт подтверждения и делает коммит перед следующим шагом.
npx skills add github/awesome-copilot --skill tiny-steppingЧто делает tiny-stepping
Скилл обязывает ассистента разбивать задачу на минимальные законченные шаги. Сначала вы согласовываете один шаг, затем агент пишет код только под него. Никаких забеганий вперёд. После правок агент останавливается для совместной проверки незакоммиченных изменений.
Внутри описан рабочий цикл из семи шагов и пять принципов. Главные правила простые: одно изменение за раз, поддержание рабочего состояния кода и обязательный коммит после одобрения. Если задача кажется слишком большой, скилл требует разбить её дальше.
Ставьте этот скилл, если Copilot часто уходит не в ту сторону и переписывает лишние файлы. Для быстрых правок в один запрос такой регламент покажется избыточным.
Какие задачи решает
- исключить уход ассистента в неверном направлении
- проверять незакоммиченные изменения на каждом шаге
- разбивать крупные задачи на минимальные правки
- сохранять компилируемый код после каждого шага
Примеры запросов агенту
- Примени tiny-stepping для рефакторинга этого модуля.
- Давай решим задачу по шагам через tiny-stepping.
Как установить tiny-stepping
1Через Skills CLI (Vercel)
npx skills add github/awesome-copilot --skill tiny-stepping2GitHub CLI
gh skill install github/awesome-copilot tiny-stepping3Вручную: положить файлы
.github/skills/tiny-stepping/SKILL.md1Через Skills CLI (Vercel)
npx skills add github/awesome-copilot --skill tiny-stepping -a claude-code2Вручную: положить файлы
~/.claude/skills/tiny-stepping/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/tiny-stepping/
Вручную: положить файлы
.agents/skills/tiny-stepping/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/tiny-stepping/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
Командой платформы
gemini skills install https://github.com/github/awesome-copilot --path skills/tiny-steppingВручную: положить файлы
.devin/skills/tiny-stepping/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора554
Весь набор →Похожие
Вопросы о tiny-stepping
Как установить tiny-stepping в GitHub Copilot?
Выполните команду gh skill install github/awesome-copilot tiny-stepping или npx skills add github/awesome-copilot --skill tiny-stepping. Также можно сохранить файл в .github/skills/tiny-stepping/SKILL.md.
Что делает скилл tiny-stepping?
Он переводит ассистента в пошаговый режим. Модель делает только одно понятное изменение за раз и запрашивает обратную связь перед коммитом.
Что требует скилл, если шаг оказался слишком крупным?
Правила tiny-stepping прямо предписывают разделить такой шаг на более мелкие части и не начинать следующие действия заранее.
Исходный текст
SKILL.md · MIT
--- name: tiny-stepping description: Incremental development workflow that makes the smallest meaningful change per step and pauses for feedback, so the direction gets validated early before continuing. Use for careful, iterative implementation with continuous validation. --- # Tiny Stepping Drive implementation in the smallest possible meaningful increments, pausing for feedback after each step so the work stays reviewable and easy to course-correct. ## Purpose - Make the smallest possible meaningful change at each step - Get user feedback after every step before proceeding - Reduce risk of going in the wrong direction - Keep changes reviewable and easy to understand ## Workflow 1. Agree on the next tiny step 2. Implement only that step — nothing more 3. Review uncommitted changes together to verify the step looks right 4. Short check-in: is this the right direction? 5. Commit the step before moving on 6. Agree on the next step 7. Repeat ## Principles - One concern per step — don't mix unrelated changes - Each step should be independently understandable - Prefer compiling/working state after each step - Don't anticipate future steps — wait for feedback first - If a step feels too big, split it further
© github · MIT · github/awesome-copilot