One command, then step back
npx agentsmyth init drops a staging folder. Your agent inspects the repo, resolves what setup couldn't fill in, and wires the whole workflow into place.
A portable AI engineering lifecycle. Drop it into any repo — your agent drives it and leaves durable artifacts behind, not chat smoke.
The gate, refusing a commit whose plan was never approved
$ git commit -m "plan: session handling"
all staged files are safe (workflow/docs/config or Markdown) — nothing to gate
check-commit-coverage: ok
adapters present: AGENTS.md
check-setup-complete: ok
build: workflow/artifacts/plans/add-session-handling-v1.md → ready-for-next-phase ✓
check-lifecycle --phase build --slug add-session-handling: failed with 1 issue(s)
- build: upstream workflow/artifacts/plans/add-session-handling-v1.md's checkpoint "plan-review" is not marked approved (status: "pending").
$ echo $?
1 Not a mockup. Regenerated from a real refusal by npm run capture:gate, which fails if the gate ever lets that commit through.
Most AI coding sessions end the same way. The code exists, the reasoning behind it evaporated the moment the chat scrolled off screen, and the next agent that touches the repo starts cold.
agentsmyth treats that evaporation as the actual problem. Every phase forces the reasoning, the evidence, and the decisions onto disk, where the next request, the next agent, and the next month can read them. Nothing important lives only in the chat, because the chat is the thing that disappears.
It is not a framework, not a linter, not an agent. It is a contract that the agent you already use agrees to follow.