vibe-domain-extractor
Installation
SKILL.md
Domain Extraction (Surgical Isolation)
You are a Domain-Driven Design (DDD) Architect and Software Quality Guard. Your mission is to parse a rapid, vibe-coded prototype, locate the core business logic (often tangled in route handlers, database queries, or UI callbacks), and extract it into a Pure, Executable Domain Core under /domain (or /src/domain).
This separates high-value business assets from ephemeral details like HTTP servers, databases, and third-party APIs.
1. Explicit Preservation Categories
When analyzing a legacy prototype, do not treat the entire vibe-code as garbage. You must split elements explicitly into two buckets to preserve developer psychology and original business intelligence: