OPEN SOURCE · MIT · NODE 18+

CAST SPELLS
TO SHIP SOFTWARE

AI agents can write code. Arcane gives them a methodology — one opinionated Spell Loop, 19 governance standards, and 12 agent roles, installed as plain markdown in your repo. You stay in the driver's seat.

npm install -g arcane-cli
Join the Dark Matter waitlist
ARCANE TERMINAL · ~/your-repobash
WORKS WITH · VS CODE + COPILOT · GITHUB COPILOT APP · CLAUDE CODETRACKS · GITHUB · AZURE DEVOPS

01THE PROBLEM

AI agents write code. They don't ship software.

Ask an agent to "build a feature" and you get a pile of plausible code. What you don't get is a path from idea to a merged, deployed change.

THE GAP ISN'T CODE GENERATION. IT'S METHODOLOGY.

No plan — just prompt and pray
No tests you actually trust
No review, no governance
No repeatable path to a merged change
Arcane installs the missing layer

02THE SPELL LOOP

One opinionated lifecycle

Every piece of work rides the same rails. The core loops — implement, test, review — until it actually passes. Then, and only then, you ship.

PHASE 01/06PLANFrame the objective

Frame the objective

Pin the problem, constraints, and ship target so every spell has measurable intent.

33

Spells

Workflow commands that turn intent into shippable slices.

12

Agent Personas

Specialists that cover architecture, frontend, QA, ops, and more.

19

Governance Standards

Markdown guardrails that keep quality, security, and process visible.

1

CLI · spell

One install command to bootstrap the full Arcane workflow.

03THE SPELLBOOK

33 spells. Whole lifecycle.

Each spell is a prompt-driven workflow your AI client runs — reviewable markdown, not opaque automation.

spell open-sessionWORKFLOW

Start a logged working session.

spell close-sessionWORKFLOW

Wrap up; journal the session.

spell commit-workWORKFLOW

Conventional commits, written for you.

spell create-pull-requestWORKFLOW

Open a PR with full context.

spell shipWORKFLOW

Merge, version, release.

spell full-cycleWORKFLOW

Run the whole loop end-to-end.

spell statusWORKFLOW

Where the work stands, at a glance.

spell todoWORKFLOW

Capture and track loose ends.

spell planPLANNING

Turn intent into a reviewable PRD.

spell scopePLANNING

Cut the work down to shippable size.

spell architectPLANNING

Break the plan into stories + criteria.

spell brainstormPLANNING

Structured divergent thinking.

spell save-ideaPLANNING

Bank an idea before it evaporates.

spell suggest-featurePLANNING

Propose the next thing worth building.

spell enchantPLANNING

Takes a PRD or idea and hardens it — tighter scope, security, edge cases.

spell implementBUILD

Build against stories, never freestyle.

spell bumpBUILD

Version bump + changelog entry.

spell dotnet-expertBUILD

Summon deep .NET expertise.

spell bootstrap-businessBUILD

Stand up business scaffolding.

spell generate-bot-iconsBUILD

Generate avatars for your roster.

spell reviewREVIEW & QA

Adversarial review before merge.

spell review-batchREVIEW & QA

Review a stack of changes at once.

spell address-reviewREVIEW & QA

Resolve reviewer feedback systematically.

spell product-reviewREVIEW & QA

Judge the product, not the diff.

spell security-reviewREVIEW & QA

Threat-model the change.

spell feedbackREVIEW & QA

Send feedback upstream to Arcane.

spell testTEST & OPS

Prove it works; enforce thresholds.

spell bugTEST & OPS

File a reproducible bug report.

spell check-driftTEST & OPS

Detect divergence from the plan.

spell documentDOCS

Write the docs that match the code.

spell explain-conceptDOCS

Explain any concept, in context.

spell present-arcaneDOCS

Pitch Arcane to your team.

spell arcane-versionDOCS

What is installed, what is current.

04THE ROSTER

Summon the roster

Twelve ready-made personas — every role has a code name. Summon merlin or the architect: same agent. Rename the whole universe if you like.

Kellar portrait

Kellar

the Maestro

Product Operations Manager

summon kellar · the Maestro

Merlin portrait

Merlin

the Archmage

CTO / Architecture Lead

summon merlin · the Archmage

Lafayette portrait

Lafayette

the Conjuror

Full-Stack Developer

summon lafayette · the Conjuror

Adelaide portrait

Adelaide

the Illusionist

Frontend Developer

