HStack

Inventory

Parity

Phase 1 inventory. Every GStack, TStack, and PStack feature in the tables below has one row. Nothing in those tables is optional. A later build may only mark a row done by filling its target. This file is the gate.

Measured from the checkouts named in RESEARCH.md, on 28 October 2026:

Source Commit What was read
garrytan/gstack 6f27f0c269cb33ad60b300ec10df63c2b9f296ba 61 skill directories, root SKILL.md, connect-chrome symlink, bin/ (175 files), browse/sections/command-list.md, hosts/, hooks, scripts/ entry points
t3dotgg/tstack 1085050f3baed1ac724caa4a8166145fb2ac88af 9 skills, skills/babysit-pr/scripts/pr-wait, four agents/openai.yaml files
cursor/plugins pstack/ c742dd61706fbacc1b95f1a20b7b988cf096ce6c 58 skills, 23 playbooks, Benny automations, agents, watch-pr, statechart scripts
NousResearch/hermes-agent ee7e0f517232fb619c72e49d7e648436bddc598e Skills, plugins, MCP, hooks, memory, cron, delegation, browser, terminal backends

All three stacks are MIT. This repo still does not copy their skill text, word lists, or scripts. MIT notices for the adapted material are in THIRD_PARTY_NOTICES. The helpers in the build that follows this file are original.

How a row is typed

Each row has one disposition:

Disposition Meaning
skill An existing HStack skill is the behavior.
routed-reference A file under skills/hstack/hstack/references/ loads on demand and then names the skills or tools.
plugin-or-tool A Hermes tool, bundled skill, or opt-in MCP server does the job.
helper-script An original script under bin/, installed only with an addon flag.
skip Deliberately not built. The reason says why, and where the underlying job goes if it is real.

on_demand is 0 for a skip, skill:<name> when invoking that skill directly, or a route slug. A route slug is the upper bound of what skill_view loads when that route fires: the hstack skill, references/routes.md, the one playbook, references/stacks.md after that playbook, and every skill_view that playbook names, including branches that return early. One extra hop adds skill_view targets inside an HStack skill body. Ship loads bundled github on that hop. Idle cost is only the index. It does not include those files.

Measured tokens use Hermes's estimator, ceil(utf-8 bytes / 4) with CJK at one token per character (estimate_tokens_rough in agent/model_metadata.py). Bundled skills use the frozen counts below, from hermes-agent ee7e0f517232fb619c72e49d7e648436bddc598e. A direct skill row costs only that skill's body.

Idle cost

Twelve skills, descriptions unchanged, category header included. 204 index tokens. Keep that number. If a new always-on skill is added, this section must name the tokens and why a route was not enough.

Idle is 204 for every session. The next table is the extra cost when a route fires.

Stack Idle index
HStack v0.2 204
GStack on Hermes, prefixed names 1,182
PStack if copied 1,256
TStack if copied 152
All three indexed 2,590

Route budget

Each playbook stays at or under its budget. references/routes.md is the catalog the router loads. The catalog measures 390 tokens. The hstack skill body stays at or under 700 tokens. Idle stays 204 because none of these files are index rows. references/stacks.md is part of every route upper bound and is not part of the idle index.

route when it fires budget playbook tokens measured playbook tokens measured route upper bound
frame Deciding what to build 400 90 2457
feature New or changed behavior 450 121 2456
fix Something is broken 350 123 8203
check A diff needs a hard look 400 145 4574
land The work should become a pull request 300 69 2738
refactor Behavior-preserving restructure 500 142 6788
design Visual critique, layout, developer friction 500 209 6737
qa Reproduce on a real surface, or report only 500 215 4368
perf A number, a trace of cost, a slow path 500 164 2154
trace A live symptom or a captured profile 500 110 1769
retro Weekly retro or a quality snapshot 500 92 2363
docs Docs, README, release notes, PDF 500 121 5913
security Auth, injection, secrets, dependencies 500 142 2195
explain How or why a subsystem works 500 121 1780
memory Save or restore working context 500 154 1813
author Write or edit a skill 500 136 5458
prose Plain wording, strip tells 500 110 12581
experiment Throwaway prototype 500 87 3927
parallel Slices or competing attempts 500 98 2216
overnight Finish while the user is away 500 181 3575
pickup Resume, pause, or catch up 500 109 2004
worktree Clean worktrees 500 62 1721
spec Written spec or a phased plan 500 143 2510
eval Test a prompt or skill change 500 95 1754
deploy Deploy or watch a host the user named 500 146 2815
browse Drive a page, screenshot, scrape 500 266 4088
safety Destructive commands or a write boundary 500 150 1809
decisions A reviewable decision trail 500 93 1752
triage Triage or reproduce a report 500 79 1738
types Types, including TypeScript 500 114 2410
verify A property a test cannot reach 500 141 1800
diagram A diagram 500 91 3208

Direct skill loads, measured from the skill files in this tree. A skill:<name> row costs this many tokens and does not load a playbook:

skill measured body tokens
hstack 344
reframe 363
shape 345
prove 331
council 394
ship 398
takeover 236
modernize 220
blast 180
swarm 236
arena 223
principles 637

Bundled Hermes skills a route may load, measured at ee7e0f517232fb619c72e49d7e648436bddc598e. These are not HStack idle cost. They load only when a playbook names them.

bundled skill path tokens
systematic-debugging skills/software-development/systematic-debugging/SKILL.md 3515
test-driven-development skills/software-development/test-driven-development/SKILL.md 2575
requesting-code-review skills/software-development/requesting-code-review/SKILL.md 2196
dogfood skills/software-development/dogfood/SKILL.md 2163
spike skills/software-development/spike/SKILL.md 2181
simplify-code skills/software-development/simplify-code/SKILL.md 3674
hermes-agent-skill-authoring skills/software-development/hermes-agent-skill-authoring/SKILL.md 3663
github skills/software-development/github/SKILL.md 612
humanizer skills/creative/humanizer/SKILL.md 8616
architecture-diagram skills/creative/architecture-diagram/SKILL.md 1458
design-md skills/creative/design-md/SKILL.md 2120
pdf skills/productivity/pdf/SKILL.md 3123

The prose route's upper bound includes humanizer (8,616). That is a load cost, not an index cost. Copying a shorter word list into the index would be the nerf. Loading the bundled skill when the route fires is the feature.

What Hermes already gives us

Citations are paths in the hermes-agent checkout above. Docs also live at https://hermes-agent.nousresearch.com/docs/.

Skills. Directories with SKILL.md. Index row is name plus a description clipped at 60 characters (SKILL_PROMPT_DESC_LIMIT in agent/skill_utils.py). skills_list and skill_view are tools/skills_tool.py. Three levels: index, full SKILL.md, then one linked file. Docs: website/docs/user-guide/features/skills.md.

Plugins. website/docs/user-guide/features/plugins.md and plugins/plugin_loader.py. A directory in ~/.hermes/plugins/ with plugin.yaml can register tools, hooks, slash commands, skills, memory backends, and terminal backends. Bundled plugins live in plugins/ (browser, memory, delegation, cron_providers, kanban, platforms, and others). Project-local .hermes/plugins/ is not loaded by the gateway.

MCP. website/docs/user-guide/features/mcp.md. Servers live under mcp_servers in ~/.hermes/config.yaml. The approved catalog is optional-mcps/<name>/manifest.yaml. hermes mcp install <name> installs one. GitHub is intentionally not in the catalog. The docs say the bundled github skill plus gh is the better integration.

Hooks. website/docs/user-guide/features/hooks.md. Four systems: gateway hooks (~/.hermes/hooks/<name>/HOOK.yaml plus handler.py), plugin hooks (ctx.register_hook), shell hooks in config.yaml, and outbound webhooks. HStack does not install a hook by default. The safety route points at approvals instead.

Memory. website/docs/user-guide/features/memory.md and memory-providers.md. MEMORY.md (2,200 characters) and USER.md (1,375) via the memory tool. session_search finds older sessions. Providers plug in under plugins/memory/.

Cron and loops. website/docs/user-guide/features/cron.md (cronjob_manage, implementation in cron/). website/docs/user-guide/features/loops.md and goals.md cover /loop and /goal. That is the scheduler. Skills must not sleep in a loop.

Subagents. website/docs/user-guide/features/delegation.md. delegate_task in the delegation toolset (toolsets.py). Children do not see the parent transcript. Default cap is 10. /review is one reviewer. /moa is a mixture of agents whose aggregator may act. Council stays read-only.

Browser. website/docs/user-guide/features/browser.md. browser_exec runs Python over CDP with helpers new_tab, goto_url, js, fill_input, capture_screenshot, and others. Companions: browser_cdp, browser_dialog, browser_vault. Local Chromium by default. /browser connect attaches to the user's browser. Real-profile mode is opt-in. Cloud browsers and Lightpanda are separate backends (plugins/browser).

Terminal. website/docs/developer-guide/terminal-environment-plugin.md. Built-in backends in tools/environments/: local.py, docker.py, ssh.py, modal.py, managed_modal.py, daytona.py, vercel_sandbox.py. Select with terminal.backend. Plugins register more through ctx.register_terminal_environment_provider.

Other tools a route may name. From toolsets.py: terminal, read_file, write_file, patch, search_files, web_search, web_extract, clarify, execute_code, vision_analyze, cronjob_manage, todo_list. Kanban tools exist when a kanban worker is running (website/docs/user-guide/features/kanban.md).

Open-source tools worth opting into

Ranked by what a Hermes session gains against setup cost. Only free tools, or MIT / Apache-2.0 code. Nothing here is installed by a default install.sh.

Rank Tool License Setup Why it is or is not an addon
1 Hermes browser_exec MIT (hermes-agent) Already in Hermes Default browser. No addon required.
2 @playwright/mcp 0.0.83 Apache-2.0, microsoft/playwright-mcp npx, no key Addon browser. Accessibility snapshots and traces beside browser_exec.
3 gh MIT User installs the GitHub CLI Addon github wraps it. Hermes docs reject the GitHub MCP in favor of gh.
4 Context7 MCP Free anonymous HTTP, catalogued at optional-mcps/context7/manifest.yaml No key, rate limited Addon docs. URL https://mcp.context7.com/mcp. We configure it. We do not vendor the server.
5 DeepWiki MCP Free anonymous HTTP, optional-mcps/deepwiki/manifest.yaml No key Addon search. Public repo questions. URL https://mcp.deepwiki.com/mcp. Local code search stays search_files.
6 gitleaks MIT Only if already on PATH Addon security runs it when present. The installer does not download it.
7 osv-scanner Apache-2.0 Only if already on PATH Same security addon. Dependency scan. Not downloaded.
8 Pillow HPND Optional import Visual diff helper uses it when installed. Otherwise it shells out to odiff (MIT) or ImageMagick (Apache-2.0) if present.
9 hyperfine MIT Not required The perf addon is an original repeat runner so we do not depend on hyperfine.
10 ast-grep MIT Not required search_files covers repo search. Structural search stays a user install.

Rejected:

  • Semgrep's engine is LGPL-2.1, not MIT or Apache-2.0. The hosted MCP also needs the user's OAuth. Not an addon.
  • GitHub's MCP server is MIT, and Hermes still tells us to use gh. Not an addon.
  • Ubicloud, Browserbase, Vercel, and other paid preview or VM products. Preview URLs already posted on a pull request are read with gh. We do not deploy.
  • The upstream browser daemon, cookie importers, GBrain, and the iOS debug bridge. Those are products. The routes name the Hermes equivalent or they are skips.

Addons

Default install copies skills only.

Flag What it configures Removes cleanly
browser mcp_servers.hstack_playwright pointing at npx -y @playwright/mcp@0.0.83, plus bin/hstack-visdiff yes
github bin/hstack-pr yes
docs mcp_servers.hstack_context7 URL only, no token yes
search mcp_servers.hstack_deepwiki URL only, no token yes
perf bin/hstack-bench yes
test bin/hstack-test yes
security bin/hstack-scan yes
trail bin/hstack-decisions yes

install.sh --with browser,github --dry-run prints the plan and writes nothing. --uninstall removes skills and every addon this installer created. --uninstall --with browser removes only that addon. install.ps1 accepts the same flags for Windows. WSL can run install.sh.

