From hw
Interactive onboarding guide that senses the current project state and recommends a short Hypo-Workflow command path.
npx claudepluginhub hypoxanthineovo/hypo-workflow --plugin hwThis skill uses the workspace's default tool permissions.
📌 输出语言规则:
Scans repository docs and metadata to identify testany-eng workflow stage, check baselines, and recommend next skill or branch like automation landing.
Initializes new projects: checks setup, inits git, detects brownfield code (TS/JS/Py/Go/Rust/Swift/Java), offers codebase mapping, gathers context for PROJECT.md/config.json.
Share bugs, ideas, or general feedback.
📌 输出语言规则: 读取 config.yaml → output.language
Use this skill when the user invokes /hw:guide or /hypo-workflow:guide.
Guide is an interactive intent router for users who are unsure which Hypo-Workflow command path to run next. It senses project state plus user intent, recommends one next path, asks for confirmation, and then executes only the first recommended command when the user agrees.
Print at most 5 lines:
Do not list all commands in the introduction.
Check the current working directory:
.pipeline/ is missing, say this project is not initialized..pipeline/ exists:
.pipeline/state.yaml or .pipeline/state.compact.yaml for current phase, prompt, step, and status.pipeline/cycle.yaml for active Cycle number/name when present.pipeline/patches/ and count open Patches only.pipeline/derived-refresh.yaml warnings.pipeline/.lock or future lease metadata and whether recovery/repair is needed你在 C3/M2 implement 步骤,有 2 个 open patchDo not mutate any file during sensing.
Ask one open question:
你现在想做什么?
Wait for the user's answer.
Use the deterministic guide router shape exposed as routeGuideIntent in core/src/guide/index.js when available. Match the answer to one supported scenario and recommend exactly one 1-3 command path. If the answer is vague, ask 1-2 follow-up questions such as:
| User intent | Recommended command flow |
|---|---|
| Start a new project from zero | /hw:init → /hw:plan → /hw:start |
| Continue an existing managed project | /hw:resume when interrupted, or /hw:cycle new for a new Cycle |
| Rejected Cycle revision | /hw:resume |
| Accepted Cycle with follow-up continuation | /hw:plan --context follow_up → /hw:plan:generate → /hw:start |
| Derived refresh warning or stale lease recovery | /hw:sync --light → /hw:check |
| Fix a bug | /hw:patch "描述" → /hw:patch fix P<N> |
| Explore a risky approach | /hw:explore "主题" → /hw:plan --context explore:E001 |
| Plan long-running or multi-Feature work | /hw:plan --batch → /hw:start |
| Architecture, workflow semantics, or source-of-truth risk | /hw:plan with deep Grill-Me Discover → /hw:start |
| Review code quality | /hw:audit → /hw:plan --context audit |
| Check current progress | /hw:status or /hw:dashboard |
| Documentation intent | /hw:docs |
| Configuration intent | /hw:setup |
| Bring a legacy Git project under management | /hw:init --import-history |
| Reduce token/context usage | /hw:compact |
| Release a finished project | /hw:release |
/hw:docs is the documentation workflow route target. Use it for documentation check, repair, generated references, and README/docs IA work.
After recommending a flow, ask:
要我帮你开始吗?
If the user explicitly confirms, execute the first command in the recommended flow. Do not execute later commands until the first one completes and the user or command flow permits continuation.
If the user declines, leave the recommended command flow visible and stop.
.pipeline/state.yaml from Guide itselfoutput.language for all guide prose when config is availableskills/init/SKILL.mdskills/plan/SKILL.mdskills/start/SKILL.mdskills/resume/SKILL.mdskills/patch/SKILL.mdskills/compact/SKILL.mdskills/audit/SKILL.mdskills/release/SKILL.mdreferences/progressive-discover-spec.mdSKILL.md