You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .claude-plugin/marketplace.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@
8
8
"name": "humanize",
9
9
"source": "./",
10
10
"description": "Humanize - An iterative development plugin that uses Codex to review Claude's work. Creates a feedback loop where Claude implements plans and Codex independently reviews progress, ensuring quality through continuous refinement.",
Copy file name to clipboardExpand all lines: .claude-plugin/plugin.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
{
2
2
"name": "humanize",
3
3
"description": "Humanize - An iterative development plugin that uses Codex to review Claude's work. Creates a feedback loop where Claude implements plans and Codex independently reviews progress, ensuring quality through continuous refinement.",
Copy file name to clipboardExpand all lines: .claude/CLAUDE.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,3 +7,5 @@ This is a Claude Code plugin that provides iterative development with Codex revi
7
7
- Version number must be in format of `X.Y.Z` where X/Y/Z is numeric number. Version MUST NOT include anything other than `X.Y.Z`. For example, a good version is `9.732.42`; Bad version examples (MUST NOT USE): `3.22.7-alpha` (extra "-alpha" string), `9.77.2 (2026-01-07)` (useless date/timestamp).
8
8
- The plan template in `commands/gen-plan.md` (Phase 5 Plan Structure section) and `prompt-template/plan/gen-plan-template.md` are intentionally kept in sync. When modifying either file, ensure both are updated to maintain consistency.
9
9
- Conversely, changes to `prompt-template/plan/gen-plan-template.md` must also be reflected in the Plan Structure section of `commands/gen-plan.md`.
10
+
- The directions.json schema v1 is defined in two places that must stay in sync: the jq validation expression in `scripts/validate-directions-json.sh` and the schema documentation in `commands/gen-idea.md` (Step 4.5). When adding, removing, or renaming a field in either place, update the other.
11
+
- Worker constraints (hard caps, isolation rules, no-push rule, sentinel format) are documented in four places that must stay in sync: `commands/explore-idea.md` (coordinator phases), `prompt-template/explore/worker-prompt.md` (worker instructions), `scripts/validate-explore-idea-io.sh` (cap enforcement), and `docs/usage.md` (user-facing option docs). Any change to a cap value or constraint must be reflected in all four.
Copy file name to clipboardExpand all lines: README.md
+25-8Lines changed: 25 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Humanize
2
2
3
-
**Current Version: 1.16.0**
3
+
**Current Version: 1.17.0**
4
4
5
5
> Derived from the [GAAC (GitHub-as-a-Context)](https://github.com/SihaoLiu/gaac) project.
6
6
@@ -15,6 +15,7 @@ A Claude Code plugin that provides iterative development with independent AI rev
15
15
-**Iteration over Perfection** -- Instead of expecting perfect output in one shot, Humanize leverages continuous feedback loops where issues are caught early and refined incrementally.
16
16
-**One Build + One Review** -- Claude implements, Codex independently reviews. No blind spots.
17
17
-**Ralph Loop with Swarm Mode** -- Iterative refinement continues until all acceptance criteria are met. Optionally parallelize with Agent Teams.
18
+
-**Capability Anchors** -- Generated plans include a feature/capability map, and RLCR rounds keep Claude and Codex anchored to the relevant capability node.
18
19
-**Begin with the End in Mind** -- Before the loop starts, Humanize verifies that *you* understand the plan you are about to execute. The human must remain the architect. ([Details](docs/usage.md#begin-with-the-end-in-mind))
19
20
20
21
## How It Works
@@ -45,37 +46,53 @@ Requires [codex CLI](https://github.com/openai/codex) for review. See the full [
45
46
```bash
46
47
/humanize:gen-idea "add undo/redo to the editor"
47
48
```
48
-
Output goes to `.humanize/ideas/<slug>-<timestamp>.md`by default. Pass a `.md` path to expand existing rough notes. `--n` controls how many parallel directions explore the idea (default 6).
49
+
Output goes to `.humanize/ideas/<slug>-<timestamp>.md`and a companion `directions.json` artifact. Pass a `.md` path to expand existing rough notes. `--n` controls how many parallel directions explore the idea (default 6).
49
50
50
-
2.**Generate a plan**from your draft:
51
+
2.**Explore directions as parallel prototypes**(optional — skip if you want to go straight to planning):
Dispatches bounded parallel prototype workers (one per direction), each running in an isolated git worktree. After all workers complete, writes `.humanize/explore/<run-id>/explore-report.md` for audit/ranking details and `.humanize/explore/<run-id>/final-idea.md` as the plan-ready synthesis. Worker worktrees are optional prototype fast paths; the default follow-up is to generate a clean plan from `final-idea.md`.
54
56
55
-
3.**Refine an annotated plan** before implementation when reviewers add comments (`CMT:` ... `ENDCMT`, `<cmt>` ... `</cmt>`, or `<comment>` ... `</comment>`):
57
+
3.**Generate a plan** from your draft or explored final idea:
Add `--coach` to run mandatory short-answer stage quizzes after each planning stage. Normal plan decision questions stay separate; quiz mismatches are treated as design drift, AI design correction, or background gaps before the agent expands the next planning layer.
62
+
Generated plans include a `Feature Map / Capability Map` before the task breakdown so each task carries its global capability context.
63
+
64
+
4.**Refine an annotated plan** before implementation when reviewers add comments (`CMT:` ... `ENDCMT`, `<cmt>` ... `</cmt>`, or `<comment>` ... `</comment>`):
56
65
```bash
57
66
/humanize:refine-plan --input docs/plan.md
58
67
```
59
68
60
-
4.**Run the loop**:
69
+
5.**Run the loop**:
61
70
```bash
62
71
/humanize:start-rlcr-loop docs/plan.md
63
72
```
73
+
When the plan has a capability map, RLCR records a `Capability Anchor` in each round contract and Goal Tracker active task so Claude coding and Codex review stay aligned with the map.
64
74
65
-
5.**Consult Gemini** for deep web research (requires Gemini CLI):
75
+
6.**Consult Gemini** for deep web research (requires Gemini CLI):
66
76
```bash
67
77
/humanize:ask-gemini What are the latest best practices for X?
68
78
```
69
79
70
-
6.**Monitor progress (in another terminal, not inside Claude Code)**:
80
+
7.**Monitor progress (in another terminal, not inside Claude Code)**:
71
81
```bash
72
82
source<path/to/humanize>/scripts/humanize.sh # Or just add it into your .bashec or .zshrc
73
83
humanize monitor rlcr # RLCR loop
74
84
humanize monitor skill # All skill invocations (codex + gemini)
75
85
humanize monitor codex # Codex invocations only
76
86
humanize monitor gemini # Gemini invocations only
87
+
humanize monitor web # Browser dashboard for the current project
77
88
```
78
89
90
+
The `humanize monitor web` subcommand launches a per-project browser dashboard
91
+
that layers on top of the same data sources the terminal monitors read. It runs
92
+
in the foreground by default; pass `--daemon` for the background tmux launcher
93
+
and `--host` / `--port` / `--auth-token` to configure remote access. See the
94
+
upgrade note: `/humanize:viz` has been removed in favour of `humanize monitor web`.
0 commit comments