Lamina orchestrator
Headless Product Design skill for AI coding agents | Design how it works, verify what you ship.
npx -y skills add aryaniyaps/lamina --skill lamina-orchestratorAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its author says it does
Copied from the file, not written here
Product design workflows — domain contracts, implement brief, verify loop. Load via Read or Skill tool when /lamina-* workflows need it.
SKILL.md
1.8 KB, as published. Nobody here has run it
Lamina Orchestrator
Coordinates design → ready_to_build → external build → verify. Mode B: never writes app source.
Guardrail: .lamina/ only. See guardrails.
Load protocol: load-protocol.md — traverse Load lists; never invent artifact filenames.
Modes
| Mode | When | Load |
|---|---|---|
| Direct | One clear topic | lamina-core → one skill |
| Workflow | Slash command | This skill → workflow → audit-profiles.yaml |
Workflows
| Workflow | File |
|---|---|
| Router | workflows/router.md |
| Init | workflows/init.md |
| Design | workflows/design.md |
| Verify | workflows/verify.md |
Steps
- Select — skills from audit-profiles for workflow section
- Apply — Read/Skill-load each skill; write
run.jsonincrementally under.lamina/runs/<run_id>/ - Deliver — output contract; design ends at validated
ready_to_build+ ship-packimplement.md; verify ends atfindings[]+ alwaysfix.md
Files
| File | Purpose |
|---|---|
| load-protocol.md | How slash + supporting skills load |
| lib/validate-run.mjs | Contract validator (ships with this skill) |
| artifacts.md | run.json schema, lifecycle |
| merge-rules.md | Merge order, grounding |
| audit-profiles.yaml | Section → skills |
| prerequisites/init-required.md | Init gate |