Product lifecycle for AI.
Agents do better work with context they can trust. HELIX is a document discipline for teams building software with agents. It turns project intent and evidence into shared memory, then keeps that memory current as the work changes.
Install HELIX in your runtime
HELIX works with Claude Code, Codex CLI, GitHub Copilot, and Databricks Code Genie. Pick the guide for your environment and you’re up in minutes.
How it works
Start by installing HELIX into the tool where your agent works. The HELIX skill reads your project documents, finds missing or stale context, and proposes the next document update. You stay in control of what changes. The same skill turns those documents into decks and briefs for people outside engineering, with every figure traced to its source.
Artifact spine
HELIX includes many artifact types, but to get started you only need a few. Begin with the spine, then add supporting artifacts as the work demands them.
Use more than one flow scope
A product and its documentation site can both use HELIX. Declare separate flow scopes, meaning separate roots for separate sets of HELIX documents, and use the same HELIX skill for both.
Use HELIX where your team already works
HELIX is Markdown and method. The runtime, meaning the tool doing the work, supplies file editing, review, execution, and evidence capture.
Inspect the foundations
The method is public: the document-pattern catalog, research foundation, and HELIX’s own example docs are all inspectable. Use the example docs to see the method in practice; use the catalog and guides to apply it to your project.
Innsigle seal: mixed by HELIX
The signature covers the markdown source of this page, not these HTML bytes. This page quotes that seal; verify it against the source file.
- Composition
- mixed
- Issuer
- HELIX
helix - Signing key
ed25519:d5a0b2d95482db5ff68fc8318a1ad4de(human key)- Signed source
_index.md- Signed
- 2026-09-16T02:45:54Z
- Content digest
sha256:e2b9c66f…ad195a06
Human-controlled key, held outside CI; the signature is not a detector and not a truth guarantee.
Raw attestation JSON
{
"payload": {
"innsigle": "1",
"type": "https://innsigle.dev/claim/colophon/v1",
"issued_at": "2026-09-16T02:45:54Z",
"issuer": {
"id": "helix",
"name": "HELIX",
"key_id": "ed25519:d5a0b2d95482db5ff68fc8318a1ad4de",
"key_url": "https://documentdrivendx.github.io/helix/.well-known/innsigle/keys.json"
},
"subjects": [
{
"uri": "https://documentdrivendx.github.io/helix/_index.md",
"digest": {
"alg": "sha256",
"value": "e2b9c66fa55bcfac751666ab43d2f4c1a53387fe3b23e7a4dc8062c7ad195a06"
}
}
],
"colophon": {
"schema_version": "1",
"composition": "mixed",
"ingredients": [
{
"kind": "human",
"name": "operator",
"role": "outline"
},
{
"kind": "model",
"name": "Claude",
"role": "expand"
},
{
"kind": "human",
"name": "operator",
"role": "final-edit"
}
],
"notes": null
}
},
"payload_encoding": "json",
"signatures": [
{
"key_id": "ed25519:d5a0b2d95482db5ff68fc8318a1ad4de",
"alg": "ed25519",
"sig": "ylmxEbeVvILqI8giOl99aX25JPmTXxn2DxjGuUe1-Dh5wpKNIkIxyoPqjEjEvDN95s6hPqdoRCVl75ly-38aDw",
"signed_at": "2026-09-16T02:45:54Z"
}
]
}