520 rows

Filter the 520-row inventory. Search matches every column.
IdSourceItemKindDispositionTargetOn demandReason
gstack:skill:SKILL.mdgstackSKILL.mdskillskillskills/hstack/hstack/SKILL.mdskill:hstackThe suite router. HStack's only always-on entry is the hstack skill, which loads one playbook.
gstack:skill:autoplangstackautoplanskillrouted-referencereferences/spec.mdspecFrame, then shape, then a written plan via /plan. One playbook, not four review bodies.
gstack:skill:benchmarkgstackbenchmarkskillrouted-referencereferences/perf.mdperfA performance claim needs a limiter, repeats, and the error. The perf route is that bar.
gstack:skill:benchmark-modelsgstackbenchmark-modelsskillskipnone0Cross-model bakeoff of this stack's own skills. Hermes already switches models with /model and delegation.model.
gstack:skill:browsegstackbrowseskillrouted-referencereferences/browse.mdbrowseDrive a page with browser_exec. The opt-in browser addon adds Playwright MCP and a visual diff helper.
gstack:skill:canarygstackcanaryskillrouted-referencereferences/deploy.mddeployWatch a URL the user named. Do not guess a production host or a deploy vendor.
gstack:skill:captaingstackcaptainskillrouted-referencereferences/parallel.mdparallelParallel slices return one report via swarm. A merge-train product is not built.
gstack:skill:carefulgstackcarefulskillrouted-referencereferences/safety.mdsafetyDestructive commands are blocked by Hermes approvals, not by a warning-only skill.
gstack:skill:codexgstackcodexskillskillskills/hstack/council/SKILL.mdskill:councilA second opinion is council through delegate_task. The skill does not shell out to another CLI.
gstack:skill:connect-chromegstackconnect-chromeskillrouted-referencereferences/browse.mdbrowseSymlink of open-gstack-browser. Same job: a session browser, which Hermes already launches.
gstack:skill:context-restoregstackcontext-restoreskillrouted-referencereferences/memory.mdmemoryRestore notes with the memory tool and session_search. No second context store.
gstack:skill:context-savegstackcontext-saveskillrouted-referencereferences/memory.mdmemorySave a short note with the memory tool. MEMORY.md and USER.md stay inside Hermes caps.
gstack:skill:csogstackcsoskillrouted-referencereferences/security.mdsecurityReview the diff for auth, injection, and secrets. Optional local scanners only if they are already installed.
gstack:skill:design-consultationgstackdesign-consultationskillrouted-referencereferences/design.mddesignName the visual job and capture the page. A design-system file is the bundled design-md skill, loaded only if asked.
gstack:skill:design-htmlgstackdesign-htmlskillrouted-referencereferences/design.mddesignImplement the settled layout in the repo's existing markup. No separate HTML dialect.
gstack:skill:design-motiongstackdesign-motionskillrouted-referencereferences/design.mddesignShow before and after screenshots. An MP4 is produced only when the user already has an encoder.
gstack:skill:design-reviewgstackdesign-reviewskillrouted-referencereferences/design.mddesignScreenshot, accessibility tree, spacing and hierarchy. Fixes wait until the user wants them.
gstack:skill:design-shotgungstackdesign-shotgunskillrouted-referencereferences/design.mddesignSeveral layouts is the arena skill, pointed at from the design route. No comparison-board product.
gstack:skill:deslop-shared-libsgstackdeslop-shared-libsskillrouted-referencereferences/refactor.mdrefactorRecommend one shared structure, then stop unless asked to edit. Bundled simplify-code is the cleanup pass.
gstack:skill:devex-reviewgstackdevex-reviewskillrouted-referencereferences/design.mddesignRun the real command or page and name the friction. Do not interview the user with a long questionnaire.
gstack:skill:diagramgstackdiagramskillrouted-referencereferences/diagram.mddiagramLoad the bundled architecture-diagram skill when a diagram is the deliverable.
gstack:skill:document-generategstackdocument-generateskillrouted-referencereferences/docs.mddocsWrite the missing doc in tutorial, how-to, reference, or explanation form. Keep it short.
gstack:skill:document-releasegstackdocument-releaseskillrouted-referencereferences/docs.mddocsCheck that the user-facing docs match the change about to ship. Do not invent a docs pipeline.
gstack:skill:eval-plangstackeval-planskillrouted-referencereferences/eval.mdevalWrite the check before changing a prompt or a skill, then compare blinded outputs.
gstack:skill:freezegstackfreezeskillrouted-referencereferences/safety.mdsafetyStay inside the directory the user named. Hermes's write sandbox is the enforcement.
gstack:skill:gstack-upgradegstackgstack-upgradeskillskipnone0Re-running install.sh is the upgrade. A background update checker would be a second product.
gstack:skill:guardgstackguardskillrouted-referencereferences/safety.mdsafetySame safety route as careful and freeze. Hermes blocks the command and the write.
gstack:skill:healthgstackhealthskillrouted-referencereferences/retro.mdretroA quality snapshot is git history, the test result, and open pull requests. No dashboard service.
gstack:skill:investigategstackinvestigateskillrouted-referencereferences/fix.mdfixNo fix before a cause. The fix route loads bundled systematic-debugging, then prove.
gstack:skill:ios-cleangstackios-cleanskillskipnone0Removes that stack's iOS debug package from an app. HStack does not ship that package, so there is nothing to strip.
gstack:skill:ios-design-reviewgstackios-design-reviewskillrouted-referencereferences/design.mddesignVisual review of a screen the user can already build. A device debug bridge is not installed.
gstack:skill:ios-fixgstackios-fixskillrouted-referencereferences/fix.mdfixReproduce and fix with the fix route. Run a simulator only when the user already configured one.
gstack:skill:ios-qagstackios-qaskillrouted-referencereferences/qa.mdqaExercise the real surface. Live-device tapping through a private debug bridge is not bundled.
gstack:skill:ios-syncgstackios-syncskillskipnone0Regenerates that stack's iOS bridge templates. Those templates are not part of HStack.
gstack:skill:land-and-deploygstackland-and-deployskillrouted-referencereferences/deploy.mddeployMerge only if the user said to send, then watch the URL they named. No host auto-detection.
gstack:skill:landing-reportgstacklanding-reportskillrouted-referencereferences/retro.mdretroRead-only queue via gh pr list. The retro route writes the snapshot in the reply.
gstack:skill:learngstacklearnskillrouted-referencereferences/memory.mdmemoryA repeated lesson uses /learn or the memory tool. No private learnings database.
gstack:skill:make-pdfgstackmake-pdfskillrouted-referencereferences/docs.mddocsA markdown PDF loads the bundled pdf skill. Publication layout is that skill, not a port.
gstack:skill:modernizegstackmodernizeskillskillskills/hstack/modernize/SKILL.mdskill:modernizeRebase onto current main, show a range-diff, and recommend keep, rework, or close. Do not close.
gstack:skill:office-hoursgstackoffice-hoursskillskillskills/hstack/reframe/SKILL.mdskill:reframeName the job, the user, and the smallest version. Do not write code in that pass.
gstack:skill:open-gstack-browsergstackopen-gstack-browserskillrouted-referencereferences/browse.mdbrowseHermes launches Chromium for browser_exec. The sidebar extension is not required.
gstack:skill:pair-agentgstackpair-agentskillskipnone0Remote tunnel that lets another machine drive the local browser. That is a credentialed product. Local browsing stays on the browse route.
gstack:skill:plan-ceo-reviewgstackplan-ceo-reviewskillskillskills/hstack/reframe/SKILL.mdskill:reframeProduct challenge before code. Same skill as the frame route.
gstack:skill:plan-design-reviewgstackplan-design-reviewskillrouted-referencereferences/design.mddesignDesign questions that change the layout, then screenshots. Not a scored rubric file.
gstack:skill:plan-devex-reviewgstackplan-devex-reviewskillrouted-referencereferences/design.mddesignDeveloper-experience friction is part of the design route. Ask only what the repo cannot answer.
gstack:skill:plan-eng-reviewgstackplan-eng-reviewskillskillskills/hstack/shape/SKILL.mdskill:shapeData, types, and module ownership before code crosses a function boundary.
gstack:skill:plan-tunegstackplan-tuneskillrouted-referencereferences/spec.mdspecDo not ask a question a command can answer. Preferences use clarify. No tuning profile store.
gstack:skill:qagstackqaskillrouted-referencereferences/qa.mdqaReproduce on the real surface, then prove the fix. Report-only is the same route with no product edits.
gstack:skill:qa-onlygstackqa-onlyskillrouted-referencereferences/qa.mdqaThe qa route's report-only mode lists the check and does not edit product code.
gstack:skill:retrogstackretroskillrouted-referencereferences/retro.mdretroWeekly retro from git log, CI, and open pull requests. No metrics service.
gstack:skill:reviewgstackreviewskillrouted-referencereferences/check.mdcheckIndependent review plus the weakened-test list in ship. The long specialist army is not copied.
gstack:skill:scrapegstackscrapeskillrouted-referencereferences/browse.mdbrowseExtract page content with browser_exec or web_extract. Do not import another browser's cookies to do it.
gstack:skill:setup-browser-cookiesgstacksetup-browser-cookiesskillrouted-referencereferences/browse.mdbrowseLogged-in browsing is Hermes real-profile mode, which the user turns on. Cookie databases are not copied.
gstack:skill:setup-deploygstacksetup-deployskillrouted-referencereferences/deploy.mddeployAsk for the host or the workflow. Detecting a vendor from the repo and deploying to it is refused.
gstack:skill:setup-gbraingstacksetup-gbrainskillrouted-referencereferences/memory.mdmemoryHermes memory is the store. Do not install a second database or register another memory MCP from this route.
gstack:skill:shipgstackshipskillskillskills/hstack/ship/SKILL.mdskill:shipOpen a short pull request, watch checks, merge only when told. No version bump and no changelog factory.
gstack:skill:skillifygstackskillifyskillrouted-referencereferences/author.mdauthorTurn a repeated workflow into a skill with /learn. Do not auto-save a scraped flow.
gstack:skill:specgstackspecskillrouted-referencereferences/spec.mdspecSettle the frame, then shape, then /plan if a file is wanted. Five-phase spec ceremony is the spec route in short.
gstack:skill:sync-gbraingstacksync-gbrainskillrouted-referencereferences/memory.mdmemoryRefresh memory from what this session learned. Do not rewrite a host instruction file to point at another brain.
gstack:skill:test-auditgstacktest-auditskillrouted-referencereferences/check.mdcheckName tests that do not protect a caller-visible behavior. Principle 20 is the rule. Do not delete them until asked.
gstack:skill:ubicloudgstackubicloudskillskipnone0Ephemeral 16-vCPU VMs are a paid cloud product. Heavy commands stay on the user's Hermes terminal backend.
gstack:skill:unfreezegstackunfreezeskillrouted-referencereferences/safety.mdsafetyThe user clears a write limit by saying so. The safety route does not invent a second freeze flag.
gstack:skill:write-skillgstackwrite-skillskillrouted-referencereferences/author.mdauthorAuthor and edit skills with the bundled authoring skill and /learn. Size checks live in scripts/check_skills.py.
pstack:skill:poteto-modepstackpoteto-modeskillskillskills/hstack/hstack/SKILL.mdskill:hstackThe entry point. HStack routes, then loads one playbook.
pstack:skill:poteto-helppstackpoteto-helpskillskillskills/hstack/hstack/SKILL.mdskill:hstackIf the user only wants the route name, the router names it and stops.
pstack:skill:setup-pstackpstacksetup-pstackskillskipnone0Writes a Cursor model-rule file. Hermes uses /model, delegation.model, and auxiliary.review.
pstack:skill:sharpenpstacksharpenskillskillskills/hstack/reframe/SKILL.mdskill:reframeRestate a sharper job and stop. Do not do the task in that pass.
pstack:skill:in-your-own-wordspstackin-your-own-wordsskillskillskills/hstack/reframe/SKILL.mdskill:reframePlay the goal back in the user's words before any code.
pstack:skill:figure-it-outpstackfigure-it-outskillrouted-referencereferences/spec.mdspecWhen no route fits, write a short plan with a check and a stop line, then follow it.
pstack:skill:howpstackhowskillrouted-referencereferences/explain.mdexplainWalk the subsystem from the code and the git history.
pstack:skill:whypstackwhyskillrouted-referencereferences/explain.mdexplainExplain the cause from the code and history. Connected evidence tools are used only if they are already on.
pstack:skill:teachpstackteachskillrouted-referencereferences/explain.mdexplainOne explanation a newcomer can follow. Diagrams only when they change the explanation.
pstack:skill:recallpstackrecallskillrouted-referencereferences/memory.mdmemoryRebuild recent context with session_search and memory.
pstack:skill:ketchuppstackketchupskillrouted-referencereferences/pickup.mdpickupSummarize this chat since the last user message, including what is waiting on them.
pstack:skill:ketchup-videopstackketchup-videoskillskipnone0A subtitled slide video needs a renderer we do not ship. The text catch-up is the pickup route.
pstack:skill:bropstackbroskillrouted-referencereferences/prose.mdproseRestate the last reply in plain words. The prose route loads the bundled humanizer when the wording is the job.
pstack:skill:unsloppstackunslopskillrouted-referencereferences/prose.mdproseStrip tells from writing by loading the bundled humanizer. No word list is copied.
pstack:skill:no-commentspstackno-commentsskillrouted-referencereferences/check.mdcheckComments that only narrate are part of review. Load requesting-code-review. Do not spawn a persona.
pstack:skill:technical-writingpstacktechnical-writingskillrouted-referencereferences/docs.mddocsDocs, READMEs, and pull request text follow the docs route. One standard, not four stacked guides.
pstack:skill:typescript-best-practicespstacktypescript-best-practicesskillrouted-referencereferences/types.mdtypesTypeScript-specific habits that change a decision, on top of the principles skill.
pstack:skill:architectpstackarchitectskillskillskills/hstack/shape/SKILL.mdskill:shapeSettle types and module shape before code crosses a function boundary.
pstack:skill:arenapstackarenaskillskillskills/hstack/arena/SKILL.mdskill:arenaSame brief, several attempts, keep the best parts.
pstack:skill:swarmpstackswarmskillskillskills/hstack/swarm/SKILL.mdskill:swarmDifferent slices, one report, on delegate_task.
pstack:skill:interrogatepstackinterrogateskillskillskills/hstack/council/SKILL.mdskill:councilOther models try to break the diff. Keep findings a run can prove.
pstack:skill:blast-radiuspstackblast-radiusskillskillskills/hstack/blast/SKILL.mdskill:blastName what a small diff can break and prove the one fact that makes it safe.
pstack:skill:tddpstacktddskillplugin-or-toolbundled test-driven-developmentfixA cheap failing test first is the bundled test-driven-development skill. The fix route points at it.
pstack:skill:benchmark-checklistpstackbenchmark-checklistskillrouted-referencereferences/perf.mdperfRefuse an unvetted number. Limiter, repeats, errors, and whether the work happened.
pstack:skill:automate-mepstackautomate-meskillrouted-referencereferences/author.mdauthorA personal workflow becomes a skill through /learn when the user asks. No mode file is written automatically.
pstack:skill:reflectpstackreflectskillrouted-referencereferences/author.mdauthorAfter a long task, offer one skill edit. Apply it only if the user wants it saved.
pstack:skill:correctpstackcorrectskillrouted-referencereferences/author.mdauthorA repeated correction becomes a check, a lint, or a script. Principle 24. Docs are the last resort.
pstack:skill:show-me-your-workpstackshow-me-your-workskillhelper-scriptbin/hstack-decisionsdecisionsAppend a decision row. The trail addon installs the helper. Without it, the decisions route still writes the row.
pstack:skill:make-bot-uipstackmake-bot-uiskillskipnone0A page whose buttons wake a hosted bot over a webhook and a private network. Hermes has no that surface.
pstack:skill:create-verification-skillpstackcreate-verification-skillskillrouted-referencereferences/verify.mdverifyIf the app has no scripted check, write the smallest project check that fails for a real bug. Do not generate a framework.
pstack:skill:maintain-verification-skillpstackmaintain-verification-skillskillrouted-referencereferences/verify.mdverifyWhen a check drifts from the app, fix the check in the same change as the behavior it protects.
pstack:skill:create-formal-verification-skillpstackcreate-formal-verification-skillskillrouted-referencereferences/verify.mdverifyState the property a test cannot reach and the illegal state. Run a model checker only if the user already has one.
pstack:skill:maintain-formal-verification-skillpstackmaintain-formal-verification-skillskillrouted-referencereferences/verify.mdverifyUpdate the property when the code changes, rerun, and say whether the failure is the model or the code.
pstack:skill:statechartpstackstatechartskillrouted-referencereferences/verify.mdverifyDraw the user-visible states in mermaid when that picture changes a decision. The TLA corpus is not installed.
pstack:skill:principle-attack-the-premisepstackprinciple-attack-the-premiseskillskillskills/hstack/principles/SKILL.mdskill:principlesOne of the 24 principle skills. Collapsed into the principles skill so the index pays one row.
pstack:skill:principle-boundary-disciplinepstackprinciple-boundary-disciplineskillskillskills/hstack/principles/SKILL.mdskill:principlesOne of the 24 principle skills. Collapsed into the principles skill so the index pays one row.
pstack:skill:principle-build-the-leverpstackprinciple-build-the-leverskillskillskills/hstack/principles/SKILL.mdskill:principlesOne of the 24 principle skills. Collapsed into the principles skill so the index pays one row.
pstack:skill:principle-encode-lessons-in-structurepstackprinciple-encode-lessons-in-structureskillskillskills/hstack/principles/SKILL.mdskill:principlesOne of the 24 principle skills. Collapsed into the principles skill so the index pays one row.
pstack:skill:principle-exhaust-the-design-spacepstackprinciple-exhaust-the-design-spaceskillskillskills/hstack/principles/SKILL.mdskill:principlesOne of the 24 principle skills. Collapsed into the principles skill so the index pays one row.
pstack:skill:principle-experience-firstpstackprinciple-experience-firstskillskillskills/hstack/principles/SKILL.mdskill:principlesOne of the 24 principle skills. Collapsed into the principles skill so the index pays one row.
pstack:skill:principle-explain-the-numberpstackprinciple-explain-the-numberskillskillskills/hstack/principles/SKILL.mdskill:principlesOne of the 24 principle skills. Collapsed into the principles skill so the index pays one row.
pstack:skill:principle-fix-root-causespstackprinciple-fix-root-causesskillskillskills/hstack/principles/SKILL.mdskill:principlesOne of the 24 principle skills. Collapsed into the principles skill so the index pays one row.
pstack:skill:principle-foundational-thinkingpstackprinciple-foundational-thinkingskillskillskills/hstack/principles/SKILL.mdskill:principlesOne of the 24 principle skills. Collapsed into the principles skill so the index pays one row.
pstack:skill:principle-guard-the-context-windowpstackprinciple-guard-the-context-windowskillskillskills/hstack/principles/SKILL.mdskill:principlesOne of the 24 principle skills. Collapsed into the principles skill so the index pays one row.
pstack:skill:principle-laziness-protocolpstackprinciple-laziness-protocolskillskillskills/hstack/principles/SKILL.mdskill:principlesOne of the 24 principle skills. Collapsed into the principles skill so the index pays one row.
pstack:skill:principle-make-operations-idempotentpstackprinciple-make-operations-idempotentskillskillskills/hstack/principles/SKILL.mdskill:principlesOne of the 24 principle skills. Collapsed into the principles skill so the index pays one row.
pstack:skill:principle-migrate-callers-then-delete-legacy-apispstackprinciple-migrate-callers-then-delete-legacy-apisskillskillskills/hstack/principles/SKILL.mdskill:principlesOne of the 24 principle skills. Collapsed into the principles skill so the index pays one row.
pstack:skill:principle-minimize-reader-loadpstackprinciple-minimize-reader-loadskillskillskills/hstack/principles/SKILL.mdskill:principlesOne of the 24 principle skills. Collapsed into the principles skill so the index pays one row.
pstack:skill:principle-model-the-domainpstackprinciple-model-the-domainskillskillskills/hstack/principles/SKILL.mdskill:principlesOne of the 24 principle skills. Collapsed into the principles skill so the index pays one row.
pstack:skill:principle-never-block-on-the-humanpstackprinciple-never-block-on-the-humanskillskillskills/hstack/principles/SKILL.mdskill:principlesOne of the 24 principle skills. Collapsed into the principles skill so the index pays one row.
pstack:skill:principle-outcome-oriented-executionpstackprinciple-outcome-oriented-executionskillskillskills/hstack/principles/SKILL.mdskill:principlesOne of the 24 principle skills. Collapsed into the principles skill so the index pays one row.
pstack:skill:principle-prove-it-workspstackprinciple-prove-it-worksskillskillskills/hstack/principles/SKILL.mdskill:principlesOne of the 24 principle skills. Collapsed into the principles skill so the index pays one row.
pstack:skill:principle-redesign-from-first-principlespstackprinciple-redesign-from-first-principlesskillskillskills/hstack/principles/SKILL.mdskill:principlesOne of the 24 principle skills. Collapsed into the principles skill so the index pays one row.
pstack:skill:principle-separate-before-serializing-shared-statepstackprinciple-separate-before-serializing-shared-stateskillskillskills/hstack/principles/SKILL.mdskill:principlesOne of the 24 principle skills. Collapsed into the principles skill so the index pays one row.
pstack:skill:principle-sequence-verifiable-unitspstackprinciple-sequence-verifiable-unitsskillskillskills/hstack/principles/SKILL.mdskill:principlesOne of the 24 principle skills. Collapsed into the principles skill so the index pays one row.
pstack:skill:principle-subtract-before-you-addpstackprinciple-subtract-before-you-addskillskillskills/hstack/principles/SKILL.mdskill:principlesOne of the 24 principle skills. Collapsed into the principles skill so the index pays one row.
pstack:skill:principle-test-behavior-not-implementationpstackprinciple-test-behavior-not-implementationskillskillskills/hstack/principles/SKILL.mdskill:principlesOne of the 24 principle skills. Collapsed into the principles skill so the index pays one row.
pstack:skill:principle-type-system-disciplinepstackprinciple-type-system-disciplineskillskillskills/hstack/principles/SKILL.mdskill:principlesOne of the 24 principle skills. Collapsed into the principles skill so the index pays one row.
pstack:playbook:investigation.mdpstackinvestigation.mdplaybookrouted-referencereferences/explain.mdexplainRead-only question. The explain route reads code and history and does not edit.
pstack:playbook:bug-fix.mdpstackbug-fix.mdplaybookrouted-referencereferences/fix.mdfixReproduce, find the cause, then prove the fix.
pstack:playbook:perf-issue.mdpstackperf-issue.mdplaybookrouted-referencereferences/perf.mdperfTrace a measured slowness against a baseline before changing it.
pstack:playbook:hillclimb.mdpstackhillclimb.mdplaybookrouted-referencereferences/perf.mdperfOne metric, a hypothesis, a before and after, one accepted change at a time.
pstack:playbook:runtime-forensics.mdpstackruntime-forensics.mdplaybookrouted-referencereferences/trace.mdtraceA live symptom is instrumented and read. Do not guess from the symptom alone.
pstack:playbook:trace-forensics.mdpstacktrace-forensics.mdplaybookrouted-referencereferences/trace.mdtraceRead a captured profile the user already has. Name the frame that dominates.
pstack:playbook:feature.mdpstackfeature.mdplaybookrouted-referencereferences/feature.mdfeatureNew behavior starts by shaping data and ends by proving it.
pstack:playbook:refactoring.mdpstackrefactoring.mdplaybookrouted-referencereferences/refactor.mdrefactorBehavior-preserving structure change. The proof is the same checks still passing.
pstack:playbook:prototype.mdpstackprototype.mdplaybookrouted-referencereferences/experiment.mdexperimentA throwaway to make a decision cheap. Bundled spike remains the tool.
pstack:playbook:visual-parity.mdpstackvisual-parity.mdplaybookrouted-referencereferences/qa.mdqaTwo screenshots and a diff. The browser addon helper compares pixels when it is installed.
pstack:playbook:authoring-a-skill.mdpstackauthoring-a-skill.mdplaybookrouted-referencereferences/author.mdauthorWrite or edit a skill with the bundled authoring skill.
pstack:playbook:eval.mdpstackeval.mdplaybookrouted-referencereferences/eval.mdevalBlind the check before trusting a prompt or skill change.
pstack:playbook:babysit.mdpstackbabysit.mdplaybookskillskills/hstack/ship/SKILL.mdskill:shipWatch CI and review comments with gh, or /loop when the user has left. No sleep loop.
pstack:playbook:shipping.mdpstackshipping.mdplaybookrouted-referencereferences/land.mdlandOpen or update the pull request. Merge only if the user said to send.
pstack:playbook:autonomous-run.mdpstackautonomous-run.mdplaybookrouted-referencereferences/overnight.mdovernightKeep going with /goal until the check passes. Do not merge unless they said to send.
pstack:playbook:orchestrate.mdpstackorchestrate.mdplaybookrouted-referencereferences/overnight.mdovernightMany tasks use Kanban or /goal. One coordinator returns one status.
pstack:playbook:autopilot-full.mdpstackautopilot-full.mdplaybookrouted-referencereferences/overnight.mdovernightIndependent pull requests may merge only when the user said to send, including overnight.
pstack:playbook:autopilot-stack.mdpstackautopilot-stack.mdplaybookrouted-referencereferences/overnight.mdovernightBuild and verify the stack. Leave the merge to the user.
pstack:playbook:session-pickup.mdpstacksession-pickup.mdplaybookrouted-referencereferences/pickup.mdpickupResume in-flight work. Another person's commits keep their author.
pstack:playbook:pause-safely.mdpstackpause-safely.mdplaybookrouted-referencereferences/pickup.mdpickupWrite where the work stopped, what passed, and the next command. Do not leave a dirty surprise.
pstack:playbook:multi-phase-plan.mdpstackmulti-phase-plan.mdplaybookrouted-referencereferences/spec.mdspecPhases become a /plan file or Kanban cards. Do not hide a second plan system.
pstack:playbook:worktree-cleanup.mdpstackworktree-cleanup.mdplaybookrouted-referencereferences/worktree.mdworktreeRemove merged or abandoned worktrees with /worktree. Do not delete a dirty tree.
pstack:playbook:opening-a-pr.mdpstackopening-a-pr.mdplaybookrouted-referencereferences/land.mdlandThe pull request leads with the problem. Ship owns the commands.
tstack:skill:full-sendtstackfull-sendskillrouted-referencereferences/overnight.mdovernightThe user's request to send is the permission to merge. Prove, review, open the pull request, watch it.
tstack:skill:full-stoptstackfull-stopskillrouted-referencereferences/overnight.mdovernightSame path as a full send, and it never merges.
tstack:skill:counciltstackcouncilskillskillskills/hstack/council/SKILL.mdskill:councilRead-only reviewers on other models. One by default, three when the user asked or the risk is high.
tstack:skill:sol-looptstacksol-loopskillskillskills/hstack/council/SKILL.mdskill:councilOne other reviewer, a short cap, stop on nits. No model name is hard-coded.
tstack:skill:file-prtstackfile-prskillskillskills/hstack/ship/SKILL.mdskill:shipTitle and opening paragraph state the problem, not the file list.
tstack:skill:babysit-prtstackbabysit-prskillskillskills/hstack/ship/SKILL.mdskill:shipWatch checks and fix real findings. A child agent does not watch the pull request.
tstack:skill:takeovertstacktakeoverskillskillskills/hstack/takeover/SKILL.mdskill:takeoverFinish someone else's branch and keep their git author. Do not defend their diff.
tstack:skill:modernizetstackmodernizeskillskillskills/hstack/modernize/SKILL.mdskill:modernizeRebase an old pull request and recommend whether the idea still belongs.
tstack:skill:leaving-pr-commentststackleaving-pr-commentsskillskillskills/hstack/ship/SKILL.mdskill:shipAn agent-written comment names the model and the user, in wording written for that comment.
gstack:command:backgstackbackcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:forwardgstackforwardcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:gotogstackgotocommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:load-htmlgstackload-htmlcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:reloadgstackreloadcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:urlgstackurlcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:accessibilitygstackaccessibilitycommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:datagstackdatacommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:formsgstackformscommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:htmlgstackhtmlcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:linksgstacklinkscommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:mediagstackmediacommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:textgstacktextcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:archivegstackarchivecommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:downloadgstackdownloadcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:scrapegstackscrapecommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:cleanupgstackcleanupcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:clickgstackclickcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:cookiegstackcookiecommandrouted-referencereferences/browse.mdbrowseSet a cookie only when the user supplied the value for this task. Do not echo it back.
gstack:command:cookie-importgstackcookie-importcommandrouted-referencereferences/browse.mdbrowseDo not import a cookie file unless the user handed it over. Prefer Hermes real-profile mode, which they turn on.
gstack:command:cookie-import-browsergstackcookie-import-browsercommandrouted-referencereferences/browse.mdbrowseDo not read Chrome, Arc, or other cookie databases. Logged-in browsing is Hermes real-profile mode.
gstack:command:dialog-acceptgstackdialog-acceptcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:dialog-dismissgstackdialog-dismisscommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:fillgstackfillcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:headergstackheadercommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:hovergstackhovercommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:pressgstackpresscommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:scrollgstackscrollcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:selectgstackselectcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:stylegstackstylecommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:typegstacktypecommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:uploadgstackuploadcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:useragentgstackuseragentcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:viewportgstackviewportcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:waitgstackwaitcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:attrsgstackattrscommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:cdpgstackcdpcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:consolegstackconsolecommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:cookiesgstackcookiescommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:cssgstackcsscommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:dialoggstackdialogcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:evalgstackevalcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:inspectgstackinspectcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:isgstackiscommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:jsgstackjscommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:networkgstacknetworkcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:perfgstackperfcommandrouted-referencereferences/perf.mdperfPage-load timings are a measurement and follow the perf route's evidence bar.
gstack:command:storagegstackstoragecommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:ux-auditgstackux-auditcommandrouted-referencereferences/design.mddesignStructure, headings, and controls feed the design route. The agent interprets them.
gstack:command:diffgstackdiffcommandrouted-referencereferences/qa.mdqaText or pixel difference between two pages is the qa route, using the visual diff helper when installed.
gstack:command:pdfgstackpdfcommandrouted-referencereferences/docs.mddocsSave a page or a markdown file as a PDF through the docs route and the bundled pdf skill.
gstack:command:prettyscreenshotgstackprettyscreenshotcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:responsivegstackresponsivecommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:screenshotgstackscreenshotcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:snapshotgstacksnapshotcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:chaingstackchaincommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:domain-skillgstackdomain-skillcommandrouted-referencereferences/author.mdauthorA repeated site workflow can become a skill if the user asks. Notes scraped from pages are not auto-promoted.
gstack:command:framegstackframecommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:inboxgstackinboxcommandskipnone0Messages from the browser sidebar extension. Hermes has no extension inbox.
gstack:command:skillgstackskillcommandrouted-referencereferences/author.mdauthorRun a saved browser recipe only after the user has a skill for it. Author it with the author route.
gstack:command:watchgstackwatchcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:closetabgstackclosetabcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:newtabgstacknewtabcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:tabgstacktabcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:tab-eachgstacktab-eachcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:tabsgstacktabscommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:connectgstackconnectcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:disconnectgstackdisconnectcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:focusgstackfocuscommandskipnone0Bring that stack's headed window forward on macOS. Hermes headed mode is a config flag, not this command.
gstack:command:handoffgstackhandoffcommandrouted-referencereferences/browse.mdbrowseThe user takes the page with /browser connect. The agent resumes only when they hand it back.
gstack:command:memorygstackmemorycommandskipnone0Daemon heap snapshot for that browser process. It is not the user's memory store.
gstack:command:restartgstackrestartcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:resumegstackresumecommandrouted-referencereferences/browse.mdbrowseAfter the user gives the page back, snapshot again and continue.
gstack:command:stategstackstatecommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:statusgstackstatuscommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:command:stopgstackstopcommandrouted-referencereferences/browse.mdbrowseThe browse route drives this with browser_exec or browser_cdp. Page text is untrusted data.
gstack:hook:hosts-claude-hooks-timeline-stop-hookgstackhosts/claude/hooks/timeline-stop-hookhookskipnone0Claude stop hook that writes that stack's timeline. Hermes already keeps the session transcript.
gstack:hook:hosts-claude-hooks-timeline-stop-hook.tsgstackhosts/claude/hooks/timeline-stop-hook.tshookskipnone0TypeScript source of the timeline stop hook. Same skip as the wrapper.
gstack:hook:hosts-claude-hooks-question-log-hookgstackhosts/claude/hooks/question-log-hookhookrouted-referencereferences/spec.mdspecWhich questions were asked is a spec-route concern: do not ask what a command can answer. The Claude hook itself is not installed.
gstack:hook:hosts-claude-hooks-question-log-hook.tsgstackhosts/claude/hooks/question-log-hook.tshookrouted-referencereferences/spec.mdspecSource of the question log hook. The behavior is the spec route, not a port of this file.
gstack:hook:hosts-claude-hooks-question-preference-hookgstackhosts/claude/hooks/question-preference-hookhookrouted-referencereferences/memory.mdmemoryA stable preference can go in memory if the user wants it remembered. The Claude hook is not installed.
gstack:hook:hosts-claude-hooks-question-preference-hook.tsgstackhosts/claude/hooks/question-preference-hook.tshookrouted-referencereferences/memory.mdmemorySource of the preference hook. Hermes memory is the store.
gstack:hook:hosts-claude-hooks-memorable-user-prompt-hookgstackhosts/claude/hooks/memorable-user-prompt-hookhookrouted-referencereferences/memory.mdmemoryMemorable facts use the memory tool when they belong in MEMORY.md or USER.md.
gstack:hook:hosts-claude-hooks-memorable-user-prompt-hook.tsgstackhosts/claude/hooks/memorable-user-prompt-hook.tshookrouted-referencereferences/memory.mdmemorySource of the memorable-prompt hook. Not installed.
gstack:hook:hosts-claude-hooks-auq-error-fallback-hookgstackhosts/claude/hooks/auq-error-fallback-hookhookskipnone0Fallback when that host's question widget errors. Hermes clarify does not use that widget.
gstack:hook:hosts-claude-hooks-auq-error-fallback-hook.tsgstackhosts/claude/hooks/auq-error-fallback-hook.tshookskipnone0Source of the question-widget fallback. Hermes does not load it.
gstack:hook:hosts-claude-hooks-hook-log.tsgstackhosts/claude/hooks/hook-log.tshookskipnone0Log helper for the Claude hooks above. No HStack hook is installed by default.
gstack:hook:plan-ceo-review-bin-mode-handoff-hookgstackplan-ceo-review/bin/mode-handoff-hookhookrouted-referencereferences/frame.mdframeHand off from framing to shaping only after the job is named. The hook binary is not copied.
gstack:hook:plan-ceo-review-bin-mode-handoff-hook.tsgstackplan-ceo-review/bin/mode-handoff-hook.tshookrouted-referencereferences/frame.mdframeSource of the mode handoff hook. The frame route is the behavior.
gstack:hook:autoplan-bin-phase-publication-hookgstackautoplan/bin/phase-publication-hookhookrouted-referencereferences/spec.mdspecPublish the plan with /plan. The phase-publication hook writes that stack's own artifacts and is not copied.
gstack:hook:autoplan-bin-phase-publication-hook.tsgstackautoplan/bin/phase-publication-hook.tshookrouted-referencereferences/spec.mdspecSource of the phase publication hook. /plan is the publisher.
gstack:hook:careful-bin-hook-extract.shgstackcareful/bin/hook-extract.shhookrouted-referencereferences/safety.mdsafetyExtracting a command so a hook can warn is Hermes's command blocklist. This script is not copied.
gstack:hook:bin-gstack-settings-hookgstackbin/gstack-settings-hookhookskipnone0Writes Claude settings. Hermes hooks live in ~/.hermes/hooks and config.yaml, and HStack does not install one by default.
gstack:hook:bin-gstack-hook-checkgstackbin/gstack-hook-checkhookskipnone0Doctor check for that stack's Claude hooks. HStack's installer check is scripts/check_install.sh.
gstack:integration:aside-browsergstackaside-browserintegrationrouted-referencereferences/browse.mdbrowseHermes browser_exec launches Chromium, headless by default. Headed mode is browser.headed. The extension is not installed.
gstack:integration:chrome-extensiongstackchrome-extensionintegrationskipnone0The extension is that product's UI. Hermes does not load Chrome extensions from HStack.
gstack:integration:gbraingstackgbrainintegrationrouted-referencereferences/memory.mdmemoryExternal memory providers exist in Hermes. This route uses the built-in memory tool and does not provision a database.
gstack:integration:supabase-gbraingstacksupabase-gbrainintegrationskipnone0Provisioning a hosted database is a paid account workflow. It is not required to remember a session.
gstack:integration:ubicloudgstackubicloudintegrationskipnone0Paid compute with a reaper and a quota check. Use the terminal backend the user already selected.
gstack:integration:codex-cligstackcodex-cliintegrationskillskills/hstack/council/SKILL.mdskill:councilSecond opinions use delegate_task. A Codex CLI skill ships with Hermes for people who already want that CLI.
gstack:integration:claude-code-templategstackclaude-code-templateintegrationskillskills/hstack/council/SKILL.mdskill:councilThe template is not installed upstream. The job is a second opinion, which is council.
gstack:integration:host-hermesgstackhost-hermesintegrationskipnone0That host copies large skill bodies into Hermes and strips cross-model review. HStack is the native replacement.
gstack:integration:host-claudegstackhost-claudeintegrationskipnone0Claude Code host adapter. HStack targets Hermes.
gstack:integration:host-codexgstackhost-codexintegrationskipnone0Codex host adapter. HStack targets Hermes.
gstack:integration:host-cursorgstackhost-cursorintegrationskipnone0Cursor host adapter. HStack targets Hermes.
gstack:integration:host-copilotgstackhost-copilotintegrationskipnone0Copilot host adapter. HStack targets Hermes.
gstack:integration:host-openclawgstackhost-openclawintegrationskipnone0OpenClaw host adapter. HStack targets Hermes.
gstack:integration:host-factorygstackhost-factoryintegrationskipnone0Factory host adapter. HStack targets Hermes.
gstack:integration:host-kirogstackhost-kirointegrationskipnone0Kiro host adapter. HStack targets Hermes.
gstack:integration:host-opencodegstackhost-opencodeintegrationskipnone0OpenCode host adapter. HStack targets Hermes.
gstack:integration:host-slategstackhost-slateintegrationskipnone0Slate host adapter. HStack targets Hermes.
gstack:integration:host-agygstackhost-agyintegrationskipnone0Agy host adapter. HStack targets Hermes.
gstack:integration:telemetrygstacktelemetryintegrationskipnone0Usage telemetry is that product's. HStack does not phone home.
gstack:integration:capygstackcapyintegrationskipnone0A packaged persona bundle. It is not part of the engineering loop.
gstack:integration:greptilegstackgreptileintegrationskipnone0A third-party review bot. Review stays on /review, requesting-code-review, and council.
pstack:integration:bugbotpstackbugbotintegrationskipnone0Cursor Bugbot triage. Hermes review is /review and the check route.
pstack:integration:cursor-cloud-agentspstackcursor-cloud-agentsintegrationskillskills/hstack/swarm/SKILL.mdskill:swarmParallel work uses delegate_task in this session, not a cloud agent farm.
pstack:integration:benny-setuppstackbenny-setupintegrationskipnone0Cursor automation installer for Benny. Hermes cron is cronjob_manage, and HStack does not register a watcher.
pstack:integration:benny-triagepstackbenny-triageintegrationrouted-referencereferences/triage.mdtriageRead the report, name the repro, and route it. Do not post a triage the user did not ask to send.
pstack:integration:benny-repropstackbenny-reprointegrationrouted-referencereferences/fix.mdfixReproduce the report, then the fix route. A Cursor automation runner is not required.
pstack:integration:agent-comment-sickopstackagent-comment-sickointegrationrouted-referencereferences/check.mdcheckHostile comment review is requesting-code-review. A named persona is not installed.
pstack:integration:agent-potetopstackagent-potetointegrationskillskills/hstack/hstack/SKILL.mdskill:hstackThe worker agent is an ordinary Hermes session that loaded the router.
tstack:integration:watch-pull-requesttstackwatch-pull-requestintegrationhelper-scriptbin/hstack-provernightOne gh snapshot per run. Re-enter with /loop. The T3 watcher is not available in Hermes and is not ported.
tstack:integration:orchestrator-capabilitieststackorchestrator-capabilitiesintegrationplugin-or-tooldelegate_taskparallelHermes delegate_task already runs parallel children. The T3-only flag is not required.
tstack:integration:pr-waittstackpr-waitintegrationhelper-scriptbin/hstack-provernightOriginal one-shot pull request status. The upstream waiter is not copied. /loop is the scheduler.
gstack:binary:dev-setupgstackdev-setupbinaryskipnone0dev-setup is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:dev-teardowngstackdev-teardownbinaryskipnone0dev-teardown is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-analyticsgstackgstack-analyticsbinaryskipnone0gstack-analytics is product telemetry. HStack does not send usage data.
gstack:binary:gstack-approval-classesgstackgstack-approval-classesbinaryskipnone0gstack-approval-classes is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-approvalsgstackgstack-approvalsbinaryskipnone0gstack-approvals is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-artifactgstackgstack-artifactbinaryskipnone0gstack-artifact is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-artifacts-initgstackgstack-artifacts-initbinaryskipnone0gstack-artifacts-init is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-artifacts-urlgstackgstack-artifacts-urlbinaryskipnone0gstack-artifacts-url is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-autoplangstackgstack-autoplanbinaryrouted-referencereferences/spec.mdspecAutoplan driver. The spec route sequences frame and shape.
gstack:binary:gstack-autoplan-snapshot.tsgstackgstack-autoplan-snapshot.tsbinaryrouted-referencereferences/spec.mdspecSnapshot of an autoplan run. /plan is the artifact.
gstack:binary:gstack-autoplan-timinggstackgstack-autoplan-timingbinaryrouted-referencereferences/spec.mdspecTiming for the autoplan driver. Not a user-facing measurement.
gstack:binary:gstack-banned-termsgstackgstack-banned-termsbinaryrouted-referencereferences/prose.mdproseA word list for prose lint. Not copied. The prose route uses the bundled humanizer.
gstack:binary:gstack-brain-cachegstackgstack-brain-cachebinaryskipnone0gstack-brain-cache maintains a second memory database. The memory route uses Hermes memory and session_search.
gstack:binary:gstack-brain-context-load.tsgstackgstack-brain-context-load.tsbinaryskipnone0gstack-brain-context-load.ts maintains a second memory database. The memory route uses Hermes memory and session_search.
gstack:binary:gstack-brain-enqueuegstackgstack-brain-enqueuebinaryskipnone0gstack-brain-enqueue maintains a second memory database. The memory route uses Hermes memory and session_search.
gstack:binary:gstack-brain-lock.shgstackgstack-brain-lock.shbinaryskipnone0gstack-brain-lock.sh maintains a second memory database. The memory route uses Hermes memory and session_search.
gstack:binary:gstack-brain-restoregstackgstack-brain-restorebinaryskipnone0gstack-brain-restore maintains a second memory database. The memory route uses Hermes memory and session_search.
gstack:binary:gstack-brain-syncgstackgstack-brain-syncbinaryskipnone0gstack-brain-sync maintains a second memory database. The memory route uses Hermes memory and session_search.
gstack:binary:gstack-brain-sync-index.pygstackgstack-brain-sync-index.pybinaryskipnone0gstack-brain-sync-index.py maintains a second memory database. The memory route uses Hermes memory and session_search.
gstack:binary:gstack-brain-uninstallgstackgstack-brain-uninstallbinaryskipnone0gstack-brain-uninstall maintains a second memory database. The memory route uses Hermes memory and session_search.
gstack:binary:gstack-browser-ensuregstackgstack-browser-ensurebinaryplugin-or-toolbrowser_execbrowseHermes starts Chromium itself. This ensure-binary is the other stack's daemon launcher.
gstack:binary:gstack-builder-profilegstackgstack-builder-profilebinaryskipnone0gstack-builder-profile is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-bun-version.shgstackgstack-bun-version.shbinaryskipnone0gstack-bun-version.sh is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-capy-installgstackgstack-capy-installbinaryskipnone0gstack-capy-install installs the Capy persona bundle. Not part of the engineering loop.
gstack:binary:gstack-capy-sessiongstackgstack-capy-sessionbinaryskipnone0gstack-capy-session installs the Capy persona bundle. Not part of the engineering loop.
gstack:binary:gstack-ceo-mode-handoffgstackgstack-ceo-mode-handoffbinaryrouted-referencereferences/frame.mdframeLeave framing when the three names are stable. Then shape, if they want a plan.
gstack:binary:gstack-ceo-plan-findgstackgstack-ceo-plan-findbinaryrouted-referencereferences/spec.mdspecFind the plan file /plan already wrote.
gstack:binary:gstack-ci-gategstackgstack-ci-gatebinaryskillskills/hstack/ship/SKILL.mdskill:shipCI status is gh pr checks.
gstack:binary:gstack-claude-codegstackgstack-claude-codebinaryskipnone0gstack-claude-code renders skills for the Claude host. HStack skills are the files in this repo.
gstack:binary:gstack-claude-root.shgstackgstack-claude-root.shbinaryskipnone0gstack-claude-root.sh renders skills for the Claude host. HStack skills are the files in this repo.
gstack:binary:gstack-coauthor-trailersgstackgstack-coauthor-trailersbinaryskipnone0gstack-coauthor-trailers is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-code-intelligencegstackgstack-code-intelligencebinaryrouted-referencereferences/explain.mdexplainRead code with search_files and the explain route. No custom index.
gstack:binary:gstack-codex-logingstackgstack-codex-loginbinaryskipnone0gstack-codex-login drives the Codex CLI login and probe. Council uses delegate_task instead.
gstack:binary:gstack-codex-probegstackgstack-codex-probebinaryskipnone0gstack-codex-probe drives the Codex CLI login and probe. Council uses delegate_task instead.
gstack:binary:gstack-codex-session-importgstackgstack-codex-session-importbinaryskipnone0gstack-codex-session-import drives the Codex CLI login and probe. Council uses delegate_task instead.
gstack:binary:gstack-codex-status.shgstackgstack-codex-status.shbinaryskipnone0gstack-codex-status.sh drives the Codex CLI login and probe. Council uses delegate_task instead.
gstack:binary:gstack-community-dashboardgstackgstack-community-dashboardbinaryskipnone0gstack-community-dashboard is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-configgstackgstack-configbinaryskipnone0gstack-config is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-context-billgstackgstack-context-billbinaryskipnone0Context bill printer. Hermes /context already shows index cost versus load cost.
gstack:binary:gstack-context-recoverygstackgstack-context-recoverybinaryrouted-referencereferences/memory.mdmemoryAfter compaction, session_search recovers detail. This recovery binary is not copied.
gstack:binary:gstack-contributor-modegstackgstack-contributor-modebinaryskipnone0gstack-contributor-mode is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-decision-loggstackgstack-decision-logbinaryhelper-scriptbin/hstack-decisionsdecisionsAppend-only decision rows. The trail addon installs an original helper.
gstack:binary:gstack-decision-searchgstackgstack-decision-searchbinaryhelper-scriptbin/hstack-decisionsdecisionsSearch decision rows with the trail helper. Without it, search_files on the log.
gstack:binary:gstack-decision-trailgstackgstack-decision-trailbinaryhelper-scriptbin/hstack-decisionsdecisionsThe trail the decisions route writes. The upstream trail binary is not copied.
gstack:binary:gstack-design-approvedgstackgstack-design-approvedbinaryrouted-referencereferences/design.mddesigngstack-design-approved is design-studio tooling. The design route uses screenshots and the repo's markup.
gstack:binary:gstack-design-claimgstackgstack-design-claimbinaryrouted-referencereferences/design.mddesigngstack-design-claim is design-studio tooling. The design route uses screenshots and the repo's markup.
gstack:binary:gstack-design-detect.tsgstackgstack-design-detect.tsbinaryrouted-referencereferences/design.mddesigngstack-design-detect.ts is design-studio tooling. The design route uses screenshots and the repo's markup.
gstack:binary:gstack-design-doc-findgstackgstack-design-doc-findbinaryrouted-referencereferences/design.mddesigngstack-design-doc-find is design-studio tooling. The design route uses screenshots and the repo's markup.
gstack:binary:gstack-design-lintgstackgstack-design-lintbinaryrouted-referencereferences/design.mddesigngstack-design-lint is design-studio tooling. The design route uses screenshots and the repo's markup.
gstack:binary:gstack-design-md.tsgstackgstack-design-md.tsbinaryrouted-referencereferences/design.mddesigngstack-design-md.ts is design-studio tooling. The design route uses screenshots and the repo's markup.
gstack:binary:gstack-detachgstackgstack-detachbinaryskipnone0gstack-detach is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-developer-profilegstackgstack-developer-profilebinaryskipnone0gstack-developer-profile is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-diff-scopegstackgstack-diff-scopebinaryrouted-referencereferences/check.mdcheckScope the diff with git. The check route says what to review.
gstack:binary:gstack-distill-applygstackgstack-distill-applybinaryskipnone0gstack-distill-apply is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-distill-free-textgstackgstack-distill-free-textbinaryskipnone0gstack-distill-free-text is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-docs-candidategstackgstack-docs-candidatebinaryskipnone0gstack-docs-candidate is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-doctorgstackgstack-doctorbinaryskipnone0gstack-doctor is that product's installer maintenance. HStack's upgrade is re-running install.sh.
gstack:binary:gstack-doctor-check.shgstackgstack-doctor-check.shbinaryskipnone0gstack-doctor-check.sh is that product's installer maintenance. HStack's upgrade is re-running install.sh.
gstack:binary:gstack-doctor-components.shgstackgstack-doctor-components.shbinaryskipnone0gstack-doctor-components.sh is that product's installer maintenance. HStack's upgrade is re-running install.sh.
gstack:binary:gstack-egressgstackgstack-egressbinaryrouted-referencereferences/security.mdsecuritygstack-egress is network or secret policy for that runtime. The security route is the behavior we keep.
gstack:binary:gstack-egress-lib.shgstackgstack-egress-lib.shbinaryrouted-referencereferences/security.mdsecuritygstack-egress-lib.sh is network or secret policy for that runtime. The security route is the behavior we keep.
gstack:binary:gstack-egress-receiptgstackgstack-egress-receiptbinaryrouted-referencereferences/security.mdsecuritygstack-egress-receipt is network or secret policy for that runtime. The security route is the behavior we keep.
gstack:binary:gstack-error-capturegstackgstack-error-capturebinaryskipnone0gstack-error-capture is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-eval-plangstackgstack-eval-planbinaryrouted-referencereferences/eval.mdevalEval design is the eval route. This generator binary is not copied.
gstack:binary:gstack-evidencegstackgstack-evidencebinaryrouted-referencereferences/qa.mdqaEvidence is the command output and the screenshot the qa route already requires.
gstack:binary:gstack-extensiongstackgstack-extensionbinaryskipnone0gstack-extension is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-factory-scorecardgstackgstack-factory-scorecardbinaryskipnone0gstack-factory-scorecard is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-ff-updategstackgstack-ff-updatebinaryskipnone0gstack-ff-update is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-first-task-detectgstackgstack-first-task-detectbinaryskipnone0gstack-first-task-detect is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-gategstackgstack-gatebinaryskillskills/hstack/ship/SKILL.mdskill:shipBefore push, list weakened tests, timeouts, snapshots, and lint suppressions.
gstack:binary:gstack-gate-diffgstackgstack-gate-diffbinaryskillskills/hstack/ship/SKILL.mdskill:shipThe gate compares the diff for weakened checks. Ship owns that list.
gstack:binary:gstack-gbrain-detectgstackgstack-gbrain-detectbinaryskipnone0gstack-gbrain-detect maintains a second memory database. The memory route uses Hermes memory and session_search.
gstack:binary:gstack-gbrain-installgstackgstack-gbrain-installbinaryskipnone0gstack-gbrain-install maintains a second memory database. The memory route uses Hermes memory and session_search.
gstack:binary:gstack-gbrain-lib.shgstackgstack-gbrain-lib.shbinaryskipnone0gstack-gbrain-lib.sh maintains a second memory database. The memory route uses Hermes memory and session_search.
gstack:binary:gstack-gbrain-mcp-verifygstackgstack-gbrain-mcp-verifybinaryskipnone0gstack-gbrain-mcp-verify maintains a second memory database. The memory route uses Hermes memory and session_search.
gstack:binary:gstack-gbrain-read-capability.tsgstackgstack-gbrain-read-capability.tsbinaryskipnone0gstack-gbrain-read-capability.ts maintains a second memory database. The memory route uses Hermes memory and session_search.
gstack:binary:gstack-gbrain-repo-policygstackgstack-gbrain-repo-policybinaryskipnone0gstack-gbrain-repo-policy maintains a second memory database. The memory route uses Hermes memory and session_search.
gstack:binary:gstack-gbrain-source-wireupgstackgstack-gbrain-source-wireupbinaryskipnone0gstack-gbrain-source-wireup maintains a second memory database. The memory route uses Hermes memory and session_search.
gstack:binary:gstack-gbrain-supabase-provisiongstackgstack-gbrain-supabase-provisionbinaryskipnone0gstack-gbrain-supabase-provision maintains a second memory database. The memory route uses Hermes memory and session_search.
gstack:binary:gstack-gbrain-supabase-verifygstackgstack-gbrain-supabase-verifybinaryskipnone0gstack-gbrain-supabase-verify maintains a second memory database. The memory route uses Hermes memory and session_search.
gstack:binary:gstack-gbrain-sync.tsgstackgstack-gbrain-sync.tsbinaryskipnone0gstack-gbrain-sync.ts maintains a second memory database. The memory route uses Hermes memory and session_search.
gstack:binary:gstack-global-discover.tsgstackgstack-global-discover.tsbinaryskipnone0gstack-global-discover.ts is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-greptile-earlygstackgstack-greptile-earlybinaryskipnone0gstack-greptile-early is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-harnessgstackgstack-harnessbinaryskipnone0gstack-harness is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-harness-ledger.shgstackgstack-harness-ledger.shbinaryskipnone0gstack-harness-ledger.sh is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-harness-pid.shgstackgstack-harness-pid.shbinaryskipnone0gstack-harness-pid.sh is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-hook-checkgstackgstack-hook-checkbinaryskipnone0gstack-hook-check is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-host-renders.shgstackgstack-host-renders.shbinaryskipnone0gstack-host-renders.sh is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-install-registry.shgstackgstack-install-registry.shbinaryskipnone0gstack-install-registry.sh is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-install-verdict.shgstackgstack-install-verdict.shbinaryskipnone0gstack-install-verdict.sh is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-ios-qa-daemongstackgstack-ios-qa-daemonbinaryskipnone0gstack-ios-qa-daemon runs the iOS debug bridge. Device automation is not bundled.
gstack:binary:gstack-ios-qa-mintgstackgstack-ios-qa-mintbinaryskipnone0gstack-ios-qa-mint runs the iOS debug bridge. Device automation is not bundled.
gstack:binary:gstack-ios-qa-regengstackgstack-ios-qa-regenbinaryskipnone0gstack-ios-qa-regen runs the iOS debug bridge. Device automation is not bundled.
gstack:binary:gstack-issue-guardgstackgstack-issue-guardbinaryskipnone0gstack-issue-guard is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-issue-linksgstackgstack-issue-linksbinaryskipnone0gstack-issue-links is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-jsonl-mergegstackgstack-jsonl-mergebinaryskipnone0gstack-jsonl-merge is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-lane-checkgstackgstack-lane-checkbinaryskipnone0gstack-lane-check is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-launch-probe.shgstackgstack-launch-probe.shbinaryskipnone0gstack-launch-probe.sh is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-learnings-loggstackgstack-learnings-logbinaryrouted-referencereferences/memory.mdmemoryLog a lesson with /learn or memory.
gstack:binary:gstack-learnings-searchgstackgstack-learnings-searchbinaryrouted-referencereferences/memory.mdmemorySearch past sessions with session_search.
gstack:binary:gstack-leasegstackgstack-leasebinaryskipnone0gstack-lease is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-memorablegstackgstack-memorablebinaryskipnone0gstack-memorable is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-memory-ingest.tsgstackgstack-memory-ingest.tsbinaryskipnone0gstack-memory-ingest.ts is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-migrate-claude-codegstackgstack-migrate-claude-codebinaryskipnone0gstack-migrate-claude-code renders skills for the Claude host. HStack skills are the files in this repo.
gstack:binary:gstack-model-benchmarkgstackgstack-model-benchmarkbinaryskipnone0Benchmarks that stack's skills across models. Not a user workload.
gstack:binary:gstack-modelsgstackgstack-modelsbinaryskipnone0Model table for that product. Hermes model choice is /model.
gstack:binary:gstack-motion-capture.tsgstackgstack-motion-capture.tsbinaryrouted-referencereferences/design.mddesigngstack-motion-capture.ts is design-studio tooling. The design route uses screenshots and the repo's markup.
gstack:binary:gstack-motion-encodegstackgstack-motion-encodebinaryrouted-referencereferences/design.mddesigngstack-motion-encode is design-studio tooling. The design route uses screenshots and the repo's markup.
gstack:binary:gstack-next-versiongstackgstack-next-versionbinaryskillskills/hstack/ship/SKILL.mdskill:shipgstack-next-version bumps versions or writes a ship queue. Ship opens a pull request and does not bump a version.
gstack:binary:gstack-node-runtime.shgstackgstack-node-runtime.shbinaryskipnone0gstack-node-runtime.sh is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-office-hours-reviewgstackgstack-office-hours-reviewbinaryskillskills/hstack/reframe/SKILL.mdskill:reframeOffice-hours output is the reframe restatement.
gstack:binary:gstack-outside-voicegstackgstack-outside-voicebinaryskillskills/hstack/council/SKILL.mdskill:councilAn outside voice is council. It does not call another vendor CLI.
gstack:binary:gstack-owner-briefgstackgstack-owner-briefbinaryskipnone0gstack-owner-brief is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-patch-namesgstackgstack-patch-namesbinaryskipnone0gstack-patch-names is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-pathsgstackgstack-pathsbinaryskipnone0gstack-paths is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-path-spelling.shgstackgstack-path-spelling.shbinaryskipnone0gstack-path-spelling.sh is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-plan-realitygstackgstack-plan-realitybinaryrouted-referencereferences/spec.mdspecCheck the plan against the repo before coding. Shape does this in the conversation.
gstack:binary:gstack-postgstackgstack-postbinaryskipnone0gstack-post is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-pregategstackgstack-pregatebinaryskillskills/hstack/ship/SKILL.mdskill:shipPre-push gate. Same list as ship, shown before the push.
gstack:binary:gstack-prose-lintgstackgstack-prose-lintbinaryrouted-referencereferences/prose.mdproseProse cleanup loads the bundled humanizer. The banned-term list is not copied.
gstack:binary:gstack-pr-shotsgstackgstack-pr-shotsbinaryrouted-referencereferences/browse.mdbrowseScreenshots of a page come from browser_exec. Attach a path in the pull request only if the user asked.
gstack:binary:gstack-pr-title-rewrite.shgstackgstack-pr-title-rewrite.shbinaryskillskills/hstack/ship/SKILL.mdskill:shipMatch the repo's title style in the ship skill. Do not run a title rewriter.
gstack:binary:gstack-pr-waitgstackgstack-pr-waitbinaryhelper-scriptbin/hstack-provernightOne-shot pull request status. Our github addon script is original. This waiter is not copied.
gstack:binary:gstack-qa-deadlinegstackgstack-qa-deadlinebinaryrouted-referencereferences/qa.mdqaA time box is the user's /goal budget, not a separate deadline file.
gstack:binary:gstack-qa-evidencegstackgstack-qa-evidencebinaryrouted-referencereferences/qa.mdqaQA evidence path. The qa route records what was run. This binary is not copied.
gstack:binary:gstack-question-loggstackgstack-question-logbinaryrouted-referencereferences/spec.mdspecDo not ask what the repo can answer.
gstack:binary:gstack-question-preferencegstackgstack-question-preferencebinaryrouted-referencereferences/memory.mdmemoryRemember a preference only when the user wants it in memory.
gstack:binary:gstack-redactgstackgstack-redactbinaryrouted-referencereferences/security.mdsecurityDo not print secrets. The security route says so. The redaction binary is not copied.
gstack:binary:gstack-redact-prepushgstackgstack-redact-prepushbinaryrouted-referencereferences/security.mdsecurityBefore push, scan for secrets if gitleaks is already on PATH. Do not invent a redactor.
gstack:binary:gstack-regengstackgstack-regenbinaryskipnone0gstack-regen is that product's installer maintenance. HStack's upgrade is re-running install.sh.
gstack:binary:gstack-relinkgstackgstack-relinkbinaryskipnone0gstack-relink is that product's installer maintenance. HStack's upgrade is re-running install.sh.
gstack:binary:gstack-remote-identity.shgstackgstack-remote-identity.shbinaryskipnone0gstack-remote-identity.sh is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-render-claude.shgstackgstack-render-claude.shbinaryskipnone0gstack-render-claude.sh renders skills for the Claude host. HStack skills are the files in this repo.
gstack:binary:gstack-render.tsgstackgstack-render.tsbinaryskipnone0gstack-render.ts renders skills for the Claude host. HStack skills are the files in this repo.
gstack:binary:gstack-repo-modegstackgstack-repo-modebinaryskipnone0gstack-repo-mode is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-restampgstackgstack-restampbinaryskipnone0gstack-restamp is that product's installer maintenance. HStack's upgrade is re-running install.sh.
gstack:binary:gstack-retro-metricsgstackgstack-retro-metricsbinaryrouted-referencereferences/retro.mdretroRetro numbers come from git and gh in the retro route.
gstack:binary:gstack-review-loggstackgstack-review-logbinaryrouted-referencereferences/check.mdcheckRecord reviewer, round, and outcome in the reply. No review log product.
gstack:binary:gstack-review-plangstackgstack-review-planbinaryrouted-referencereferences/check.mdcheckPlan the review as the check route. Do not spawn a specialist roster.
gstack:binary:gstack-review-readgstackgstack-review-readbinaryrouted-referencereferences/check.mdcheckRead existing review comments with gh via the bundled github skill.
gstack:binary:gstack-review-scopegstackgstack-review-scopebinaryrouted-referencereferences/check.mdcheckChoose review depth from the diff. Council stays off unless the check route's rules say so.
gstack:binary:gstack-runtime-pins.tsgstackgstack-runtime-pins.tsbinaryskipnone0gstack-runtime-pins.ts is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-safe-gitgstackgstack-safe-gitbinaryskillskills/hstack/ship/SKILL.mdskill:shipForce-push only with --force-with-lease pinned to the SHA just read.
gstack:binary:gstack-sanitize-echo.shgstackgstack-sanitize-echo.shbinaryskipnone0gstack-sanitize-echo.sh is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-security-dashboardgstackgstack-security-dashboardbinaryrouted-referencereferences/security.mdsecuritySecurity findings are a list with file and line. No dashboard.
gstack:binary:gstack-session-kindgstackgstack-session-kindbinaryskipnone0gstack-session-kind is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-session-updategstackgstack-session-updatebinaryskipnone0gstack-session-update is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-settings-hookgstackgstack-settings-hookbinaryskipnone0gstack-settings-hook is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-ship-policygstackgstack-ship-policybinaryskillskills/hstack/ship/SKILL.mdskill:shipgstack-ship-policy bumps versions or writes a ship queue. Ship opens a pull request and does not bump a version.
gstack:binary:gstack-ship-queuegstackgstack-ship-queuebinaryskillskills/hstack/ship/SKILL.mdskill:shipgstack-ship-queue bumps versions or writes a ship queue. Ship opens a pull request and does not bump a version.
gstack:binary:gstack-ship-receiptgstackgstack-ship-receiptbinaryskillskills/hstack/ship/SKILL.mdskill:shipgstack-ship-receipt bumps versions or writes a ship queue. Ship opens a pull request and does not bump a version.
gstack:binary:gstack-skill-billgstackgstack-skill-billbinaryskipnone0Token bill for that stack's skill bodies. scripts/check_skills.py is our bill.
gstack:binary:gstack-skill-endgstackgstack-skill-endbinaryskipnone0End-of-skill accounting for that stack. Not used.
gstack:binary:gstack-skill-startgstackgstack-skill-startbinaryskipnone0Session accounting for that stack's preamble. HStack does not inject a preamble.
gstack:binary:gstack-sluggstackgstack-slugbinaryskipnone0gstack-slug is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-specialist-statsgstackgstack-specialist-statsbinaryskipnone0gstack-specialist-stats is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-state-matrixgstackgstack-state-matrixbinaryskipnone0gstack-state-matrix is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-state-root.shgstackgstack-state-root.shbinaryskipnone0gstack-state-root.sh is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-taste-updategstackgstack-taste-updatebinaryskipnone0gstack-taste-update is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-team-initgstackgstack-team-initbinaryskipnone0gstack-team-init is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-telemetry-loggstackgstack-telemetry-logbinaryskipnone0gstack-telemetry-log is product telemetry. HStack does not send usage data.
gstack:binary:gstack-telemetry-syncgstackgstack-telemetry-syncbinaryskipnone0gstack-telemetry-sync is product telemetry. HStack does not send usage data.
gstack:binary:gstack-timeline-loggstackgstack-timeline-logbinaryskipnone0gstack-timeline-log is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-timeline-readgstackgstack-timeline-readbinaryskipnone0gstack-timeline-read is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-tree-receiptgstackgstack-tree-receiptbinaryskipnone0gstack-tree-receipt is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-ubigstackgstack-ubibinaryskipnone0gstack-ubi talks to Ubicloud. Paid VMs are out of scope.
gstack:binary:gstack-uninstallgstackgstack-uninstallbinaryskipnone0gstack-uninstall is that product's installer maintenance. HStack's upgrade is re-running install.sh.
gstack:binary:gstack-update-channel.shgstackgstack-update-channel.shbinaryskipnone0gstack-update-channel.sh is that product's installer maintenance. HStack's upgrade is re-running install.sh.
gstack:binary:gstack-update-checkgstackgstack-update-checkbinaryskipnone0gstack-update-check is that product's installer maintenance. HStack's upgrade is re-running install.sh.
gstack:binary:gstack-upgradegstackgstack-upgradebinaryskipnone0gstack-upgrade is that product's installer maintenance. HStack's upgrade is re-running install.sh.
gstack:binary:gstack-verify-gategstackgstack-verify-gatebinaryrouted-referencereferences/qa.mdqaThe gate is a check you ran, from the qa or prove path.
gstack:binary:gstack-version-bumpgstackgstack-version-bumpbinaryskillskills/hstack/ship/SKILL.mdskill:shipgstack-version-bump bumps versions or writes a ship queue. Ship opens a pull request and does not bump a version.
gstack:binary:gstack-windows-bash.tsgstackgstack-windows-bash.tsbinaryskipnone0gstack-windows-bash.ts is runtime plumbing for that stack's session, paths, or render pipeline. It is not a user workflow. The matching job is in the feature table.
gstack:binary:gstack-worktree-auditgstackgstack-worktree-auditbinaryrouted-referencereferences/worktree.mdworktreeAudit worktrees with /worktree and git. This audit binary is not copied.
gstack:binary:gstack-wtreegstackgstack-wtreebinaryrouted-referencereferences/worktree.mdworktreeCreate and remove worktrees with /worktree.
pstack:script:skills-poteto-mode-scripts-bootstrap.tspstackskills/poteto-mode/scripts/bootstrap.tsscriptskipnone0Cursor plugin bootstrap. HStack's installer is install.sh.
pstack:script:skills-poteto-mode-scripts-check-plan.mjspstackskills/poteto-mode/scripts/check-plan.mjsscriptrouted-referencereferences/spec.mdspecPlan checking is /plan plus the spec route. This script is not copied.
pstack:script:skills-poteto-mode-scripts-check-plan.test.tspstackskills/poteto-mode/scripts/check-plan.test.tsscriptskipnone0skills/poteto-mode/scripts/check-plan.test.ts is an upstream unit test. Not a user feature and not copied.
pstack:script:skills-poteto-mode-scripts-package.jsonpstackskills/poteto-mode/scripts/package.jsonscriptskipnone0skills/poteto-mode/scripts/package.json is package metadata for an upstream tool. Not installed.
pstack:script:skills-poteto-mode-scripts-watch-pr-cli.tspstackskills/poteto-mode/scripts/watch-pr/cli.tsscripthelper-scriptbin/hstack-provernightskills/poteto-mode/scripts/watch-pr/cli.ts is the upstream pull request watcher. Replaced by an original one-shot gh helper plus /loop.
pstack:script:skills-poteto-mode-scripts-watch-pr-cli.test.tspstackskills/poteto-mode/scripts/watch-pr/cli.test.tsscriptskipnone0skills/poteto-mode/scripts/watch-pr/cli.test.ts is an upstream unit test. Not a user feature and not copied.
pstack:script:skills-poteto-mode-scripts-watch-pr-github.tspstackskills/poteto-mode/scripts/watch-pr/github.tsscripthelper-scriptbin/hstack-provernightskills/poteto-mode/scripts/watch-pr/github.ts is the upstream pull request watcher. Replaced by an original one-shot gh helper plus /loop.
pstack:script:skills-poteto-mode-scripts-watch-pr-github.test.tspstackskills/poteto-mode/scripts/watch-pr/github.test.tsscriptskipnone0skills/poteto-mode/scripts/watch-pr/github.test.ts is an upstream unit test. Not a user feature and not copied.
pstack:script:skills-poteto-mode-scripts-watch-pr-policy.tspstackskills/poteto-mode/scripts/watch-pr/policy.tsscripthelper-scriptbin/hstack-provernightskills/poteto-mode/scripts/watch-pr/policy.ts is the upstream pull request watcher. Replaced by an original one-shot gh helper plus /loop.
pstack:script:skills-poteto-mode-scripts-watch-pr-policy.test.tspstackskills/poteto-mode/scripts/watch-pr/policy.test.tsscriptskipnone0skills/poteto-mode/scripts/watch-pr/policy.test.ts is an upstream unit test. Not a user feature and not copied.
pstack:script:skills-poteto-mode-scripts-watch-pr-render.tspstackskills/poteto-mode/scripts/watch-pr/render.tsscripthelper-scriptbin/hstack-provernightskills/poteto-mode/scripts/watch-pr/render.ts is the upstream pull request watcher. Replaced by an original one-shot gh helper plus /loop.
pstack:script:skills-poteto-mode-scripts-watch-pr-types.tspstackskills/poteto-mode/scripts/watch-pr/types.tsscripthelper-scriptbin/hstack-provernightskills/poteto-mode/scripts/watch-pr/types.ts is the upstream pull request watcher. Replaced by an original one-shot gh helper plus /loop.
pstack:script:skills-poteto-mode-scripts-watch-pr-types.compile.tspstackskills/poteto-mode/scripts/watch-pr/types.compile.tsscripthelper-scriptbin/hstack-provernightskills/poteto-mode/scripts/watch-pr/types.compile.ts is the upstream pull request watcher. Replaced by an original one-shot gh helper plus /loop.
pstack:script:skills-poteto-mode-scripts-watch-pr-fakes.test-helper.tspstackskills/poteto-mode/scripts/watch-pr/fakes.test-helper.tsscriptskipnone0skills/poteto-mode/scripts/watch-pr/fakes.test-helper.ts is an upstream unit test. Not a user feature and not copied.
pstack:script:skills-poteto-mode-scripts-watch-pr-tsconfig.jsonpstackskills/poteto-mode/scripts/watch-pr/tsconfig.jsonscriptskipnone0skills/poteto-mode/scripts/watch-pr/tsconfig.json is package metadata for an upstream tool. Not installed.
pstack:script:skills-poteto-mode-scripts-worktree-audit.shpstackskills/poteto-mode/scripts/worktree-audit.shscriptrouted-referencereferences/worktree.mdworktreeWorktree audit is /worktree. The shell script is not copied.
pstack:script:skills-show-me-your-work-scripts-log.shpstackskills/show-me-your-work/scripts/log.shscripthelper-scriptbin/hstack-decisionsdecisionsDecision log helper. Replaced by an original trail script, not this file.
pstack:script:skills-statechart-scripts-pipeline.tspstackskills/statechart/scripts/pipeline.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/pipeline.ts is part of the statechart compiler. The verify route states the property. The compiler is not copied.
pstack:script:skills-statechart-scripts-run.tspstackskills/statechart/scripts/run.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/run.ts is part of the statechart compiler. The verify route states the property. The compiler is not copied.
pstack:script:skills-statechart-scripts-statechart.tspstackskills/statechart/scripts/statechart.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/statechart.ts is part of the statechart compiler. The verify route states the property. The compiler is not copied.
pstack:script:skills-statechart-scripts-worker.tspstackskills/statechart/scripts/worker.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/worker.ts is part of the statechart compiler. The verify route states the property. The compiler is not copied.
pstack:script:skills-statechart-scripts-ir.tspstackskills/statechart/scripts/ir.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/ir.ts is part of the statechart compiler. The verify route states the property. The compiler is not copied.
pstack:script:skills-statechart-scripts-package.jsonpstackskills/statechart/scripts/package.jsonscriptskipnone0skills/statechart/scripts/package.json is package metadata for an upstream tool. Not installed.
pstack:script:skills-statechart-scripts-tsconfig.jsonpstackskills/statechart/scripts/tsconfig.jsonscriptskipnone0skills/statechart/scripts/tsconfig.json is package metadata for an upstream tool. Not installed.
pstack:script:skills-statechart-scripts-backends-cfg.tspstackskills/statechart/scripts/backends/cfg.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/backends/cfg.ts is a compiler pass or renderer for statecharts. Not copied. The verify route keeps the property and an optional mermaid sketch.
pstack:script:skills-statechart-scripts-backends-mermaid.tspstackskills/statechart/scripts/backends/mermaid.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/backends/mermaid.ts is a compiler pass or renderer for statecharts. Not copied. The verify route keeps the property and an optional mermaid sketch.
pstack:script:skills-statechart-scripts-backends-plain-text.tspstackskills/statechart/scripts/backends/plain-text.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/backends/plain-text.ts is a compiler pass or renderer for statecharts. Not copied. The verify route keeps the property and an optional mermaid sketch.
pstack:script:skills-statechart-scripts-backends-report.tspstackskills/statechart/scripts/backends/report.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/backends/report.ts is a compiler pass or renderer for statecharts. Not copied. The verify route keeps the property and an optional mermaid sketch.
pstack:script:skills-statechart-scripts-frontends-config.tspstackskills/statechart/scripts/frontends/config.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/frontends/config.ts is a compiler pass or renderer for statecharts. Not copied. The verify route keeps the property and an optional mermaid sketch.
pstack:script:skills-statechart-scripts-frontends-dot.tspstackskills/statechart/scripts/frontends/dot.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/frontends/dot.ts is a compiler pass or renderer for statecharts. Not copied. The verify route keeps the property and an optional mermaid sketch.
pstack:script:skills-statechart-scripts-frontends-marks.tspstackskills/statechart/scripts/frontends/marks.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/frontends/marks.ts is a compiler pass or renderer for statecharts. Not copied. The verify route keeps the property and an optional mermaid sketch.
pstack:script:skills-statechart-scripts-frontends-messages.tspstackskills/statechart/scripts/frontends/messages.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/frontends/messages.ts is a compiler pass or renderer for statecharts. Not copied. The verify route keeps the property and an optional mermaid sketch.
pstack:script:skills-statechart-scripts-frontends-spec.tspstackskills/statechart/scripts/frontends/spec.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/frontends/spec.ts is a compiler pass or renderer for statecharts. Not copied. The verify route keeps the property and an optional mermaid sketch.
pstack:script:skills-statechart-scripts-frontends-trace.tspstackskills/statechart/scripts/frontends/trace.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/frontends/trace.ts is a compiler pass or renderer for statecharts. Not copied. The verify route keeps the property and an optional mermaid sketch.
pstack:script:skills-statechart-scripts-frontends-value.tspstackskills/statechart/scripts/frontends/value.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/frontends/value.ts is a compiler pass or renderer for statecharts. Not copied. The verify route keeps the property and an optional mermaid sketch.
pstack:script:skills-statechart-scripts-frontends-verdict.tspstackskills/statechart/scripts/frontends/verdict.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/frontends/verdict.ts is a compiler pass or renderer for statecharts. Not copied. The verify route keeps the property and an optional mermaid sketch.
pstack:script:skills-statechart-scripts-frontends-view.tspstackskills/statechart/scripts/frontends/view.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/frontends/view.ts is a compiler pass or renderer for statecharts. Not copied. The verify route keeps the property and an optional mermaid sketch.
pstack:script:skills-statechart-scripts-passes-annotate.tspstackskills/statechart/scripts/passes/annotate.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/passes/annotate.ts is a compiler pass or renderer for statecharts. Not copied. The verify route keeps the property and an optional mermaid sketch.
pstack:script:skills-statechart-scripts-passes-label.tspstackskills/statechart/scripts/passes/label.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/passes/label.ts is a compiler pass or renderer for statecharts. Not copied. The verify route keeps the property and an optional mermaid sketch.
pstack:script:skills-statechart-scripts-passes-lift.tspstackskills/statechart/scripts/passes/lift.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/passes/lift.ts is a compiler pass or renderer for statecharts. Not copied. The verify route keeps the property and an optional mermaid sketch.
pstack:script:skills-statechart-scripts-passes-loop-check.tspstackskills/statechart/scripts/passes/loop-check.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/passes/loop-check.ts is a compiler pass or renderer for statecharts. Not copied. The verify route keeps the property and an optional mermaid sketch.
pstack:script:skills-statechart-scripts-passes-paths.tspstackskills/statechart/scripts/passes/paths.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/passes/paths.ts is a compiler pass or renderer for statecharts. Not copied. The verify route keeps the property and an optional mermaid sketch.
pstack:script:skills-statechart-scripts-passes-reach.tspstackskills/statechart/scripts/passes/reach.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/passes/reach.ts is a compiler pass or renderer for statecharts. Not copied. The verify route keeps the property and an optional mermaid sketch.
pstack:script:skills-statechart-scripts-passes-region-check.tspstackskills/statechart/scripts/passes/region-check.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/passes/region-check.ts is a compiler pass or renderer for statecharts. Not copied. The verify route keeps the property and an optional mermaid sketch.
pstack:script:skills-statechart-scripts-passes-regions.tspstackskills/statechart/scripts/passes/regions.tsscriptrouted-referencereferences/verify.mdverifyskills/statechart/scripts/passes/regions.ts is a compiler pass or renderer for statecharts. Not copied. The verify route keeps the property and an optional mermaid sketch.
tstack:script:skills-babysit-pr-scripts-pr-waittstackskills/babysit-pr/scripts/pr-waitscripthelper-scriptbin/hstack-provernightPython waiter, about 6,200 tokens upstream. Not copied. hstack-pr is one gh snapshot. /loop repeats it.
tstack:script:skills-full-send-agents-openai.yamltstackskills/full-send/agents/openai.yamlscriptskipnone0Codex app metadata for full-send. Hermes does not read this file.
tstack:script:skills-full-stop-agents-openai.yamltstackskills/full-stop/agents/openai.yamlscriptskipnone0Codex app metadata for full-stop. Hermes does not read this file.
tstack:script:skills-leaving-pr-comments-agents-openai.yamltstackskills/leaving-pr-comments/agents/openai.yamlscriptskipnone0Codex app metadata for comment style. Ship states the rule in our words.
tstack:script:skills-modernize-agents-openai.yamltstackskills/modernize/agents/openai.yamlscriptskipnone0Codex app metadata for modernize. The modernize skill does not need it.
gstack:script:scripts-gen-skill-docs.tsgstackscripts/gen-skill-docs.tsscriptskipnone0scripts/gen-skill-docs.ts is a build or docs generator for that repo. It is not a user command and is not copied.
gstack:script:scripts-discover-skills.tsgstackscripts/discover-skills.tsscriptskipnone0scripts/discover-skills.ts is a build or docs generator for that repo. It is not a user command and is not copied.
gstack:script:scripts-skill-check.tsgstackscripts/skill-check.tsscriptskipnone0scripts/skill-check.ts is a build or docs generator for that repo. It is not a user command and is not copied.
gstack:script:scripts-resolvers-browse.tsgstackscripts/resolvers/browse.tsscriptrouted-referencereferences/browse.mdbrowsescripts/resolvers/browse.ts builds that browser daemon. browser_exec is the runtime.
gstack:script:scripts-resolvers-qa.tsgstackscripts/resolvers/qa.tsscriptrouted-referencereferences/browse.mdbrowsescripts/resolvers/qa.ts builds that browser daemon. browser_exec is the runtime.
gstack:script:scripts-resolvers-review-army.tsgstackscripts/resolvers/review-army.tsscriptskillskills/hstack/council/SKILL.mdskill:councilscripts/resolvers/review-army.ts assembles a cross-model review army. Council is the panel. The generator is not copied.
gstack:script:scripts-resolvers-design.tsgstackscripts/resolvers/design.tsscriptrouted-referencereferences/design.mddesignscripts/resolvers/design.ts generates design-studio sections. The design route is handwritten.
gstack:script:scripts-resolvers-gbrain.tsgstackscripts/resolvers/gbrain.tsscriptrouted-referencereferences/memory.mdmemoryscripts/resolvers/gbrain.ts wires a second brain. The memory route does not.
gstack:script:scripts-resolvers-outside-voice.tsgstackscripts/resolvers/outside-voice.tsscriptskillskills/hstack/council/SKILL.mdskill:councilscripts/resolvers/outside-voice.ts assembles a cross-model review army. Council is the panel. The generator is not copied.
gstack:script:scripts-resolvers-testing.tsgstackscripts/resolvers/testing.tsscriptskipnone0scripts/resolvers/testing.ts is a build or docs generator for that repo. It is not a user command and is not copied.
gstack:script:scripts-cso-scanner-catalog.tsgstackscripts/cso-scanner-catalog.tsscriptrouted-referencereferences/security.mdsecurityscripts/cso-scanner-catalog.ts builds a container scanner catalog. The security route stays on the diff and optional local scanners.
gstack:script:scripts-build.shgstackscripts/build.shscriptskipnone0scripts/build.sh is a build or docs generator for that repo. It is not a user command and is not copied.
gstack:script:scripts-build-cso.shgstackscripts/build-cso.shscriptrouted-referencereferences/security.mdsecurityscripts/build-cso.sh builds a container scanner catalog. The security route stays on the diff and optional local scanners.
gstack:script:scripts-app-gstack-browsergstackscripts/app/gstack-browserscriptrouted-referencereferences/browse.mdbrowsescripts/app/gstack-browser builds that browser daemon. browser_exec is the runtime.
gstack:script:setupgstacksetupscriptskipnone0setup installs that stack into many hosts. HStack's installer is install.sh and install.ps1, skills by default.
gstack:script:setup.ps1gstacksetup.ps1scriptskipnone0setup.ps1 installs that stack into many hosts. HStack's installer is install.sh and install.ps1, skills by default.
gstack:script:scripts-ci-and-generatorsgstackscripts-ci-and-generatorsscriptskipnone0The remaining files under scripts/ are eval shards, paid-test planners, release stamps, and skill renderers. They build that repo. They are not user workflows. User-facing resolvers are the rows above.