Skip to main content

17 docs tagged with "schema"

View all tags

Accessibility

Stack-agnostic accessibility model: roles, ARIA, landmarks, labels, keyboard maps, focus management, and contrast targets.

Adapters

Framework adapters that translate VibeSpec Core (brief, intent, tokens, layout, motion, a11y, interaction) into concrete stack outputs without constraining the spec.

Agent

Describes an agent’s identity, capabilities, IO, tools, and security.

API Routes

Declares backend endpoints, contracts, IO shapes, and auth.

Architecture

Outlines frontend, backend, data, auth, storage, deployment, and dependencies.

Data Model

Defines data entities, fields, indexes, and relations used by the project.

Deployment

Describes environments, CI, domains, secrets, and deployment settings.

Design Tokens

Stack-agnostic design tokens following W3C Design Tokens format with themes/modes/brands and aliasing.

Interaction

Stack-agnostic interaction model: events, guards, typed actions, keyboard and gesture mappings, and optional async state hooks.

Layout

Stack-agnostic layout primitives: stack/cluster/grid/frame with constraints, alignment, gaps, and responsive overrides.

Manifest

Defines core project metadata, configuration, and structure for a VibeSpec project.

Motion

Stack-agnostic motion model: transitions (tween/spring/keyframes), choreography (stagger/order/overlap), presets, and reduced-motion behavior.

Project

Captures project-level metadata, version, tags, env config, and extensions.

UI Brief

High-level, stack-agnostic guidance that expresses goals and freedoms so agents can design modern or cutting-edge UIs without enumerating specific widgets or stacks.

UI Components

Stack-agnostic UI spec for pages, sections, components, props, variants, states, motion, interactions, responsiveness, and accessibility.

UI Intent

Stack-agnostic UI intent taxonomy so agents pick the right kind of component (purpose) without naming concrete widgets.

Workflow

Specifies agent orchestration, graph structure, IO, and error handling.