Build type-safe workflows that connect agents, docs, and teams.
Ouro Spectral is a TypeScript-first framework for developers who want declarative workflows, AI-ready agent orchestration, and living documentation—all from a single source of truth.
visitor{
can login{
// Type-safe workflow states
logged_in{
can view_dashboard
can manage_profile
}
}
}Everything outlined in spectral-landing-page.spectral, ready to ship.
Leverage Spectral to align product, design, and engineering around shared workflows. Each feature maps to the specification so the UI stays in sync with your governance model.
Declarative syntax
Compose landing experiences with human-readable Spectral definitions that map directly to UI building blocks.
Role-based content
Model visitors, contributors, and maintainers to personalize journeys while keeping permissions under control.
Workflow aware
Trace visitor journeys from arrival to conversion with workflow states that align design, content, and analytics.
Documentation ready
Link structured docs, guides, and examples so teams can go from idea to published release without context loss.
Practical references directly from the Spectral playbook.
Ship with confidence by starting from fully typed Spectral definitions that double as documentation and runtime guardrails.
Todo flow
Low-friction onboarding scenario ideal for showcasing the visitor journey.
E-commerce starter
Highlight product discovery, curation, and checkout paths with Spectral workflows.
Landing blueprint
Use the spectral-landing-page.spectral schema as a baseline for your own front doors.
Structured knowledge for contributors and maintainers.
Every Spectral artifact doubles as living documentation. Connect your landing experience back to the Ouro knowledge base and keep teammates aligned.
Installation Guide
Follow the Spectral installation guide to bootstrap CLI tooling and knowledge artifacts.
Language Tutorial
Step through the Spectral language, from type systems to workflows and agent orchestration.
API Reference
Explore command surfaces, generators, and helper utilities exposed by the Ouro CLI.
Workflow Recipes
Blend Spectral workflows with analytics and release rituals to close the loop on publishing.
Modelled visitor journeys wired straight from LandingPageFlow.
The Spectral workflow definition becomes a visual narrative. Capture states, transitions, and CTAs without losing fidelity between design and implementation.
LandingPageFlow
Arrival → Explore → Engage → Signup / Download → Dashboard → Explore
01
Arrival
Anchor visitors with a compelling hero, CTA, and instant clarity on value.
02
Explore
Guide exploration through features, examples, and documentation previews.
03
Engage
Encourage conversions with signup, download, and community prompts.
04
Launch
Close the loop by routing users to dashboards, getting started guides, or releases.
Built with maintainers, contributors, and visitors in mind.
Roles from the Spectral definition come to life across testimonials, metrics, and release-ready governance.
Avery Collins
Developer Advocate
Morgan Lee
Head of Product
Jordan Reyes
Engineering Manager
Ready to publish an agent-ready landing experience?
Clone the repo, run the Spectral workflows, and connect knowledge artifacts directly to a production-grade Next.js front door.