Tools
Dojo Genesis
Dojo Genesis plugin for OpenClaw โ brings 44 skills and strategic workflows to the OpenClaw ecosystem.
Install
npm install
npm
Configuration Example
{
"plugins": {
"entries": {
"dojo-genesis-plugin": {
"enabled": true
}
}
}
}
README
# Dojo Genesis Plugin for OpenClaw
[](https://www.npmjs.com/package/@trespies-source/dojo-genesis-plugin)
[](https://opensource.org/licenses/MIT)
[](https://openclaw.dev)
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:
```bash
openclaw plugins install @trespies-source/dojo-genesis-plugin
```
Add to your `~/.openclaw/openclaw.json`:
```json
{
"plugins": {
"entries": {
"dojo-genesis-plugin": {
"enabled": true
}
}
}
}
```
Restart the gateway:
```bash
openclaw restart
```
## Commands
| 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 routes
- `release-specification` โ Write a production-ready release specification
- `parallel-tracks` โ Decompose specs into independent parallel tracks
- `implementation-prompt` โ Generate structured implementation prompts
- `retrospective` โ Reflect on what went well, what was hard, what to improve
### Workflow
Process integration and execution skills:
- `iterative-scouting` โ Iterate scout cycles with reframes
- `strategic-to-tactical-workflow` โ Full scout โ spec โ commission pipeline
- `pre-implementation-checklist` โ Verify specs are ready before commissioning
- `context-ingestion` โ Create plans grounded in uploaded files
- `frontend-from-backend` โ Write frontend specs from backend architecture
- `spec-constellation-to-prompt-suite` โ Convert multiple specs into coordinated prompts
- `planning-with-files` โ Route file-based planning to specialized modes
### Research
Investigation and analysis skills:
- `research-modes` โ Deep and wide research with structured approaches
- `research-synthesis` โ Synthesize multiple sources into actionable insights
- `project-exploration` โ Explore new projects to assess collaboration potential
- `era-architecture` โ Architect multi-release eras with shared vocabulary
- `repo-context-sync` โ Sync and extract context from repositories
- `documentation-audit` โ Audit documentation for drift and accuracy
- `health-audit` โ Comprehensive repository health check
### Forge
Skill creation and maintenance:
- `skill-creation` โ Create new reusable skills
- `skill-maintenance` โ Maintain skill health through systematic review
- `skill-audit-upgrade` โ Audit and upgrade skills to quality standards
- `process-extraction` โ Transform workflows into reusable skills
### Garden
Knowledge cultivation and memory management:
- `memory-garden` โ Write structured memory entries for context management
- `seed-extraction` โ Extract reusable patterns from experiences
- `seed-library` โ Access and apply Dojo Seed Patches
- `compression-ritual` โ Distill conversation history into memory artifacts
- `seed-to-skill-converter` โ Elevate proven seeds into full skills
### Orchestration
Multi-agent coordination:
- `handoff-protocol` โ Hand off work between agents cleanly
- `decision-propagation` โ Propagate decisions across document ecosystem
- `workspace-navigation` โ Navigate shared agent workspaces
- `agent-teaching` โ Teach peers through shared practice
### System
Repository health and documentation:
- `semantic-clusters` โ Map system capabilities with action-verb clusters
- `repo-status` โ Generate comprehensive repo status documents
- `status-template` โ Write status docs using 10-section template
- `status-writing` โ Write and update STATUS.md files
### Tools
Specialized utilities:
- `patient-learning-protocol` โ Learn at the pace of understanding
- `file-management` โ Organize files and directories flexibly
- `product-positioning` โ Reframe binary product decisions
- `multi-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 paths
- `dojo_save_artifact` โ Saves outputs (specs, prompts, retro notes) to the project's directory structure
- `dojo_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:
```json
{
"plugins": {
"entries": {
"dojo-genesis-plugin": {
"enabled": true,
"config": {
"projectsDir": "custom-projects-directory"
}
}
}
}
}
```
Project directories contain:
- `project.json` โ Current phase, tracks, decisions
- `specs/` โ Release specifications
- `prompts/` โ Implementation prompts
- `retros/` โ Retrospective artifacts
## Development
Clone and build from source:
```bash
git clone https://github.com/TresPies-source/openclaw-dojo-genesis-plugin
cd openclaw-dojo-genesis-plugin
npm install
npm test
npm run build
```
Run tests with coverage:
```bash
npm run test:coverage
```
Typecheck without building:
```bash
npm run typecheck
```
## License
MIT License โ see [LICENSE](LICENSE) for details.
For version history and release notes, see [CHANGELOG.md](CHANGELOG.md).
tools
Comments
Sign in to leave a comment