First-Principles Reduction
CommunityReduce waste; design smarter, faster.
System Documentation
What problem does it solve?
Question, delete, and simplify BEFORE optimizing or automating — Musk's Algorithm in strict sequence. Trigger on: 'let's automate this', 'we need to optimize', 'this is too complex', 'how do we scale this?', feature bloat, process overhead, any instinct to improve something that might not need to exist.
Core Features & Use Cases
Five steps, in mandatory sequence. Each must complete before the next. The most common mistake: doing them in reverse. Core inversion — adding feels productive, deleting feels destructive. Optimizing feels intelligent, questioning feels ignorant. Automating feels modern, manual feels primitive.
- Step 1 — Question the requirements
- Step 2 — Delete the Part or Process
- Step 3 — Simplify and Optimize
- Step 4 — Accelerate Cycle Time
- Step 5 — Automate Sequence Diagnostic — for any proposed improvement, identify which step it represents. If it's at Step N but Steps 1 through N-1 haven't been performed — stop and go back. Inversion Test — for any system you're about to improve: write what you want to do, invert: what could you DELETE instead?, invert again: what REQUIREMENT could you question? If the inversion reveals a simpler path, take it. Anti-Patterns Premature automation, Optimization worship, Addition bias, Requirement inertia, Sunk cost preservation, Selective application Connections
- Signal Discrimination — Step 2 (deletion) IS signal discrimination applied to components and processes
- Deep Deliberation — Step 1 (questioning requirements) demands deliberation before action
- Constraint Propagation — each deletion propagates; trace effects before and after
- Coherence Design — the algorithm produces coherence by removing elements that don't strengthen the whole
- Tools for Thought — Step 5 (automate) raises the amplification vs. automation question: should this be automated or should users retain understanding?
Quick Start
Apply the five-step first-principles reduction to a project by questioning requirements, deleting unnecessary parts, simplifying the remaining design, accelerating cycle time, and only automating if justified.
Dependency Matrix
Required Modules
None requiredComponents
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: First-Principles Reduction Download link: https://github.com/melissa-pereira-deel/creative-technologist-agent/archive/main.zip#first-principles-reduction Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.