name: helix description: Route HELIX methodology work to the right planning, alignment, design, review, execution, or release workflow. Use when the user asks to use HELIX, work with HELIX artifacts, align documents, frame requirements, design a change, evolve specs, review work, decide what is next, or manage HELIX-governed work without naming a specific helix-* skill. argument-hint: "[intent or scope]"
HELIX Router
Use this as the HELIX entrypoint. Users should not need to memorize individual workflow skill names. Route the request to the smallest HELIX workflow that fits, then follow the matching workflow contract below.
Rule: do not add separate public helix-* skills. Add or refine a route inside
this skill instead.
Routing Rules
Prefer the first matching route:
| User intent | Mode |
|---|---|
| Convert rough intent into governed HELIX work | input |
| Create or refine product vision, PRD, feature specs, or user stories | frame |
| Reconcile artifacts, check traceability, find drift, align documents, or move content between artifact layers | align |
| Thread a new, changed, removed, or incident-driven requirement through existing artifacts | evolve |
| Create a technical design before implementation | design |
| Reconstruct missing or incomplete docs from evidence | backfill |
| Fresh-eyes review of recent work, PRs, plans, or implementation | review |
| Refine beads/work items for execution readiness | polish |
| Decide the next safe HELIX action | check or next |
| Execute one bounded implementation pass | build |
| Run the bounded operator loop | run |
| Commit verified HELIX/DDx work | commit |
| Cut a release | release |
| Run an optimization experiment | experiment |
| Monitor a background HELIX run | worker |
When multiple routes fit, choose the highest-authority planning route first:
frame before design, align before evolve when the task is diagnostic,
and evolve before build when a requested implementation lacks governing
artifact coverage.
Workflow Contracts
Input
Use for sparse user intent that needs to become governed HELIX work.
- Clarify scope only when missing information would make the resulting work unsafe or unactionable.
- Identify governing artifacts that already exist.
- Produce or update planning work items rather than implementation work when authority is missing.
- Keep created work standalone: include context, acceptance criteria, labels, parent/dependency relationships, and verification commands.
Frame
Use for creating or refining product vision, PRD, feature specs, and user stories.
- Read existing Frame artifacts first.
- Read the relevant artifact template and prompt before drafting.
- Keep each artifact in its lane: vision is direction, PRD is product scope, feature specs are feature behavior, stories are vertical user outcomes.
- Validate blocking template checks before treating the artifact as ready.
- Create follow-up design or implementation work only after the framing artifact can govern it.
Align
Use for reconciliation, traceability audits, drift checks, and artifact content placement reviews.
- Start from authority: vision, PRD, features/stories, architecture/ADRs, designs, tests, implementation plans, code.
- Reconstruct intent from planning artifacts before inspecting lower layers.
- Classify each gap as
ALIGNED,INCOMPLETE,DIVERGENT,UNDERSPECIFIED,STALE_PLAN, orBLOCKED. - Produce one durable alignment report when the action is more than a conversational review.
- Create or identify follow-up work for every non-aligned gap.
Evolve
Use when the user wants to add, remove, amend, or thread a requirement through the HELIX artifact stack.
- Analyze the requested change and affected product areas.
- Discover governing artifacts that need updates.
- Detect conflicts with existing artifacts and open work.
- Apply updates in authority order: vision, PRD, feature specs/stories, designs, decisions, test plans, implementation plans.
- Create follow-up work with dependencies where ordering matters.
Design
Use when implementation needs design authority before build work.
- Load governing artifacts, existing designs, implementation context, tests, and open work for the scope.
- Draft problem statement, requirements, architecture decisions, interfaces, data model, errors, security, testing, sequencing, risks, and observability.
- Iterate through self-critique until material changes converge.
- Write the design to the project HELIX design location.
- Derive ordered, verifiable implementation work from the design.
Backfill
Use to reconstruct missing or incomplete HELIX artifacts from evidence.
- Read available evidence: artifacts, implementation, tests, releases, and recorded decisions.
- Separate confirmed facts from inference.
- Reconstruct only what the evidence supports.
- Mark uncertainty explicitly.
- Create follow-up work for unresolved authority gaps.
Review
Use for fresh-eyes review of plans, PRs, implementation, or recent work.
- Scope the review narrowly.
- Inspect governing artifacts, changed implementation, tests, and public projection relevant to the scope.
- Report findings first, ordered by severity, with concrete evidence.
- File durable follow-up work for actionable medium-or-higher findings when the project uses DDx/HELIX tracking.
Polish
Use to refine work items before execution.
- Load open work for the scope and any governing plan.
- Run multiple passes for deduplication, coverage, acceptance quality, dependency correctness, sizing, and label hygiene.
- Require execution-ready beads to name exact files, commands, checks, fields, or observable repository states.
- If acceptance cannot be sharpened from governing artifacts, flag the work as not execution-ready and route it back through planning.
Check And Next
Use when the safe next action is ambiguous.
- Inspect the queue, governing artifacts, and known blockers.
- Decide conservatively among build, design, alignment, backfill, polish, wait, guidance, or stop.
- Do not dispatch another workflow silently.
- If missing tracked work is discovered, create or recommend explicit work before returning the next action.
Build And Run
Use only when the user explicitly asks for HELIX execution.
- Build handles one bounded implementation pass for a selected work item.
- Run handles the bounded operator loop over ready work.
- Stay within the governing bead/work item.
- Do not broaden scope beyond the named work.
- Verify with the project gate before reporting completion.
Commit
Use when verified work should be committed.
- Inspect the diff and separate unrelated user changes.
- Run the project gate.
- Commit only the intended scope with traceable message text.
- Preserve DDx execute-bead history: never squash, rebase, amend, or filter
branches containing execute-bead or
[ddx-*]commits.
Release
Use for cutting a HELIX plugin release.
- Confirm release scope and version.
- Run required validation and site build.
- Tag, push, and publish according to project release rules.
- Report artifacts, tag, and verification results.
Experiment
Use for metric-driven optimization loops.
- Define the goal, metric, baseline, intervention, and stop condition.
- Run bounded iterations.
- Measure after each iteration.
- Keep changes or revert/adjust based on metric evidence.
Worker
Use to launch and monitor a background HELIX operator loop.
- Start the run with durable logs and pid capture.
- Poll sparingly for progress, blockers, or completion.
- Report status without losing the run evidence.
- Stop only when requested or when the workflow reaches a safe stopping point.
Alignment Content Migration
If a user asks whether content belongs in the right HELIX document, use align mode. The alignment output must include a content migration ledger for every misplaced content unit:
| Field | Required content |
|---|---|
| Source | Artifact path and line references |
| Content unit | Small named chunk of content |
| Classification | keep, move, split, delete, needs-new-artifact, or decision-needed |
| Destination | Exact destination artifact path or artifact type |
| Content to add | Destination-shaped draft content |
| Template fit | Destination section and blocking/warning checks |
| Destination risks | Any template check the proposed addition would fail |
| Follow-up | Tracker issue ID or explicit issue to create |
Do not remove content from one artifact unless the destination content and follow-up work are captured durably.
Operating Discipline
- Use the workflow contracts in this skill as the active interface; consult packaged workflow prompts only when deeper mode-specific detail is needed.
- For DDx-backed projects, obey bead-first rules before writing files or tracker mutations.
- Do not silently start implementation when the request is planning, alignment, review, or routing.
- If the correct route is unclear, use check mode rather than guessing.
- Preserve HELIX authority order: vision, PRD, features/stories, architecture and ADRs, designs, tests, implementation plans, code.