A Claude Code plugin marketplace, providing an AI-assisted SDLC (Kaizen), motion design as code (Motion Studio) and presentation decks as HTML (Slide Studio).
| Plugin | Description | Components |
|---|---|---|
| kaizen | AI-assisted SDLC (adapted from Compound Engineering): engineering constitution enforced as checks, brainstorm → plan (traceability, threats, rollback, PR-sized slices) → doc-review → work (quality gate) → multi-agent review → ship → watch-pr, UI polish, learnings/ADRs/postmortems read back every cycle, DORA metrics and cycle cost, release; review enforced by a hook before any push, watched deployment with rollback (/kaizen:deploy, /kaizen:monitor), lean/standard/full profiles, /kaizen:help to find your way |
23 skills, 21 agents, hooks (incl. secret scan before commit), CLI, Playwright MCP |
| motion-studio | Motion design as code: HTML/CSS/SVG/Canvas → MP4/WebM/GIF frame by frame, synced sound, voice-over and subtitles (Playwright + ffmpeg) | Skill, scripts |
| slide-studio | Presentation decks as one HTML file: 19 layouts, 3 themes (ink, paper, kaizen) + brand tokens, presenter mode (steps, notes, overview), every slide audited in headless Chromium (overflow, collisions, contrast, density), export to PDF/PNG/contact sheet |
Skill, scripts |
Everything is in English. Claude still answers in the language you write in.
/plugin marketplace add Lingelo/dojoOr interactively:
/plugin
# Go to the "Marketplaces" tab > "Add marketplace"
# Enter Lingelo/dojoInstalled under the marketplace's previous name? Remove it (
/plugin marketplace remove <old name>), addLingelo/dojo, reinstall the plugins, and use@dojoinenabledPlugins/extraKnownMarketplaces.
Interactive (recommended):
/plugin
# Go to the "Discover" tab and select the plugins to installDirect installation:
/plugin install motion-studio@dojo
/plugin install kaizen@dojo
/plugin install slide-studio@dojoAdd to your project's .claude/settings.json to configure every team member automatically:
{
"extraKnownMarketplaces": {
"dojo": {
"source": {
"source": "github",
"repo": "Lingelo/dojo"
}
}
},
"enabledPlugins": {
"kaizen@dojo": true,
"motion-studio@dojo": true,
"slide-studio@dojo": true
}
}| Command | Description |
|---|---|
/plugin |
Open the interactive plugin manager |
/plugin install name@marketplace |
Install a plugin |
/plugin uninstall name@marketplace |
Remove a plugin |
/plugin enable name@marketplace |
Enable a disabled plugin |
/plugin disable name@marketplace |
Disable without removing |
/plugin marketplace list |
List the registered marketplaces |
/plugin marketplace update |
Update the metadata |
/kaizen:help # what it is, where the repo stands, which command to run
/kaizen:setup audit # what the project lacks (CI, secrets, deployment…), fixed by priority
/kaizen:setup # config, profile (by the repo's stakes), detected deployment
/kaizen:constitution # the project's non-negotiable principles
/kaizen:brainstorm orders CSV export # WHAT to build → docs/plans/…-plan.md
/kaizen:plan # HOW → units, tests, rollback + plan review
/kaizen:work # test first, quality gate, multi-agent review
/kaizen:ship # reviewable PR, then /kaizen:watch-pr until "ready"
/kaizen:learn # the learning, read back by the next plan
/kaizen:autopilot # or chain everything after the brainstorm
/kaizen:deploy production # approved, watched production release, rollback readyDocumentation: getting started · guides per skill · configuration · troubleshooting · how it works · CLI reference.
/motion-video 8-second 16:9 teaser for our API launch, dark style, orange accentStoryboard → HTML/CSS/SVG/Canvas composition → control stills → frame-by-frame MP4 render (virtual clock, motion blur, supersampling) with synced sound effects, music, voice-over and subtitles. Dependencies (Playwright, Chromium, ffmpeg) installed automatically on first use.
/slides 10-minute talk for the team offsite on our move to smaller pull requests, paper themeBrief → storyline (one assertion title per slide, a layout per message) → deck scaffolded from the
themed template → every slide audited at its real size (slides.mjs check) → contact sheet, PNGs and PDF.
The HTML file presents itself in any browser (← / →, O overview, N notes, F fullscreen).
Writing a deck needs nothing; Playwright and Chromium are installed automatically for check and export.
dojo/
├── .claude-plugin/
│ └── marketplace.json # Marketplace registry
├── .github/workflows/ # CI (kaizen.yml: Kaizen tests on Linux, macOS, Windows; slide-studio.yml: same for Slide Studio)
├── docs/ # This repo's own brainstorms, plans and learnings
├── plugins/
│ ├── kaizen/ # AI-assisted SDLC: skills, agents, hooks, zero-dependency CLI
│ ├── motion-studio/ # Motion design videos from HTML (Playwright + ffmpeg)
│ └── slide-studio/ # Presentation decks as one HTML file, audited and exported (Playwright)
├── CLAUDE.md
└── README.md
- Create a new plugin in
plugins/your-plugin/ - Add
.claude-plugin/plugin.jsonwith the metadata (name,version,description,author) - Add commands, agents, skills or hooks as needed
- Register it in
.claude-plugin/marketplace.json - Add a
README.mddocumenting your plugin, in English
Test suites: node --test plugins/kaizen/tests/*.test.mjs (Kaizen) and
node --test plugins/slide-studio/tests/*.test.mjs (Slide Studio).
MIT
