SpecLeft

SpecLeft

Version-controlled specs to skeleton tests. Traceable TDD for Python.

Visit SpecLeft

About SpecLeft

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.

Resources

Product Website

Visit SpecLeft's official website for product details and getting started.

Visit website →

Documentation

Comprehensive guide to using SpecLeft, including installation and usage instructions.

View docs →

GitHub Issues

Community discussions and troubleshooting for common problems encountered with SpecLeft.

Join the community →

Examples

Example specifications and test cases to help users get started with SpecLeft.

See examples →