Quick start guide for the Tessl Spec Registry
This guide will explain how to search for and install usage specs from the Tessl Spec registry. With these usage specs, you can effectively guide your agent to use code libraries - both internal and external. See Better code with usage specs for inspiration on how to use the specs you install.
Search for a package
From your project's root directory, run the following command to search for an open source library usage spec, and select the one you would like to install. In our example, we'll search for express.js and select the version tessl/npm-express 4.21.2
npx @tessl/cli@latest registry search expressAfterward, you’ll be prompted to initialize Tessl in your project and you will be offered the option to automatically configure your agent of choice to use Tessl's usage specs. We recommend you accept and pick whichever agent you'll be using in this project.

You now have your first spec installed in .tessl/usage-specs/. Tessl creates a KNOWLEDGE.md file and links it to AGENTS.md, giving your agent access to all usage specs in your project.
Next steps
You can continue installing usage specs for your dependencies via the search command and start coding with your agent, making it more effective.
If you have access to the full Tessl Framework, try our framework quickstart to build a new application with a spec-driven approach.
Last updated




