domains / families / general / re-create
re-create
authentic
Completely delete and rewrite a file or module from scratch when structural rot makes patching impossible.
When to use
- Use when a file, module, or component needs to be completely deleted and rewritten from scratch
- Use when structural rot is so deep that individual fixes would only make it worse
- Use when accumulated technical debt makes the code unmaintainable
- Use when the target is fundamentally broken and beyond saving
- **DO NOT** use for partial refactors, single-function fixes, or targeted edits
When not to use
- The AI must explicitly justify the rewrite and receive user confirmation before deleting anything.
- The rebuild scope must exactly match what was declared (no bonus features or extra cleanup).
- Does not apply to partial refactoring, single-function fixes, or targeted bug fixes.
- It requires identifying the full blast radius upfront to avoid silently breaking dependencies.
Skill page
Source