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 uncommitted changes need to be split into atomic, conventional commits ordered for review. Triggers on "commit this", "make commits", "clean up commits", "commit the changes". In Hedgehog, each Loop step is already meant to be its own commit — this skill matters most when a Correction Protocol fast-forward touches several steps at once and those fixes need splitting back into per-step commits.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Turn uncommitted changes into a series of atomic, conventional commits
ordered for review, using Hedgehog's commit vocabulary (hedgehog-loop).
Normally the Loop commits one step at a time as it goes — schema, then contract, then repository, and so on — so there's nothing to clean up. This skill is for when that didn't happen cleanly:
One commit = one build step, where that applies (one schema, one contract, one repository, etc.) — not one file. A single step may span several files (a Drizzle schema + its migration, a service + its test). If work doesn't map onto a build step (tooling, config, docs), fall back to normal atomic-commit judgment: one logical change per commit.
If a hunk can be removed without breaking the others in its commit, it belongs in its own commit.
Run in parallel:
git status (no -uall)git diff (unstaged)git diff --staged (anything pre-staged)git log -10 --oneline to confirm the project's existing commit stylehedgehog status for which steps/modules are in flightRead every changed file's diff fully before grouping — you cannot group changes you haven't read.
For each hunk, ask: which build step is this part of, for which module?
Group by step first, module second. A hunk in the orders schema and a
hunk in the orders repository are different commits even though both
are "orders" — different steps.
Group together: a schema change with its Drizzle migration; a service with its unit test (tests land with the step they test, not a trailing "add tests" commit); config/tooling changes (lefthook, eslint boundaries, env schema) isolated from any domain step.
Keep separate: different build steps, even for the same module; a Correction Protocol fix from the unrelated new work it landed alongside; different modules' changes.
Output the plan as a numbered list using Hedgehog's commit format before committing anything:
feat(orders): schema
feat(orders): contract
fix(orders): correct FK-by-ID reference dropped in schema step
feat(orders): repository
Then execute each commit:
git add <path> for a
whole file; for partial-file staging, write a patch and
git apply --cached it.git diff --staged that only the intended hunks are
staged.git status before the next commit.If a pre-commit hook (lefthook: typecheck/lint/test) fails: fix the issue, re-stage, create a NEW commit — a commit that fails the gate did not happen, so amending would rewrite the wrong thing (see Hard rules).
<type>(<scope>): <subject>
feat for build steps; also fix, chore, docs,
refactor, style, test, build, ci, perf as needed.orders, users, ...) for a build
step, or an infra area (db, contracts, auth, hooks, api,
worker, web, mobile, config) for bootstrap/tooling commits.schema,
contract, repository, service, api, queue, hooks,
screen-web — matching hedgehog-loop's step tables exactly. For
non-step commits, imperative and lowercase, under ~70 chars.git add -A or git add . — specific paths or hunks only.--no-verify — a failing gate means the step isn't done, not
that the gate is wrong..env, credentials.*,
*.pem). Flag and skip.Co-Authored-By: Claude or any AI attribution trailer.If two hunks could plausibly belong to the same step or different steps, ask the user once with the proposed plan and an alternative — the full plan, not per-hunk.
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
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'
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.