К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

principle-redesign-from-first-principles — скилл для Claude Code

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

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

Что делает principle-redesign-from-first-principles

Скилл срабатывает при интеграции нового требования в существующий дизайн. Вместо точечной заплатки агент перечитывает все затронутые файлы, понимает текущую структуру и задаёт себе вопрос: «если бы мы писали это с нуля с новым требованием, что бы мы построили?»

Дальше изменение распространяется по всем ссылкам: типы, документация, примеры, разделы с обоснованиями. Агент продумывает перепроектирование целиком, но доставляет его инкрементально. Это метод сохранения option value при изменениях в существующем дизайне.

Внутри только один файл SKILL.md, установка через npx skills add. Скилл отключён для автоматического вызова моделью — агент применяет его, когда требование действительно ломает текущую структуру, а не для мелких правок.

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

  • не дать агенту налепить заплатку поверх чужого дизайна
  • распространить изменение по всем ссылкам: типы, доки, примеры
  • сохранить option value при интеграции новых требований
  • перепроектировать целиком, но доставлять инкрементально

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

  • Примени принцип redesign from first principles к этому изменению
  • Перепроектируй модуль так, будто новое требование было в нём изначально
  • Прочитай затронутые файлы и перестрой дизайн, а не прикручивай сверху

Как установить principle-redesign-from-first-principles

1Через Skills CLI (Vercel)

npx skills add backnotprop/pstack --skill principle-redesign-from-first-principles -a claude-code

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

~/.claude/skills/principle-redesign-from-first-principles/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/principle-redesign-from-first-principles/

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

Весь набор →

Похожие

swiftui-view-refactor официальный OpenAI Скилл наводит порядок в коде SwiftUI: делит разросшиеся экраны на отдельные структуры View и выносит побочные эффекты из body. CX Codex GP ChatGPT 113установок narrow-react-prop-types humanlayer Скилл сужает типы пропсов React-компонента до контракта, который реально используется в живом коде, и заставляет сторис и тесты подстроиться под него. Claude Code CX Codex Cursor +1 1 200установок software-design-philosophy wondelai Скилл разбирает проектирование модулей: считает сложность, ищет утечки информации и ставит дизайну оценку по восьми диагностикам. Claude Code CX Codex Cursor +1 6 100установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. Claude Code 1 163 035установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. Claude Code 1 141 062установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. Claude Code 990 453установок codebase-design Matt Pocock Скилл помогает проектировать модули с небольшим интерфейсом и скрытой внутри сложностью. Подходит для рефакторинга, тестируемости и поиска чистого seam. Claude Code 850 344установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. Claude Code 789 521установок

Вопросы о principle-redesign-from-first-principles

Как установить principle-redesign-from-first-principles в Claude Code?

Выполни npx skills add backnotprop/pstack --skill principle-redesign-from-first-principles -a claude-code. Скилл появится в ~/.claude/skills/principle-redesign-from-first-principles/SKILL.md.

Что делает principle-redesign-from-first-principles?

Заставляет агента при интеграции нового требования перепроектировать существующий дизайн с нуля, будто требование было foundational assumption с самого начала. Изменение распространяется по всем ссылкам: типам, докам, примерам, rationale-разделам.

Чем это отличается от обычного рефакторинга?

Рефакторинг чистит код без изменения поведения. Здесь же новое требование меняет саму структуру дизайна, поэтому агент сначала продумывает весь redesign, а потом доставляет его инкрементально.

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

SKILL.md · MIT
---
name: principle-redesign-from-first-principles
description: "Apply when integrating a new requirement into an existing design."
disable-model-invocation: true
---

# Redesign From First Principles

When integrating a change, don't bolt it onto the existing design. Redesign as if the requirement had been a foundational assumption from the start.

- Read all affected files and understand the current design
- Ask: "if we were writing this from scratch with this new requirement, what would we build?"
- Propagate the change through every reference: types, docs, examples, rationale sections
- Think about the whole redesign, then deliver it incrementally

This is the method for preserving option value when integrating changes into an existing design.

© backnotprop · MIT · backnotprop/pstack

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

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

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