Skip to content

Why HELIX

This section explains why HELIX exists. It assumes you use, or plan to use, AI agents on software projects. Read it to understand the problem HELIX solves, the principles behind it, and whether it fits your team.

Primary journeys

If you skip the prose and want to orient yourself, the site is organized

around the HELIX reader journeys:

  • Learn the workflow: start with Workflow to understand the double helix, the seven activities, the artifact authority hierarchy, and how planning and execution stay connected without assuming one runtime.
  • Inspect HELIX’s own example docs: browse Artifacts to see how this repository applies HELIX to itself.
  • Browse artifact types: use Artifact Types as the canonical catalog for the shape, purpose, prompts, templates, and relationships behind each artifact.
  • Discover the HELIX skill: use the agent instruction that reads project documents, finds drift, and proposes the next planning move.
  • Choose a platform: compare platform guides when you are ready to run HELIX through DDx, Databricks Genie, Claude Code, or another runtime.
  • Apply HELIX: follow the adoption guides to introduce the artifact graph, connect it to your runtime’s tracker or execution surface, and keep runtime-specific machinery in its own layer.
  • Inspect the research: read the research pages for the assumptions, evidence, and design trade-offs behind the methodology.

What’s in the framework

The core framework consists of:

  • Artifact types across seven activities: reusable HELIX document patterns for vision docs, PRDs, feature specs, ADRs, technical designs, test plans, runbooks, and alignment reviews. Each type defines its purpose, relationships, generation prompt, template, and, where available, a worked example.
  • Forty-nine cross-cutting concerns: tech stacks (TypeScript+Bun, Go, Rust, etc.), quality attributes (accessibility, observability, testing, i18n), security postures, infrastructure conventions. Each with components, constraints, per-activity practices, and an artifact-impact contract that names which artifacts

must change when the concern is selected.

  • Seven activities: Discover, Frame, Design, Test, Build, Deploy, Iterate, with the artifacts they produce and the gates between them.
  • One HELIX skill: the portable skill that reads the artifact graph, chooses a workflow mode, reports inconsistencies, and recommends the next planning action. Runtime commands and CLI wrappers are compatibility surfaces, not the spine of the methodology.
  • Multiple flow scopes: one repository can declare more than one governed artifact root in .helix.yml, such as a product scope and a microsite-docs scope. Domain lanes such as product, web, data, and infra shape context inside the helix skill; they are not separate public skills.

Once the why lands, Use HELIX shows you how to install the framework, define your project’s first artifacts, choose a platform, and apply HELIX without confusing the methodology with any one runtime.