What problem does it solve? Extending a specification discovery tool with a new parser risks breaking shared scenario semantics, losing source locations, or crashing on malformed input. This Skill provides a disciplined workflow for adding or extending parsers safely. ## Core Features & Use Cases - Test-Driven Parser Development: Start with a failing Cratis-style specification using the smallest representative source before implementing parser logic. - Semantic Preservation: Maintain the shared BehaviorScenario semantics and accurate source locations across all parsers. - Resilient Error Handling: Keep malformed-input handling local so a bad file returns a diagnostic instead of failing the entire discovery run. - Use Case: When adding support for a new test framework's specification format, follow this workflow to write the failing spec first, implement the parser, register the extension only when false positives are safely rejected, then verify with dotnet test, a Release build, and a generated sample HTML report. ## Quick Start Add a new specification parser for the target format following the add-parser workflow, starting with a failing specification and ending with a verified Release build.