Push the LLM to reconsider, refine, and improve its recent output. Use when user asks for deeper critique or mentions a known deeper critique method, e.g. socratic, first principles, pre-mortem, red team
日本語の概要は準備中です。原文の説明を表示しています。
Use when a change request lands on a project that already has `.hedgehog/` and no build in flight — a finished build being adjusted, or an adopted repo's next piece of work. Triggers on any "change this", "fix this", "add this" on such a project. Sizes the request against the installed core's own layers and routes it to one of three exits: a tweak made and committed here, change-work through `hedgehog intent add` and the core's loop, or a re-plan. Not for a build still in progress — that is the core's loop skill's own job.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
One gate, three exits, for every change request on a project whose build
graph already exists. It reads the installed core's layer sequence,
scope globs and verify commands out of .hedgehog/core.yaml, so it is
the same gate on every core.
The gate exists to stop pricing a two-line edit at the cost of the largest change the discipline can handle. Routing up is a real decision with a real cost, taken on stated conditions — not the safe default.
.hedgehog/ exists. Without it there is no core to read and no
graph to add to; this skill does not apply.hedgehog status --brief — one line. If it
names any task, a build is mid-flight: this gate does not run. Read
the full hedgehog status and hand the request back to the core's own
loop skill, which owns work in progress..hedgehog/core.yaml. The layer list is the input to every
decision below: each layer's id, scope globs, verify command,
verify_radius and exclusive. Read the file, not a memory of it.Decide by the conditions, in order. The first one that holds is the exit. Re-plan is checked first, and its check is a read to make, not a suspicion to already hold — do not reach Change-work or Tweak without having made it.
The core's own loop skill names which artifact governs this project —
the brief and layer sequence for a shipped core, .hedgehog/core-design.md
for an authored one, .hedgehog/adoption.md for an adopted one. Read
that artifact, then check:
If it holds, this is Re-plan — regardless of how many layers the request
reaches or whether every file it touches already exists. Route to
planner's re-entry pass, which adds intents for new work without
re-running planning from scratch and without disturbing anything already
built.
Where the contradiction means the request is a different project rather than an extension of this one, say so plainly instead of routing. That artifact is never rewritten to accommodate new scope.
If it does not hold, move on to Change-work.
Either condition puts the request here:
hedgehog intent add, then the installed core's own loop, unchanged.
Nothing about that path changes because this gate ran.
Both conditions hold:
scope globs — one
layer, not two.Then, in this session, with no subagent dispatched:
verify command from core.yaml, at the depth
the next section states.conventional-commits skill states.No hedgehog intent add, no hedgehog plan, no hedgehog claim, no
subagent. Nothing is written to the build graph.
When the conditions do not clearly place a request above the tweak line, it takes the tweak exit. A gate that escalates when unsure prices every change at its worst case, which is the failure this gate exists to avoid.
An escalation the tweak reveals is cheap: a tweak that turns out to touch a second layer or need a file that does not exist stops there and re-enters this gate at the change-work exit, having cost one read.
A tweak inherits the test and review bar of the layer it lands in.
verify_radius equals its scope: run the layer's
verify command. No new tests, no reviewer pass.verify_radius, or exclusive: true: the same
real test bar and reviewer pass that layer gets in the loop.That is the loop's own rule — "Test depth follows verify radius. Review
follows exclusivity", stated in full in the core's loop skill — applied
to a layer instead of a compiled task. verify_radius and exclusive
are declared on the layer in core.yaml, so both are readable on a path
that compiles no task.
A tweak landing in a wide-radius or exclusive layer is a signal. Integration layers are where behavior gets proven, so a change reaching one is rarely as small as it looked when it was asked for. Re-check that the tweak exit was the right exit. Do not bolt the loop's ceremony onto the tweak path instead.
The floor does not move. A tweak to code with no tests does not get to leave it that way where the layer's own bar says otherwise.
scope to make a change fit the tweak exit.
A change that needs a wider scope is change-work.verify command fails. A failing
gate means the change is not done.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Push the LLM to reconsider, refine, and improve its recent output. Use when user asks for deeper critique or mentions a known deeper critique method, e.g. socratic, first principles, pre-mortem, red team
日本語の概要は準備中です。原文の説明を表示しています。
Facilitate a brainstorming session using diverse creative techniques. Use when the user says 'help me brainstorm' or 'help me ideate'
日本語の概要は準備中です。原文の説明を表示しています。
Research a topic to support a decision, three ways: draft a research prompt for the user to run in their own tool (ChatGPT, Gemini, Grok, Perplexity, …), turn a finished research report into a short summary with cited sources that other skills can use directly, or run the research here with parallel web searches. Built-in research types: market, domain, technical, competitive, user-voice, academic-lit; also supports choosing between candidates, and custom types via overrides. Use when the user says "deep recon", "research this", "draft a research prompt", "process this research report", "market research", "domain research", "technical research", "competitor research", "literature review", or "help me choose between"
日本語の概要は準備中です。原文の説明を表示しています。
Test a half-formed idea in a questioning conversation, with different personas probing its weak points, until the user can act on it or drop it with confidence. Optionally writes a short brief for planning skills to build on. Use when the user says 'forge an idea', 'pressure-test this idea', 'stress-test my thinking', or 'harden this idea'
日本語の概要は準備中です。原文の説明を表示しています。
Create, update, or validate a PRD. Use when the user wants help producing, editing, or validating a PRD
日本語の概要は準備中です。原文の説明を表示しています。
Test a product concept with Amazon's Working Backwards method: write the press release for the finished product first, then answer hard customer and stakeholder questions, ending in a complete PRFAQ document. Use when the user requests to 'create a PRFAQ', 'work backwards', or 'run the PRFAQ challenge'
日本語の概要は準備中です。原文の説明を表示しています。