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.