From glm-hammer
Light planning mode for small, clearly-scoped changes (≤3 files, no new interfaces). Produces a plan with binary acceptance criteria and self-review, then hands off to hammer.
How this skill is triggered — by the user, by Claude, or both
Slash command
/glm-hammer:blueprintThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A quick, single-pass plan for small, well-understood work. Same plan format as `forge`, minus the critic panel — a rigorous self-review stands in for the anvil.
A quick, single-pass plan for small, well-understood work. Same plan format as forge, minus the critic panel — a rigorous self-review stands in for the anvil.
forge instead. When in doubt, forge. Trivial one-liners need no plan at all — just fix them.docs/glm-hammer/plans/YYYY-MM-DD-<feature>.md using forge's strict sealed-plan grammar. Tasks are contiguous ### Task N: Title sections beginning at 1. **Dependencies:** is exactly None or a comma-space-separated, strictly ascending unique list of lower Task N references. Under **Files:**, every entry is exactly - Create: \path`, - Modify: `path`, or - Test: `path`. Acceptance Criteria:contains column-one unchecked checkboxes, and steps are contiguous exactStep N:` markers. No placeholders. End with a Final Verification Task. Declare every path before sealing; the generation's path baseline, not later live path existence, determines whether Create/Modify/Test is legal..glm-hammer/state.json is only a disposable projection of the certified journal, never authority and never proof of a legal transition. The projected shape is:{ "phase": "blueprint", "status": "awaiting-user", "plan": "docs/glm-hammer/plans/....md", "stopBlocks": 0 }
Do not manufacture awaiting-user by editing the projection. It is released only by approved structural question proof. If that capability or runtime identity is not approved, stop fail-closed; unknown facts never earn PASS. Blueprint remains lightweight: it adds no critic panel and does not change crucible/pptxx behavior.
Present a 3-line summary and ask one question: proceed with hammer now? On yes, invoke the hammer skill immediately.
If during recon or writing you discover hidden complexity (new interface, 4+ files, an ambiguity only the user can resolve), stop and switch to forge — say so in one line. A blueprint that grows critics' work is a forge plan in disguise.
npx claudepluginhub tmdgusya/glm-hammer --plugin glm-hammerReplicates Claude Code plan mode in read-only fashion: explores codebase, designs changes, gets user approval, then writes plan to .claude/plans/<slug>.md without executing. Triggers on 'plan only' phrases.
Read-only planning before coding. Explores the codebase, designs implementation plans, and persists them as durable docs/plans/<slug>.md when opted in.
Generates step-by-step implementation plans from design specs for multi-step tasks, verifying APIs and dependencies exist before coding, detailing files, code, tests, commits.