Installs into .claude/skills of the current project.
Sponsors
SSkills DirectorySkills Directory
Is that skill safe to install?
SSkills DirectorySkills Directory
Know which skills are safe — weekly.
Are you the author of Principle Redesign From First Principles?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/erickb336-principle-redesign-from-first-principles)
---
name: principle-redesign-from-first-principles
description: "Redesign from first principles. Apply when you add a new requirement to an existing design."
license: MIT
metadata:
source: "pstack principle-redesign-from-first-principles, MIT, Copyright (c) 2026 Lauren Tan, github.com/cursor/plugins, adapted; checked against pstack 0.15.36 at commit 0bb6f37"
---
<!-- Generated by scripts/build.mjs from the sources; edit the source, then run npm run build. -->
# Redesign from first principles
When you add a change, do not bolt it onto the existing design. Redesign as if the requirement had been a basic assumption from the start.
- Read all the files that the change affects, and understand the current design.
- Ask: "If we wrote this from the start with the new requirement, what would we build?"
- Carry the change through every reference: types, docs, examples and the sections that give the reasons.
- Think through the whole redesign, then deliver it in small steps.
**Why.** This method keeps your options open when a change comes into an existing design.