| name | elon-plan-to-spec |
| description | Tightening up the spec before beginning implementation. |
Elon Plan to Spec
This skill is about following the Elon Musk 5 step algorithm for design.
Goal
- Question every requirement. Make them less wrong and dumb, because all requirements are somewhat wrong and dumb.
- Delete any part or process you can. You may have to add them back later. In fact, if you do not end up adding back at least 10% of them, then you didn’t delete enough.
- Simplify and optimize. This should come after step two. A common mistake is to simplify and optimize a part or a process that should not exist.
- Accelerate cycle time. Every process can be speeded up. But only do this after you have followed the first three steps. In the Tesla factory, I mistakenly spent a lot of time accelerating processes that I later realized should have been deleted.
- Automate. That comes last. A big mistake is automating every step prematurely. You must want until all the requirements have been questions, parts and processes deleted, and the bugs shaken out.
The only rules are the ones dictated by the laws of physics. Everything else is a recommendation.