patch-discipline-small-diffs

Community

Keep patches small, predictable and safe.

AuthorAntonBespalov
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Дисциплина маленьких патчей для уже выбранного решения: ограничивает область изменений, требует минимальный дифф, разбивку на комиты и запрет скрытых рефакторингов. Использовать после выбора архитектуры, safety-границ, тестов и доказательств; не использовать как стартовый skill для недоописанной или safety-critical задачи.

Core Features & Use Cases

  • Минимальный дифф: менять только то, что требуется для цели.
  • Не трогать лишнее: не переименовывать/не форматировать/не рефакторить соседний код без причины.
  • Ограничить область: явно перечислить файлы/модули, которые можно менять.
  • Соблюдать стандарт кода: комментарии на русском и требования к UTF-8/CRLF по docs/CODING_STANDARD_RU.md.
  • STM32CubeIDE: если патч добавляет новую папку с кодом — обновить include paths и sourceEntries в .cproject (см. docs/HOW_TO_USE_RU.md / раздел 5).
  • Разбивка на шаги (если изменение крупнее):
  1. инфраструктура/тесты,
  2. функциональное изменение,
  3. (опционально) рефакторинг после и отдельным коммитом.
  • Стабильные интерфейсы: не менять публичные API модулей без явного запроса.

Quick Start

Apply this skill to implement the smallest possible patch set that clearly documents the changes and blocks hidden refactors.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: patch-discipline-small-diffs
Download link: https://github.com/AntonBespalov/WC_IST/archive/main.zip#patch-discipline-small-diffs

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.