What problem does it solve?
This Skill helps developers implement or fix TDL code by enforcing contract-first development, ensuring that contracts are resolved before any implementation code is written.
Core Features & Use Cases
- Contract-First Development: Ensures that contracts are defined and validated before implementation, improving code quality and reliability.
- Public/Scientific Interface Tests: Tests the public or scientific interface of the code, not private internals, for better maintainability.
- Guardrails and Checklists: Provides guardrails and checklists to ensure compliance with best practices and prevent common errors.
- Integration Checks: Runs contract binding, validation, and result schema/provenance checks to ensure code correctness.
Quick Start
Run the contract-first-tdd skill to implement a new feature in your TDL code, ensuring that contracts are defined and validated before writing any implementation code.