@trespies-source/dojo-genesis-plugin
v1.1.1
Published
Specification-driven development orchestration for OpenClaw
Downloads
455
Maintainers
Readme
Dojo Genesis Plugin for OpenClaw
Specification-driven development orchestration for OpenClaw — turn any channel into a development command center.
What It Does
Dojo Genesis transforms OpenClaw into a specification-driven development orchestrator. It treats projects as first-class entities with explicit phases, parallel tracks, decision logs, and artifact management. The plugin bundles 40 behavioral skills across 8 categories, enabling strategic scouting, release specification, parallel track decomposition, implementation commissioning, and structured retrospectives. It works seamlessly on every OpenClaw channel — WhatsApp, Telegram, Slack, Discord, WebChat — bringing development discipline to wherever your team communicates.
Quick Start
Install the plugin via OpenClaw CLI:
openclaw plugins install @trespies-source/dojo-genesis-pluginAdd to your ~/.openclaw/openclaw.json:
{
"plugins": {
"entries": {
"dojo-genesis-plugin": {
"enabled": true
}
}
}
}Restart the gateway:
openclaw restartCommands
| Command | Description |
|---------|-------------|
| /dojo init <name> | Create a new project |
| /dojo status | View active project state |
| /dojo list | List all projects |
| /dojo switch <name> | Switch active project |
| /dojo archive <name> | Archive a completed project |
| /dojo scout <tension> | Run a strategic scout |
| /dojo spec <feature> | Write a release specification |
| /dojo tracks | Decompose spec into parallel tracks |
| /dojo commission | Generate implementation prompts |
| /dojo retro | Run a structured retrospective |
| /dojo run <skill> | Invoke any bundled skill |
| /dojo skills [category] | Browse skills by category |
Skills by Category
Pipeline
Core development workflow skills (also available as shorthand commands):
strategic-scout— Explore strategic tensions and scout multiple routesrelease-specification— Write a production-ready release specificationparallel-tracks— Decompose specs into independent parallel tracksimplementation-prompt— Generate structured implementation promptsretrospective— Reflect on what went well, what was hard, what to improve
Workflow
Process integration and execution skills:
iterative-scouting— Iterate scout cycles with reframesstrategic-to-tactical-workflow— Full scout → spec → commission pipelinepre-implementation-checklist— Verify specs are ready before commissioningcontext-ingestion— Create plans grounded in uploaded filesfrontend-from-backend— Write frontend specs from backend architecturespec-constellation-to-prompt-suite— Convert multiple specs into coordinated promptsplanning-with-files— Route file-based planning to specialized modes
Research
Investigation and analysis skills:
research-modes— Deep and wide research with structured approachesresearch-synthesis— Synthesize multiple sources into actionable insightsproject-exploration— Explore new projects to assess collaboration potentialera-architecture— Architect multi-release eras with shared vocabularyrepo-context-sync— Sync and extract context from repositoriesdocumentation-audit— Audit documentation for drift and accuracyhealth-audit— Comprehensive repository health check
Forge
Skill creation and maintenance:
skill-creation— Create new reusable skillsskill-maintenance— Maintain skill health through systematic reviewskill-audit-upgrade— Audit and upgrade skills to quality standardsprocess-extraction— Transform workflows into reusable skills
Garden
Knowledge cultivation and memory management:
memory-garden— Write structured memory entries for context managementseed-extraction— Extract reusable patterns from experiencesseed-library— Access and apply Dojo Seed Patchescompression-ritual— Distill conversation history into memory artifactsseed-to-skill-converter— Elevate proven seeds into full skills
Orchestration
Multi-agent coordination:
handoff-protocol— Hand off work between agents cleanlydecision-propagation— Propagate decisions across document ecosystemworkspace-navigation— Navigate shared agent workspacesagent-teaching— Teach peers through shared practice
System
Repository health and documentation:
semantic-clusters— Map system capabilities with action-verb clustersrepo-status— Generate comprehensive repo status documentsstatus-template— Write status docs using 10-section templatestatus-writing— Write and update STATUS.md files
Tools
Specialized utilities:
patient-learning-protocol— Learn at the pace of understandingfile-management— Organize files and directories flexiblyproduct-positioning— Reframe binary product decisionsmulti-surface-strategy— Design coherent multi-surface strategies
Orchestration Tools
Dojo Genesis provides three agent tools for project state management:
dojo_get_context— Returns the active project's current state, including phase, tracks, decisions, and artifact pathsdojo_save_artifact— Saves outputs (specs, prompts, retro notes) to the project's directory structuredojo_update_state— Updates the project's phase, track status, or decision log
These tools enable agents to maintain continuity across conversations and channels.
Configuration
The plugin stores project state in ~/.openclaw/dojo-genesis-plugin/ by default. You can customize this location:
{
"plugins": {
"entries": {
"dojo-genesis-plugin": {
"enabled": true,
"config": {
"projectsDir": "custom-projects-directory"
}
}
}
}
}Project directories contain:
project.json— Current phase, tracks, decisionsspecs/— Release specificationsprompts/— Implementation promptsretros/— Retrospective artifacts
Development
Clone and build from source:
git clone https://github.com/TresPies-source/openclaw-dojo-genesis-plugin
cd openclaw-dojo-genesis-plugin
npm install
npm test
npm run buildRun tests with coverage:
npm run test:coverageTypecheck without building:
npm run typecheckLicense
MIT License — see LICENSE for details.
For version history and release notes, see CHANGELOG.md.
