npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@trespies-source/dojo-genesis-plugin

v1.1.1

Published

Specification-driven development orchestration for OpenClaw

Downloads

455

Readme

Dojo Genesis Plugin for OpenClaw

npm version License: MIT OpenClaw Compatible

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-plugin

Add to your ~/.openclaw/openclaw.json:

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

Restart the gateway:

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:

{
  "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:

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:

npm run test:coverage

Typecheck without building:

npm run typecheck

License

MIT License — see LICENSE for details.

For version history and release notes, see CHANGELOG.md.