create-helix is a TUI-powered CLI scaffolder for HELiX enterprise web component projects. It supports 8 framework targets and 4 Drupal presets.
- TypeScript (strict mode)
- Node.js >= 20 (ESM)
- @clack/prompts (TUI)
- Vitest (testing)
- ESLint 9 (flat config) + Prettier
npm run verify # lint + format:check + type-check (MANDATORY before push)
npm run test # Run all tests
npm run build # Compile TypeScript
npm run preflight # verify + test (full pre-push check)- TypeScript strict -- No
any. No@ts-ignore. npm run verifybefore every push -- Zero CI cycles wasted.- No secrets in code -- This is a PUBLIC repo. Zero tolerance.
- Tests for all scaffolding logic -- Every framework, every preset.
npm run verifymust pass before push (enforced by Husky pre-push hook)- Never use
--no-verify - Commit messages: concise, imperative ("Add Vue support", not "Added")
- Branch strategy:
feature/* -> dev -> staging -> main
- Policy:
.rea/policy.yaml— profilebst-internal - Autonomy:
L3(ceilingL3) - Blocked paths: 8 entries — see the policy file
- block_ai_attribution:
true(enforced by commit-msg hook)
Protected-path changes (src/gateway/middleware/, hooks/, src/policy/,
.github/workflows/) require a /codex-review audit entry before push.
Run rea doctor to verify the install. Run rea check to inspect state.