Engineering design methodology as a Claude Code skill. Лендинг: https://module-design-skill.vercel.app
Превращает любую задачу разработки в чертёж: Модуль → Этап → Операция, с ЦКП на каждом уровне, инверсией от провала, инфраструктурной триадой Config/Client/Storage и шаблоном файловой структуры.
Никаких «давайте подумаем как разложить». Жёсткий 9-шаговый процесс, который выходит на готовый design blueprint.
git clone https://github.com/yasikvlad/claude-skill-module-design ~/.claude/skills/module-designЗапусти Claude Code — скилл активируется автоматически на триггеры.
| Файл | Что |
|---|---|
SKILL.md |
9-шаговый workflow + правила + common mistakes |
references/principles.md |
Архитектурные принципы (SRP / Unix / Изоляция / Composability / Фрактальность / DRY) + определения |
references/inversion.md |
Инверсионная навигация (необходимые условия / вычитание / ограничение / kill criteria) |
references/conventions.md |
Инфраструктурная триада Config / Client / Storage |
references/template.md |
Шаблон модуля: свёрнутая и развёрнутая форма |
references/checklists.md |
Чек-листы модуля / этапа / операции с примерами |
assets/blueprint.md |
Шаблон финального design document |
- ЦКП системы — одно предложение, конкретный продукт
- Инверсия первым делом — премортем, необходимые условия, kill criteria
- Декомпозиция в модули — один заказчик, один контракт
- Декомпозиция в этапы — тест существительного + расширение для пограничных случаев
- Декомпозиция в операции — атомарный шаг, неделим
- Размещение триады Config/Client/Storage — на правильном уровне
- Развернуть или свернуть этап — по 4 критериям нагрузки
- Валидация чек-листами — модуль/этап/операция
- Инверсионная отчётка — каждый failure mode → конкретная мера
Скилл активируется на упоминания:
- «спроектируй модуль X», «разложи задачу Y на этапы»
- «это модуль или этап», «нужно ли разворачивать этап»
- «где жить Config/Client/Storage»
- «провести премортем», «найти bottleneck», «определить kill criteria»
- ключевые слова: ЦКП, модуль/этап/операция, SRP, инверсия, шаблон модуля, триада
- AI-агенты и пайплайны
- Парсеры, ETL, контент-конвейеры
- Бэкенд-системы с модульной архитектурой
- Любая задача, где нужна декомпозиция и контракт
MIT
Made by Vlad Yasko