Skills
The HELIX skill is the agent instruction that reads project documents, finds missing or stale context, and proposes the next document update. This page assumes you know what an AI coding tool is; it explains what the HELIX skill does before that tool edits files. For the method behind the skill, see the thesis; for invocation reference, see /reference/skills/.
The core skill
The HELIX Skill
The core HELIX skill is helix. It reads an artifact set, meaning the HELIX
documents for a project or scope, compares those documents through the authority
hierarchy, and returns a plan for restoring coherence. It is not an execution
engine. It answers questions such as:
- Which upstream artifact governs this change?
- Which PRDs, feature specs, designs, tests, or deployment artifacts are now stale?
- Which new artifacts should the team write before code changes begin?
- Which contradictions should a human resolve before implementation proceeds?
The skill is portable because its minimum runtime contract is simple: read Markdown, search files, write Markdown when approved, and present a plan for review.
The same skill also projects those documents into decks, one-pagers, and briefs for people outside engineering, with every figure traced to its source; see Decks and Briefs from Governed Documents and the anti-slop rules those outputs must pass.
The full inputs, outputs, authority-hierarchy rule, open-question behavior, and runtime expectations live on the invocation reference; the authority hierarchy itself is canonical in the workflow page.
What the skill operates on
Artifact types define reusable HELIX document patterns. Concrete artifacts are the documents inside a project. HELIX’s own documents are public so maintainers and users can inspect how HELIX applies the method to itself.
Runtime packages are not forks
HELIX can be packaged for different runtimes, but the methodology should not
fork by platform. A DDx package, a Claude Code skill, or a Databricks integration should wrap the same source content and skill contract.
Legacy wrappers
HELIX ships exactly one skill: skills/helix/SKILL.md.
Operators invoke modes by intent (e.g., “use HELIX to frame this”) or with
the slash form /helix <mode>. Earlier shapes of the project shipped
multiple helix-* skills; the umbrella router now subsumes those.
The durable public concepts are:
- Artifact-type catalog
- Concrete governing artifacts
- Authority-hierarchy reconciliation
- One HELIX skill
- Runtime integrations that execute or package the method
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
skills/_index.md- Signed
- 2026-09-16T02:47:36Z
- Content digest
sha256:351bd652…78015cdd
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:47:36Z",
"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/skills/_index.md",
"digest": {
"alg": "sha256",
"value": "351bd65264ee0968c0781162d2ce9a1e8d71a75233426c8471498ce978015cdd"
}
}
],
"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": "Bculd-11yKt3NgdK-hmdcbycWdYlZktfEzhlPVnspNT9fcHxM5EeU7WnudFp52ogMM-40BEDibJl0AkKRQgsBw",
"signed_at": "2026-09-16T02:47:36Z"
}
]
}