Supercharge your agents with spec-driven development
Get the speed of agentic coding with the reliability of production software
1# Main App Component
2Root application component that orchestrates all portfolio sections with smooth scrolling, responsive layout, and performance optimization.
3
4## Targets
5[@generate](../../src/App.jsx)
6
7## Capabilities
8### Component Orchestration
9Renders and manages all main portfolio sections in proper order.
10- Renders Header component [@test](./app_test.jsx)
11- Renders Hero component [@test](./app_test.jsx)
12
13## API
14```jsx { .api }
15function App(): JSX.Element
16```
17
18## Dependencies { .dependencies }
19### React Library { .dependency }
20Core React library for component functionality and hooks.
21[@use](react)
22
23### Hero Component { .dependency }
24Main hero section displaying primary portfolio introduction.
25[@use](../../src/components/Hero/Hero.jsx)
26
Tessl Framework
The spec-driven development framework that keeps your agents on rails
Get early accessTessl Spec Registry
Give agents the context they need to use open source software better
Explore Spec RegistryKeep agents on the rails
Left unchecked, agents drift: coding the wrong thing, hallucinating APIs, and breaking what already works. Tessl keeps agents aligned
Get early accessLock intent before you build
Agents define a spec before they write code and keep detailed plans updated as they go, ensure they stay on track
Make changes without regressions
Tests are integrated with your specs, enabling comprehensive regression test suites that validate your changes
Create long-term memory
Specs live in your project alongside your code, along with prior plans, ensuring that important details aren’t lost in ephemeral chats

10,000+ specs for OSS libraries
Give agents the context to use open source correctly the first time and avoid endless fix cycles
Get startedGive your agents better context
Explore Spec Registry
Search specs like packages
Discover OSS specs instantly across web, CLI, and MCP. Dependencies map directly to usage specs, using the package names you know

Specs that update with your code
Specs match and update across your project automatically, preventing version conflicts, staying current with fixes, and reducing maintenance overhead
Keep your agents on the rails with Tessl
The Tessl Framework and Registry are now available in beta
Get early access