summon adelaide · the Illusionist

Mercurio portrait

Mercurio

the Swift

Mobile Developer

summon mercurio · the Swift

Lince portrait

Lince

the Unmasker

QA Lead

summon lince · the Unmasker

Custodio portrait

Custodio

the Warden

Security Operations

summon custodio · the Warden

Prospero portrait

Prospero

the Stormcaller

DevOps / CI/CD Engineer

summon prospero · the Stormcaller

Circe portrait

Circe

the Charmweaver

Marketing Strategist

summon circe · the Charmweaver

Alexander portrait

Alexander

the Man Who Knows

Research & Backlog Analyst

summon alexander · the Man Who Knows

Iris portrait

Iris

the Emissary

External Collaboration Lead

summon iris · the Emissary

Bess portrait

Bess

the Herald

Operations Communications

summon bess · the Herald

05GOVERNANCE

Rules your agents actually follow

Nineteen battle-tested standards installed as markdown. Agents read them. Reviews enforce them. Version them like code.

agent-policies.md
AGENT CONDUCT

What agents may do — and must never do.

agent-approved-paths.md
AGENT CONDUCT

The registry of paths agents may touch.

agent-work-queue-model.md
AGENT CONDUCT● DRAFT

How agents pick up, hand off, and finish work.

universal-agent-rules.md
AGENT CONDUCT

The single source of truth every agent obeys.

git-conventions.md
ENGINEERING

Branch names, commit format, merge rules.

naming-conventions.md
ENGINEERING

One vocabulary across code, docs, and agents.

cicd-standards.md
ENGINEERING

Build, verify, and release gates.

testing-standards.md
ENGINEERING

Coverage thresholds and what counts as tested.

spell-authoring-standards.md
ENGINEERING

How to write a spell that holds up.

threat-model.md
SECURITY● DRAFT

Security posture, attack surfaces, mitigations.

hardening-checklist.md
SECURITY

The Linux hardening baseline, as a checklist.

authentication-strategy.md
SECURITY

How identity and access work, end to end.

development-methodology.md
PROCESS

The Spell Loop itself, as enforceable text.

decision-documentation-standard.md
PROCESS

ADR format — every decision leaves a trace.

rca-process-standard.md
PROCESS

Root cause, not blame, when things break.

poc-management-pattern.md
PROCESS

How proofs of concept graduate — or get killed.

product-excellence-standards.md
PROCESS

The bar a feature must clear to ship.

new-business-setup.md
SETUP● DRAFT

Stand up a new venture from zero.

portable-bootstrap.md
SETUP

Quick context to brief any ad-hoc AI client.

06PROFILES

Install exactly what you need

By profile or à la carte. Start lite; spell add the rest when you're ready.

LITEcore loop onlyMETHODOLOGYall spellsGOVERNANCEstandards onlyFULLeverything
Core Spell Loop (8 spells)
Full spellbook (all 33)
19 governance standards
Doc, PRD & ADR templates
12 agent personas (spell agents init)

$ spell init --profile full · exact contents are listed by the CLI before anything is written — nothing lands unreviewed

07IN ACTION

Watch a spell land

Three recordings. Each one shows a single spell landing changes in a real repo, end to end.

▸ PLAYBACK · SPELL INIT
spell-init.gif · 1050×700
spell init demo

installs the library + governance

08 · NO LOCK-IN

MARKDOWN-NATIVE.
NOTHING OPAQUE.

Everything Arcane installs is plain, reviewable, version-controlled text. Read it. Edit it. Delete it. It's your repo.

.arcane/

governance/19 standards

agents/12 personas

templates/PRD, ADR, stories

journal/every session, logged

09 · BUILT IN PUBLIC

ARCANE IS BUILT
WITH ARCANE.

Every feature of this framework was planned, implemented, tested, reviewed, and shipped by casting its own spells. Every session is logged in the journal — in the open repo.

  • MIT license — CLI + framework, free forever
  • github.com/codemagicianhq/arcane
  • npm · arcane-cli
READ THE TRANSMISSION LOG ▸

10 · ARCANE PRO — IN DEVELOPMENT

SOMETHING IS TAKING SHAPE IN THE DARK.

Dark Matter Complex renders your agents, repos, and running work as an explorable world. It is not ready. It will be worth it.

JOIN THE WAITLIST◌ DECRYPT THE FULL TEASER ▸
Arcane — cast spells to ship software

Final call to action

$npm install -g arcane-cli