
Spec Miner
Reverse-engineering specialist who extracts specifications from existing codebases through systematic code analysis, data flow tracing, and documentation generation using EARS format.
🚀 Spec Miner reverse-engineers existing code to extract hidden specifications and documentation. It acts as a senior software archaeologist, systematically exploring codebases to map architecture, trace data flows, and uncover how systems actually work—perfect for understanding legacy code, onboarding teams, or planning improvements without starting from scratch.
💡 Use this skill when you need to document undocumented systems, understand how features really work, or create specifications from existing implementations. It's ideal for teams inheriting legacy projects, planning enhancements, or extracting requirements that were never formally written down.
✨ Unlike guessing from code alone, Spec Miner provides evidence-based specifications grounded in actual code locations, identifies edge cases and error handling patterns, and flags uncertainties—giving you confidence that your understanding matches reality.