← Back to Plugins
Tools

Dojo Genesis

TresPies-source By TresPies-source 👁 5 views ▲ 0 votes

Dojo Genesis plugin for OpenClaw โ€” brings 44 skills and strategic workflows to the OpenClaw ecosystem.

GitHub

Install

npm install
npm

Configuration Example

{
  "plugins": {
    "entries": {
      "dojo-genesis-plugin": {
        "enabled": true
      }
    }
  }
}

README

# Dojo Genesis Plugin for OpenClaw

[![npm version](https://img.shields.io/npm/v/@trespies-source/dojo-genesis-plugin.svg)](https://www.npmjs.com/package/@trespies-source/dojo-genesis-plugin)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![OpenClaw Compatible](https://img.shields.io/badge/OpenClaw-2026.1.0+-blue.svg)](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

Loading comments...