Agent skill · product strategy · cursor
principle-redesign-from-first-principles
Apply when integrating a new requirement into an existing design. Redesign as if the requirement had been a foundational assumption from day one, instead of bolting it on.
Why this skill is useful
Codifies a systematic approach to redesigning systems that the AI could infer but now doesn't have to guess.
What it needs
About 1k tokens when loaded. Last updated 2026-08-06. 2,555 stars on the source repository.
What this skill does
Redesign From First Principles When integrating a change, don't bolt it onto the existing design. Redesign as if the requirement had been there 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.
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills cursor/principle-redesign-from-first-principles