Skip to content
Registry

kanban

v0.1.15

File-backed kanban board — tickets, threaded comments, agent assignment, the kanban:change and kanban:comment trigger types, and an injectable console board with agent profiles for planning and review.

license: Apache-2.0Used in 1 kitagentsboardconsole-uikanbantickets

Install

bash
iii trigger compose::add worker=kanban@0.1.15

Run in your project with the iii engine running. Exact versions are immutable and digest-pinned.

skill doc

skills/ade-worker-design/index.md

ade-worker-design

The ADE console is the host every worker can inject UI into at runtime: a worker registers a console:script and a console:style asset, every open tab imports the module, calls its setup(host), and hot-reloads it on re-registration. No console rebuild, no iframe. This skill is the designer's half of building such a worker: what the host accepts, how the console looks and behaves, and which interaction pattern fits which kind of data. The worker's service half — package shape, functions, configuration, delivery, compose wiring — is the iii-node skill and belongs to the Backend Engineer.

The three references

Read them in this order, fully rather than skimmed:

  • console-injectable-ui — the authoring contract: the wire contract and asset rules, the setup(host) slots (pages, panels, function-trigger and trigger-activity renderers, configuration forms, provider forms, chat slots), host.iii for live data, build with exactly five externals, scoping, hot reload, debugging, testing and the delivery checks.
  • console-design — the iii Schematic design system: surface ramp, tokens, typography, radius, motion, icons, selection, responsive rules and the component grammar every injected page must compose from.
  • patterns — recipes for record-shaped UIs: a board with lanes and drag and drop, a record screen that opens as its own pane, activity timelines with threaded comments, creation dialogs, chat cards for agent calls, settings forms and live updates. Pick the pattern before writing JSX.

Fetch any of them with directory::skills::get { "id": "kanban/ade-worker-design/" }.

Boundaries

  • The console renders; the worker owns the data. Injected UI acts only by calling its own worker's functions over host.iii, and configuration values live in the configuration worker (kanban/iii-node/configuration).
  • Components, props, slots and host methods come from @iii-dev/console-ui's index.d.ts, never from memory. If it is not declared there, it does not exist.
  • Every rule in the worker stylesheet is scoped under [data-iii-ui=""]; an unscoped rule restyles the whole console.
  • Asset triggers go through the SDK Message path, never the durable engine::register_trigger, and never console:assets.
  • Done means the UI was seen in the running console at phone, narrow-split and wide widths, in both themes, with the manifest free of warnings — not that the build passed.

Search the registry

Find workers, kits and executables, or jump to a page.