Skip to content

Releases: marc0der/reveng

Reveng 0.2.0

Choose a tag to compare

@marc0der marc0der released this 22 May 11:38
v0.2.0
7e47d7a

Reveng 0.2.0 — workspace-distribution release.

Workspace-distribution model

Reveng's agents and skills are now copied into the workspace's .claude/ directory by reveng init, replacing the previous --plugin-dir model. The runner discovers them via Claude Code's standard project-level discovery, and exits with a friendly error if the workspace hasn't been initialised. See specs/workspace-distribution.md for the full design.

Runner UX

  • Streaming progress to stderr: tool calls (e.g. ▸ Read: src/main.py), assistant text, and a ✓ Done line with elapsed time. -v still dumps raw stream-json.
  • Interactive bailout prompt when running outside reveng sandbox on a TTY; non-interactive runs proceed with a warning.

Structural changes

  • Agents migrated to agents/<name>/AGENT.md directory pattern, preparing for future template extraction.
  • Each agent's skills: frontmatter now declares which skills it can invoke (subagents otherwise can't see them).
  • Workspace CLAUDE.md template shipped via reveng init includes a hard constraint against using auto-memory in the workspace (clean-slate runs).
  • .claude-plugin/ removed; reveng is now plainly a harness around Claude Code, not a marketplace plugin.

Project framing

Reveng is the successor to DEFRA/claude-legacy-reveng-plugin, which this repository supersedes.

Full changelog: v0.1.0...v0.2.0

Reveng 0.1.0

Choose a tag to compare

@marc0der marc0der released this 22 May 11:31
v0.1.0
8c4bfd0

Reveng 0.1.0 — first published release.

Reveng at 0.1.0 is a Claude Code plugin and CLI for reverse-engineering legacy applications. It ships:

  • Three skills: image-to-html, curate-transcript, validate-mermaid
  • Eight agents (curator, four analysts, product-manager, prd-to-features, feature-writer)
  • A headless CLI (reveng curate, reveng synth, reveng decompose) with model and verbosity flags
  • A devcontainer (reveng sandbox) for safe execution
  • Stack-agnostic analysers — application-developer and database-analyst detect the target codebase's language/database at runtime

Reveng is the successor to DEFRA/claude-legacy-reveng-plugin, which this repository supersedes.