Simple Express app
You can use Tessl to create spec-driven applications from scratch! Starting with a basic spec for an app gives you an easy template to expand upon, building up useful context along the way.
In this example, we'll create a simple one-page Express app using the Tessl MCP server via Claude Code.
With Tessl initialized, and Claude Code set up, we're able to drive this process with a simple prompt:

Claude Code will invoke the create MCP tool, which will give us a simple starter spec.  We encourage you to take ownership of this spec — make sure it captures the requirements you want.
Example output from Claude Code when asked to create a "Hello World" express app using Tessl:

Once you’ve got the initial spec, you can:
- Add a new route 
- Add middleware 
- Expand test cases 
- Integrate with other services, like DBs, queues, or APIs 
Simply ask Claude to add any of these things to the spec for you, or to create related specs. Claude will invoke the edit tool to update your spec, and build for you when you want to try out the changes yourself.

Last updated

