Mo Skills banner
vorbei vorbei

Mo Skills

Development community

Description

Opinionated planning + TDD + handoff skills for Claude Code (mo-plan / mo-work / mo-clean / mo-codex / mo-handoff), configurable via mo-config.json.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

mo-skills

Opinionated planning + TDD + handoff skills for Claude Code. A thin, configurable overlay on top of [compound-engineering](https://github.com/every/every-marketplace). Codex integration is direct: skills shell out to `codex exec` from inside the relevant repo / worktree directory.

Ships four skills:

Skill What it does
mo-plan Writes an implementation plan to a gitignored plan store, enforces a Quality Gate with on-disk evidence, and ends every plan with a /simplify unit plus a Codex plan review (via codex exec).
mo-work Executes a plan with strict red-green TDD (two independent runs required), resumes from - [x] checkpoints, and routes PR review through codex exec from inside the worktree.
mo-clean Verifies the current worktree branch is merged, captures session learnings into Claude's auto-memory (ce:compound-style), moves any linked tracker issue to its review state, then removes the worktree and branch.
mo-handoff Compresses the current session into a self-contained resume prompt, copied to your clipboard.

Install

/plugin marketplace add vorbei/mo-skills
/plugin install mo@mo-skills

External dependencies

`mo-plan` and `mo-work` are *overlays* on `ce:plan` / `ce:work`, and `mo-clean` borrows the `ce:compound` methodology. Codex review steps shell out to `codex exec`, which requires the standalone Codex CLI on `$PATH`.

/plugin marketplace add every/every-marketplace
/plugin install compound-engineering

# Install the Codex CLI separately (https://github.com/openai/codex)
# so `codex exec` is available on $PATH.

Configure

All five skills read `mo-config.json`. Resolution order (first match wins):

  1. $CLAUDE_PROJECT_DIR/.claude/mo-config.json
  2. $PWD/.claude/mo-config.json
  3. ~/.claude/mo-config.json

Start from one of the bundled examples:

# Find the installed copy (version suffix may vary)
PLUGIN_ROOT=$(ls -d ~/.claude/plugins/cache/mo-skills/mo/*