К основному содержанию
скилл CX Codex

principle-sequence-verifiable-units — скилл для Claude Code

Скилл учит агента разбивать миграции и массовые правки на мелкие шаги с проверкой каждого. Помогает собирать понятные цепочки коммитов для ревью.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add backnotprop/pstack --skill principle-sequence-verifiable-units -a claude-code
Открыть на GitHub

Что делает principle-sequence-verifiable-units

Скилл задаёт строгий порядок для многошаговых задач: рефакторинга, миграций и серии однотипных правок. Каждая операция оформляется как шаг с проверяемым состоянием. Агент обязан сначала зафиксировать базовое состояние, сделать ровно одно изменение и запустить проверку. Переходить к следующей правке разрешено только после того, как текущий шаг завершился успехом.

Перед началом работы скилл требует сделать rebase на чистый trunk, иначе проверки будут опираться на неактуальный базовый код. При формировании коммитов и pull request задаётся проверяемая структура: сначала падающий тест, затем исправляющий код. Для структурных правок действует та же логика: сначала удаление лишнего, затем решейпинг, либо фиксация базового состояния перед основной доработкой.

Это руководство по дисциплине работы. Если агент склонен вносить двадцать правок за один вызов и запускать сборку только в самом конце, этот скилл остановит такой хаос. При этом в метаданных скилла прописан флаг disable-model-invocation: true, поэтому агент не станет вызывать его автоматически без явного контекста.

Какие задачи решает

  • делить массовый рефакторинг на изолированные проверяемые шаги
  • выстраивать коммиты в последовательность «падающий тест — исправление»
  • фиксировать базовое состояние перед структурными правками в коде
  • локализовать поломки сразу на вызвавшем их единичном шаге

Примеры запросов агенту

  • Сделай миграцию по правилам principle-sequence-verifiable-units: проверяй каждый шаг перед переходом к следующему.
  • Разбей рефакторинг модуля на цепочку коммитов, оформив сначала падающие тесты, затем правки.

Как установить principle-sequence-verifiable-units

1Через Skills CLI (Vercel)

npx skills add backnotprop/pstack --skill principle-sequence-verifiable-units -a claude-code

2Вручную: положить файлы

~/.claude/skills/principle-sequence-verifiable-units/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/principle-sequence-verifiable-units/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора44

recall Собирает из истории чатов, живого состояния репозитория и общего следа краткую сводку: где вы остановились и что делать дальше. CX Codex +1 5 000установок automate-me Превращает привычки и стиль разработки в персональный скилл вроде jay-mode, анализируя недавние сессии агента и ответы на вопросы. CX Codex +1 5 100установок principle-outcome-oriented-execution Правило для плановых переписываний и миграций: агент идёт к целевой архитектуре, а не латает промежуточные состояния совместимым кодом. CX Codex +1 5 100установок principle-boundary-discipline Скилл-правило для ИИ-агента: проверки и обработка ошибок держатся на границах системы, внутри — доверие типам и чистые функции. CX Codex +1 5 100установок principle-test-behavior-not-implementation Правило для тестов: проверять то, что видит вызывающий код, и не цепляться за внутренности. Помогает отличить тест, который ловит баг, от зелёной пустышки. CX Codex +1 5 200установок principle-minimize-reader-load Скилл помогает найти лишние слои абстракции и спрятанное состояние, которое замедляет понимание кода. Применяй при ревью сложных участков, когда трудно проследить логику. CX Codex +1 5 200установок principle-migrate-callers-then-delete-legacy-apis Скилл требует сразу переводить вызовы на новый внутренний API и удалять старый код без переходных слоёв совместимости. CX Codex +1 5 200установок principle-model-the-domain Помогает описывать предметную область через структуры данных, а не разрастающиеся условия. Нужен для логики состояний и повторяющихся правил формы данных. CX Codex +1 5 200установок

Похожие

commit-hygiene alinaqi Следит за размером правок, вовремя предлагает зафиксировать изменения в git и помогает дробить код на атомарные коммиты. CX Codex +1 335установок no-mistakes kunchenguid Проверяет изменения через цепочку ревью, тестов, линтинга, документации и CI перед отправкой в настроенную ветку. Подходит для валидации задачи после её выполнения. CX Codex +1 5 600установок ce-code-review EveryInc Скилл проверяет diff или pull request на баги, регрессии, тесты и соответствие стандартам. Подходит для проверки текущей ветки или заданного PR. CX Codex +1 3 800установок review-and-ship cursor Скилл автоматизирует проверку изменений перед отправкой: смотрит на баги, тесты и соответствие намерению, затем коммитит и открывает PR. Подойдёт, если хочешь убедиться, что код готов, прежде чем его залить. CX Codex +1 2 500установок pre-merge bobmatnyc Скилл-чеклист, который прогоняет типы, линтер и тесты до коммита, до PR и до мержа в main. Пригодится, когда не хочется ловить поломки уже в ревью. CX Codex +1 330установок deslop cursor Скилл находит разницу между текущей веткой и main, удаляя лишний сгенерированный мусор. Помогает привести стиль к стандартам репозитория перед сдачей пуллреквеста. CX Codex +1 9 300установок

Рядом в теме «Git и GitHub»

Все скиллы по теме «Git и GitHub» →

Вопросы о principle-sequence-verifiable-units

Как установить principle-sequence-verifiable-units в Claude Code?

Выполните команду npx skills add backnotprop/pstack --skill principle-sequence-verifiable-units -a claude-code. Конфигурация сохранится по пути ~/.claude/skills/principle-sequence-verifiable-units/SKILL.md.

Что делает скилл principle-sequence-verifiable-units?

Он инструктирует агента выполнять работу небольшими шагами с верификацией каждого шага до перехода к следующему. Также он задаёт правила упорядочивания коммитов и pull request, чтобы ревьюер мог легко перепроверить цепочку изменений.

С какими скиллами сочетается этот принцип?

Скилл дополняет принцип prove-it-works, обеспечивающий достоверность проверок, и build-the-lever, который снижает затраты на верификацию каждого отдельного шага.

Исходный текст

SKILL.md · MIT
---
name: principle-sequence-verifiable-units
description: "Apply to multi-step work (sweeps, migrations, runs of similar edits) and to how you stack commits and PRs. Break work into small units that each end in a verifiable state, check each before the next, and order delivery so the sequence proves itself to a reviewer."
disable-model-invocation: true
---

# Sequence work into verifiable units

Order work as a sequence of small units, each ending in a state you can check, and don't advance until the current one is green.

**Why:** A break caught at the unit that caused it is cheap to localize. A break caught after a batch is buried, and you have already built further on a broken base. Sequencing those same units into a delivery a reviewer can replay turns "trust me" into "watch it go red, then green."

**Execution.** In a sweep, migration, or any run of similar edits, verify each change before starting the next. Each unit is a before/after bracket: known-good state, one change, run the check, then proceed. Rebase onto clean trunk first so every check measures against the real baseline. When a lever does the edits, the per-unit check is nearly free. Run it anyway.

**Delivery.** Stack commits and PRs in the order that proves the work. The canonical shape is the failing test first, then the fix on top. Other story orders are a subtraction before the reshape, a baseline capture before the treatment, the scaffold before the feature. Each commit lands on its own and the sequence reads as an argument.

The sequencing complement to the **prove-it-works** principle skill, which keeps each check real, and the **build-the-lever** principle skill, which makes the per-unit check cheap.

© backnotprop · MIT · backnotprop/pstack

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой