Tessl — Summary
Tessl is a "steering tile" and agent enablement platform that gives coding agents structured, versioned skills, rules, and evaluation scenarios for spec-driven development — teaching agents to gather requirements, write .spec.md files, and get explicit approval before writing any code.
Problem it solves: Vibecoding produces apps that hallucinate APIs, have useless error handling, lack tests, and can't be verified against intent; Tessl's spec-before-code rule enforces that agents never begin implementation without an approved spec, and its one-question-at-a-time rule prevents requirement-gathering from being rushed.
Distinctive trait: Tessl ships a custom tile format (tile.json) deployed via tessl install, a commercial registry at tessl.io, and an evaluation harness (tessl eval run) for verifying that skills behave correctly — making it the only framework in the corpus with a first-party evaluation/grading system for its own skills.
Target audience: Development teams using MCP-compatible agents (Claude Code, Cursor, etc.) who want a methodology tile that installs once and consistently enforces spec-driven development across all developers without any per-developer configuration.
Production-readiness: v2.0.1; actively maintained with 38 stars and 2 contributors; published on the Tessl registry at tessl.io/registry/tessl-labs/spec-driven-development. Founded by Guy Podjarny (founder of Snyk).
Differs from seeds: Closest to spec-kit in structure (4 skills + 3 rules mapping to spec-kit's 9 commands + 9 skills), but Tessl introduces a proprietary tile distribution format with versioned registry hosting, a tessl eval run evaluation harness (9 evaluation scenarios graded by the framework), and a commercial platform layer. Unlike spec-kit which requires a Python CLI, Tessl installs via npx @tessl/cli install and drops files into .tessl/ for any MCP-compatible agent to read without framework coupling.