AI Literacy · CLI Curriculum · For Engineering Teams
od WorkflowOpen Design from the command line — scripted, composable, agent-ready
Design is the last unscripted tool left in the stack
Q3 2026 training backlog
git for code but no equivalent for design workBefore — GUI Habit
Pilot — Week 1–6
od project create in week one, zero onboarding ticketsod plugin apply scripts a full page from a design system in under 90sFive commands, one continuous loop
| Control | Detail | Surface | Status |
|---|---|---|---|
| Sandboxed runs | Agent writes only inside the project workspace, never the host | sandbox | shipped |
| BYOK keys | Each engineer's provider key stays in their local env, never centralized | byok | shipped |
| Git-diffable output | Every generated file reviewable in a normal pull request | diff | shipped |
| Command allowlist | od subcommands scoped per role through CI policy | policy | shipped |
| Local-first data | No design content leaves the laptop unless explicitly exported | local | shipped |
| Rollback via git | A bad agent run reverts with a plain git checkout | rollback | evolving |
[week 1]
init = "od project create <name>" # first command every hire runs
import = "od design import <repo>"
[week 2]
run = "od agent run --prompt-file brief.md" # --json pipes into CI
apply = "od plugin apply <template>"
[week 3]
ship = "od file export --to ./dist" # git-diffable, PR-ready
The moment od agent run --json piped cleanly into our CI, design stopped being the one GUI-shaped exception in an otherwise scripted stack.
— Staff engineer, pilot cohort
Rollout · Weeks 7–12
Week 7: guild office hours — Week 9: od added to onboarding checklist — Week 12: org-wide, CLI-first