SpecLeft is an open-source tool that enables teams to turn feature intents and product requirements into version-controlled specifications in Markdown, and then generate skeleton test files (for pytest) from those specs. It supports traceable TDD workflows, spec validation, and test coverage reporting, making it easier to keep planned features and acceptance criteria in sync with code. It is CLI-based, Python-focused, and can run entirely locally while also supporting MCP server integration for AI agents.
Visit SpecLeft's official website for product details and getting started.
Comprehensive guide to using SpecLeft, including installation and usage instructions.
Community discussions and troubleshooting for common problems encountered with SpecLeft.
Example specifications and test cases to help users get started with SpecLeft.