Skip to content

Commit f4e4895

Browse files
committed
Merge dev into hook disable PR
2 parents ab4c669 + c4c0f9e commit f4e4895

96 files changed

Lines changed: 18607 additions & 364 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude/CLAUDE.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,5 @@ This is a Claude Code plugin that provides iterative development with Codex revi
77
- 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).
88
- 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.
99
- 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.

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ temp
44
# Local Claude client settings
55
/.claude/settings.json
66
/.claude/scheduled_tasks.lock
7+
/.claude/worktrees/
8+
9+
# Local Codex CLI marker (empty file occasionally left behind in worktree)
10+
/.codex
711

812
# Humanize state directories (runtime-generated, project-local)
913
.humanize/

README.md

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,37 +45,50 @@ Requires [codex CLI](https://github.com/openai/codex) for review. See the full [
4545
```bash
4646
/humanize:gen-idea "add undo/redo to the editor"
4747
```
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).
48+
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).
4949

50-
2. **Generate a plan** from your draft:
50+
2. **Explore directions as parallel prototypes** (optional — skip if you want to go straight to planning):
5151
```bash
52-
/humanize:gen-plan --input draft.md --output docs/plan.md
52+
/humanize:explore-idea .humanize/ideas/<slug>-<timestamp>.directions.json
5353
```
54+
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`.
5455

55-
3. **Refine an annotated plan** before implementation when reviewers add comments (`CMT:` ... `ENDCMT`, `<cmt>` ... `</cmt>`, or `<comment>` ... `</comment>`):
56+
3. **Generate a plan** from your draft or explored final idea:
57+
```bash
58+
/humanize:gen-plan --input .humanize/explore/<run-id>/final-idea.md --output docs/plan.md
59+
```
60+
61+
4. **Refine an annotated plan** before implementation when reviewers add comments (`CMT:` ... `ENDCMT`, `<cmt>` ... `</cmt>`, or `<comment>` ... `</comment>`):
5662
```bash
5763
/humanize:refine-plan --input docs/plan.md
5864
```
5965

60-
4. **Run the loop**:
66+
5. **Run the loop**:
6167
```bash
6268
/humanize:start-rlcr-loop docs/plan.md
6369
```
6470

65-
5. **Consult Gemini** for deep web research (requires Gemini CLI):
71+
6. **Consult Gemini** for deep web research (requires Gemini CLI):
6672
```bash
6773
/humanize:ask-gemini What are the latest best practices for X?
6874
```
6975

70-
6. **Monitor progress (in another terminal, not inside Claude Code)**:
76+
7. **Monitor progress (in another terminal, not inside Claude Code)**:
7177
```bash
7278
source <path/to/humanize>/scripts/humanize.sh # Or just add it into your .bashec or .zshrc
7379
humanize monitor rlcr # RLCR loop
7480
humanize monitor skill # All skill invocations (codex + gemini)
7581
humanize monitor codex # Codex invocations only
7682
humanize monitor gemini # Gemini invocations only
83+
humanize monitor web # Browser dashboard for the current project
7784
```
7885

86+
The `humanize monitor web` subcommand launches a per-project browser dashboard
87+
that layers on top of the same data sources the terminal monitors read. It runs
88+
in the foreground by default; pass `--daemon` for the background tmux launcher
89+
and `--host` / `--port` / `--auth-token` to configure remote access. See the
90+
upgrade note: `/humanize:viz` has been removed in favour of `humanize monitor web`.
91+
7992
## Monitor Dashboard
8093

8194
<p align="center">

0 commit comments

Comments
 (0)