API Reference JobyKit v#0.1.1

Copy Markdown View Source

Modules

An opinionated, agentic-first design-system kit for Phoenix + daisyUI apps.

The universal JobyKit contract content: the 5-step build order, the 3-layer module taxonomy, and the wrapper-contract checklist.

Core wrapper components shipped by JobyKit. Each component

The canonical daisyUI primitive catalogue — every component daisy ships, organized by daisy's own categories.

Lint engine for JobyKit-installed apps. Verifies wrapper-contract invariants by introspecting a manifest module and scanning the host's component source files.

Behaviour and DSL for declaring a JobyKit design-system manifest.

Serves the host's design manifest as JSON for agent consumption.

Small kit-shipped navigation primitives. The simple_nav/1 function component renders a three-link daisyUI navbar suitable for the greenfield bootstrap (mix joby_kit.bootstrap) — Home / Design / Custom Designs — with an active-state highlight.

Function components that render the JobyKit design surfaces.

Per-component signature card rendered inside the JobyKit design index.

Mix Tasks

Bootstraps an existing mix phx.new project (run inside it) as a JobyKit demo. Run this when you already have a Phoenix app and want to convert it into a kit-flavored greenfield demo.

Scaffolds a new wrapper component end-to-end

Installs JobyKit into an existing Phoenix project.

Verifies the JobyKit wrapper contract for this app.

Wraps mix phx.new and replaces Phoenix's default HTML scaffolding with the JobyKit HTML layer.