Status: ACTIVE Model: Pure-skill for durable work. CLI provides install plus read-only status helpers. Last updated: 2026-07-13 Current source: v5.11.0. Latest published: v5.11.0.
This roadmap tracks releases, what's shipped, and what is frozen during the 3.x public adoption window. Everything user-facing remains slash-command based.
4.0.0 is a breaking release: the canonical artifact extension changed from
.md to .mdx (reads keep a legacy .md fallback; installed runtimes must
be refreshed with npx godpowers install). It also ships the sibling
superskill interop: detection and import of .godplans/PLAN.mdx and
.godaudits/AUDIT.mdx, plan-aware arcs, GA-task remediation dispatch,
managed GODPOWERS-SYNC.mdx sync-back companions, and import staleness drift
checks via lib/sibling-artifacts.js, plus an MDX-safety artifact lint
(have-not U-13) and gap fixes (safe-sync gate wiring, quarterback review
fallback, references wiring, agent-specs completeness).
3.14.0 was a maintenance release: it shares one check-builder across the *-sync
modules, adds a per-file coverage floor, types the corrupt-state error, removes
dead helpers, and guards the MCP module loader and YAML parser. 3.13.1 fixed a
ledger record-loss race, hardened the outcome verifier and the pre-tool-use hook,
shared the *-sync filesystem helpers, made the argument parser table-driven,
and gated branch coverage. 3.13.0 preserves the 3.0.0 runtime surface
contraction. It makes the default
greenfield arc (/god-mode) miss less: the one-shot full-arc workflow now
runs a whole-codebase code audit after the build (catching what the per-slice
reviews missed in AI-generated code) and a documentation pass after harden
(god-docs-writer verifies the docs against the code before launch). The arc is
build, code-audit, deploy, observe, harden, docs, launch, final-sync. This sits
on top of 3.12.x, which made that code audit codeauditor-grade: god-debt-assessor
(/god-tech-debt) scores the source across nine weighted dimensions with
per-finding severity/confidence/effort, and the audit-remediate recipe drives
the findings to zero (audit, fix worst-first with an independent reviewer,
re-audit, bounded by an outcome budget, evidence-gated). All of it rides on the
completed Mythify fusion (the evidence producer, enforced close-on-evidence, the
quarterback, work report, reflections, memory, lessons, outcome loops, MCP read
tools, and ledger importer) shipped across 3.1.0-3.11.0.
What works today:
- Arc-Ready 1.1 leverage: six product forms, four-axis domain composition,
OWASP 2025 routing, hash-bound pre-publication checks, read-only tier-artifact
import, and managed
.arc-ready/GODPOWERS-SYNC.mdsync-back. - Pillars 1.1 conformance: path identities, portable matching, nested scopes, cataloged absences, exclusions, dependency and budget validation, specialist-source separation, and all official routing fixtures.
- Godplans 1.1 interoperability: PLAN plus pinned executable validator contract detection, non-executing structural preflight, lifecycle-safe GP routing, exact pre-execution validator gate, complete GP/R seed traceability, large-plan reads, two-file staleness, and legacy hypothesis-grade fallback.
- Godaudits 2.x interoperability: canonical
.godaudits/AUDIT.jsondetection and import, generated and legacy MDX fallback, compiled score and coverage signals, typed GA remediation dispatch, managed todo synchronization, and JSON-based staleness. - 122 slash commands as thin orchestrators (front door, first-run, demo, surface control, lifecycle, planning, building, shipping, design, runtime, linkage, story-file, suite, recovery, observability, capture, knowledge, process, configuration, utility, automation, migration, extension management, release support)
- 40 specialist agents in fresh contexts
- 13 executable workflows and 44 intent recipes
- Optional
@godpowers/mcpcompanion package with nine read-only tools:status,next,gate_check,lint_artifact,trace_requirement,work_report,change_metrics,route, andverification_history - One-directional state authority:
.godpowers/state.jsonis the Godpowers decision source, while.godpowers/PROGRESS.mdxand Godpowers-owned per-tierSTATE.mdfiles are generated human views. - Locked state mutation helper:
godpowers state advance --step=<step> --status=<status> --project=.updates tracked steps and regenerates managed state views. - Evidence producer:
godpowers verify "<cmd>" --substep <id> --claim "<claim>"executes a command, appends an exit-code-backed record to the append-only.godpowers/ledger/verifications.jsonl, rolls the latest verdict per command intostate.jsonverification.commands[]where the build gate reads it, and emitsgate.pass/gate.failto the hash-chained event stream. The engine is vendored from Mythify (seedocs/FUSION-ARCHITECTURE.md) with provenance recorded inlib/evidence/.provenance.json. - Enforced close-on-evidence (build, harden):
lib/gate.jsrequires a passed (and zero failed) verification command instate.jsonfor every executable-gated tier, driven byevidence.EXECUTED_REQUIRED_SUBSTEPS. Theevidence.canClose(substep)primitive applies the same tier-appropriate rule for the orchestrator close path, surfaced asgodpowers can-close --substep <id>, which the orchestrator runbook consults before advancing a sub-step to done. - Quarterback entry router:
lib/quarterback.jsandgodpowers route "<prompt>"composerouter.suggestNextandrecipes.matchIntentand add refuse-on-red (no new work when the latest executed verdict is red or harden carries an unresolved Critical) and proportional ceremony (a one-line fix routes to/god-fast, not an arc). Read-only: it never mutates state. - Work report play-by-play:
lib/work-report.jsandgodpowers report --since lastread the evidence ledger, surface an Attention section for unverified records, summarize passed/failed/attested, and advance a report cursor at.godpowers/ledger/reports/cursor.json(skip with--peek) so a fresh session emits only what is new. Read-only beyond the cursor. - Structured reflections:
evidence.reflect()andgodpowers reflect --action ... --outcome ... --next ...append an action/outcome/observation/ root-cause/next/lesson record to.godpowers/ledger/reflections.jsonlwith substep context. Isolated: never touches state.json, the verifications ledger, or the event stream. - Durable memory store:
evidence.memory.set/get/list/clearandgodpowers memory set|get|list|clearkeep categorized key/value entries (fact, decision, discovery, state) at.godpowers/ledger/memory.json. Isolated from state.json, verifications, and events. - Reusable lessons store:
evidence.lesson.add/listandgodpowers lesson add|listappend tagged, project- or global-scoped lessons to.godpowers/ledger/lessons.jsonl(or~/.godpowers/lessons.jsonl); a reflection that carries a lesson auto-records one taggedauto-reflected. - Bounded outcome loops:
evidence.outcome.start/check/stop/statusandgodpowers outcome start|check|stop|statustrack a goal, verifier, and retry budget at.godpowers/ledger/outcomes/<slug>/.checkruns the verifier throughevidence.verify(writing the executed verdict to the main ledger too), appends an iteration, and marks the outcome succeeded, failed, or active. - MCP read tools for the evidence engine:
@godpowers/mcpexposeswork_report,route, andverification_history(read-only,readOnlyHint) alongside the original five, so an MCP host can read the play-by-play, classify a prompt, and inspect the ledger without mutating state. - Mythify ledger importer:
evidence-import.jsandgodpowers import-ledger [--from <path>]perform a one-time, best-effort import of an existing.mythify/ledger into.godpowers/ledger/, rebinding plan/step to arc/substep. Appends only; no state rollup and no gate events. - Codeauditor-grade audit + remediation loop:
god-debt-assessor(/god-tech-debt) scores the source across nine weighted dimensions (severity/confidence/effort per finding, adversarial verification, paper-construct hunting, systemic clustering, strengths, a self-contained report). Theaudit-remediaterecipe and a GOD-ORCHESTRATOR-RUNBOOK section drive findings to zero with an independent reviewer and anevidence.outcomebudget; "clean" is an evidence-backed re-audit, un-fixable findings pause. - Deliverable progress tracking:
/god-progressand the.godpowers/REQUIREMENTS.mdxledger report which requirements and roadmap increments are done, in progress, or not started, derived from the linkage map - 15-runtime installer: Claude, Codex, Cursor, Windsurf, Gemini, OpenCode, Copilot, Augment, Trae, Cline, Kilo, Antigravity, Qwen, CodeBuddy, Pi (with T3 Code transparently inheriting the underlying agent)
- Executable dashboard engine:
lib/dashboard.jspowers/god-status,/god-next, God Mode closeouts,godpowers status --project .,godpowers next --project ., and JSON status output. Rendered dashboards name the runtime source, label workflow progress, report host guarantees, support compact--briefoutput, and keep audit scores out of the workflow percentage. - Command family UX layer:
/god,/god-help,/god-next, and route metadata share command families, capture, work-size, verification, and status-view ladders so users can choose paths without losing leaf commands. - Surface contraction: omitted installer profiles now resolve to
core, five verb dispatchers route common planning, fix, ship, capture, and extension intent to existing leaves, and--profile=fullpreserves the complete compatibility surface. - Typed routing outcomes: flexible success paths carry outcome type, label, reason, and allowed-next metadata for contextual, verdict-based, steady-state, session-end, and selection closeouts.
- Workflow helper groups: repeated closeout helper sets are named in workflow YAML and expanded into exact local helper names in serialized plans.
- Executable quick proof:
npx godpowers quick-proof --project .renders a shipped fixture with real.godpowers/state.json, computed next action, missing-artifact visibility, and host guarantees from the caller's environment. - Adoption canary harness:
node scripts/run-adoption-canary.js <git-url>clones an external repository and captures CLI-verifiable proof, dashboard, and next-route signals for first-user trust review. - Published install verifier:
node scripts/verify-published-install.js godpowers@latestchecks quick proof, status, next, Claude install, and Codex metadata install against the registry artifact. - Adoption metrics: Quick Proof and the adoption canary report commands to first signal, next action, missing artifacts, host gaps, and whether status plus next produce recommendation signals.
- First proof case study:
docs/case-studies/first-10-minute-proof.mddocuments the local before-and-after evidence for a new user before the first external repository case study. - External CLI canary case studies:
docs/case-studies/captures sindresorhus/is, expressjs/cors, and tinyhttp/tinyhttp first-contact runs with commit hashes, elapsed time, cost, pause count, and explicit host-run gaps. - Codex host proof case studies:
docs/case-studies/run-a.md,docs/case-studies/run-b.md, anddocs/case-studies/run-c.mdcapture slugify-cli, Countdown, and react-github-readme-button host runs with exact repository identity, validation, gate failures, repairs, and blockers. - Phase 2 blocker fixes: installed runtime bundles include the
bin/command surface, and build gates fail closed when build state records failed verification commands. - Parser and frontmatter hardening: strict YAML diagnostics surface
malformed routing, recipe, workflow, and extension manifest lines, while
lib/frontmatter.jskeeps markdown contract metadata on one shared parser. - Prompt-size guardrails: the god-orchestrator, god-next, god-status, and
repeated locking contracts delegate long-form content into references, with
scripts/static-check.jsenforcing prompt and locking boundaries. - Coverage and packaging gates:
npm run release:checkruns the full suite underc8with a 90 percent line floor forlib/, and package checks pack into a temp directory so release verification leaves no root tarball. - Messy-repo dogfooding:
/god-dogfoodandnpx godpowers dogfoodrun fixture scenarios for legacy planning migration, sync-back, host capabilities, extension authoring, and Mode D suite release dry-runs. - Automation provider detection:
lib/automation-providers.jspowers/god-automation-status,/god-automation-setup,godpowers automation-status --project ., andgodpowers automation-setup --project .without creating background work during install. - Approved automation setup execution:
/god-automation-setupcan use host tool calling for simple read-only setup or spawngod-automation-engineerfor complex setup, then records state only after the host setup succeeds. - Strict release readiness automation: background release checks use the
strict-release-readinesstemplate to fail closed unless every required root-doc, docs, agent, skill, route, workflow, schema, template, reference, hook, runtime, script, test, fixture, GitHub workflow, package, registry, release, and install surface is checked. - Planning-system migration:
/god-initand/god-migratedetect legacy planning, BMAD, and Superpowers, import prep context and seed artifacts, and/god-syncwrites managed sync-back companion files. - Accountability hardening: source-grounded planning, role-based install profiles, package legitimacy checks, atomic artifact writes, and executor repair classification strengthen proof before and after implementation.
- Feature awareness: existing
.godpowersprojects record the current runtime feature set and refresh AI-tool context after upgrades. - Repo documentation sync: README badges, public surface counts, release docs, contribution guidance, security policy checks, and Pillars planning are checked during sync, docs, doctor, status, and god-mode closeouts.
- Repo surface sync: command routing, package payloads, agent handoffs, workflow metadata, recipe routes, extension packs, route-quality checks, recipe-coverage checks, release-surface checks, and release policy checks are checked during sync, docs, doctor, status, and god-mode closeouts.
- Host capability detection:
lib/host-capabilities.jsreports full, degraded, or unknown guarantees for shell tools, agent spawning, extension authoring, and suite dry-runs. - Extension authoring scaffold:
/god-extension-scaffoldandnpx godpowers extension-scaffoldcreate manifest, package, README, skill, agent, and workflow files without overwriting existing files by default. - Suite release dry-run planning:
suiteState.planReleaseidentifies impacted dependents and planned writes beforegod-coordinatormutates a Mode D suite. - Codex agent metadata: all 40 Godpowers specialist agents install with matching TOML metadata files for Codex spawnability
- Request-trace build and review guardrails: executors state assumptions, changed public behavior, expected files, and verification before editing, while reviewers block speculative flexibility, unrelated cleanup, and untraceable diff churn.
- Release hardening: the full test gate is maintained in
scripts/run-tests.js, static checks run throughscripts/static-check.js, the dependency-free YAML subset has dedicated coverage, router file checks reject traversal, and installer recursive copy preserves symlinks. - Maintenance hardening: installer runtime logic lives in
lib/, workflow agent references validate semver ranges, test files share one harness,skills/is the executable command metadata source, and async state, intent, and workflow plan APIs provide the migration path away from sync-only I/O. - Safe-sync release truth routing:
/god-nextand/god-deployroute unresolved safe sync gates to/god-reconcile Release Truth And Safe Sync - Direct release gate enforcement: Tier 3 commands,
/god-mode, and/god-mode --yolohonor safe sync and Critical harden blockers - Transcript-safe God Mode spawn handoff:
/god-modewrites detailed orchestration context to.godpowers/runs/<run-id>/ORCHESTRATOR-HANDOFF.mdxand spawnsgod-orchestratorwith only a display-safe pointer - Transcript-safe init and suite handoffs:
/god-initand Mode D suite coordinator paths use private handoff files before orchestrator or coordinator spawns - Human-readable progress reports:
/god-status,/god-status --locate,/god-next,/god-mode,CHECKPOINT.mdx, andPROGRESS.mdxnow surface workflow progress, current step, recent work, and what happens next - Proposition closeouts: proposal, diagnostic, audit, lifecycle, status,
reconciliation, and decision-support outputs now end with concrete next
choices such as partial implementation, complete implementation, discussion,
inspection, or
/god-modewhen safe - Mode A (greenfield), Mode B (gap-fill or brownfield), Mode C
(audit), Mode E (bluefield); plus the orthogonal Mode D (multi-repo
suites with
god-coordinatoras a Tier-0 peer) - Three-axis verification: static (lint), linkage (drift), runtime (headless browser)
- Bidirectional linkage map with 7 stable ID types
- Reverse-sync writing fenced "Implementation Linkage" footers
- Native Pillars project context:
AGENTS.mdplus routedagents/*.mdpillar files created for every Godpowers project, with Pillars 1.1 catalogs, nested scopes, portable matching, and sub-pillars - Domain precision layer:
.godpowers/domain/GLOSSARY.mdxplus DG-01 through DG-05 linter checks for canonical terms, aliases, ambiguity, and relationships - Existing-project Pillar-ization: current
.godpowersartifacts become managed source references with extracted durable signals in relevant pillars - Conditional design pipeline: DESIGN.md + PRODUCT.md with two-stage review
- Five external integrations (detect-and-delegate, none vendored): Google Labs design.md, Impeccable, awesome-design-md, SkillUI, vercel-labs/agent-browser + Playwright
- Light-impeccable internal references (7 design domain refs)
- Story-file workflow as a finer slice between feature and commit
- Agent contract validation via
lib/agent-validator.jsand/god-agent-audit - AI-tool context writer maintaining fenced sections in AGENTS.md / CLAUDE.md / GEMINI.md and 11 other tool-specific paths
- Full CI suite with 59 script files, integration tests, quick proof tests, dogfood runner, host capability, extension authoring, Mode D, installer smoke, and extension-pack publish gates
- Release gate with full tests, audit checks, E2E smoke, and package contents verification
See CHANGELOG.md for full release history.
Theme: reconcile documentation and make the context off-switch safer, without changing the public command surface.
Changed in 2.1.1:
- The context off-switch empties the canonical
AGENTS.mdinstead of deleting it; auto-generated pointer files are still removed when only the fence remains. - Documentation: removed unverifiable external impeccable counts, reconciled the
project-mode taxonomy (A/B/C/E primary, D as the orthogonal suite overlay),
documented every
lib/module, and clarified artifact-category counts.
Theme: keep the public command surface frozen while closing a security vector, hardening runtime robustness, and correcting documentation drift.
Changed in 2.1.0:
- Closed a command-injection vector in the agent-browser driver (argv exec, shell disabled).
- Guarded runtime JSON parsing (
state.json,events.jsonl) against corrupt or partially-written files. - Corrected the REVIEW-REQUIRED.mdx path, made data-directory installs a clean replace, and narrowed cache/cleanup deletion scope.
- Added a skill/agent prose reference validator and softened brittle exact-count tests to floors.
- Reconciled documentation drift (module/script counts, linkage paths, HAVE-NOTS reference tally, stale sample output).
Theme: keep the public command surface frozen while reducing maintenance risk in installer, tests, workflow metadata, God Mode docs, and runtime file APIs.
Changed in 2.0.3:
bin/install.jsis a thin CLI entry point backed by installer modules inlib/.- Test files use
scripts/test-harness.js, and static checks reject copied harness boilerplate. - Workflow
uses: god-agent@rangeentries are validated against the current agent contract. lib/skill-surface.jsmakes individualskills/files the command metadata source of truth.skills/god-mode.mddelegates long-form operator templates toreferences/orchestration/GOD-MODE-RUNBOOK.md.- State, intent, and workflow plan modules expose async APIs beside the existing synchronous APIs.
- Runtime modules gained JSDoc typedef contracts for public boundaries.
Theme: keep the public command surface frozen while hardening release, routing, parser, installer, and validation internals.
Changed in 2.0.2:
- The full test suite now runs through
scripts/run-tests.js, with package and release checks reading that delegated runner. npm run lintruns dependency-free static checks throughscripts/static-check.js.- The dependency-free YAML subset has dedicated coverage for quoted colons, inline comments, inline arrays, object arrays, and block scalars.
- Router
file:predicates reject absolute paths and parent traversal before reading project-relative files. - Installer recursive copy handles symlinks explicitly through shared helper code.
- Budget YAML updates now target the top-level
budgets:block without broad regex deletion. - Root docs and validation docs describe the release gate, parser limits, and delegated runner contract.
Theme: keep the public command surface frozen while making existing build and review workflows narrower, clearer, and less surprising.
Changed in 2.0.1:
god-executornow records assumptions, public behavior, expected files, and verification before implementation.god-spec-reviewerblocks scope creep and touched files that do not trace to the request, plan, acceptance criteria, failing test, or cleanup caused by the implementation.god-quality-revieweradds a simplicity and surgicality dimension that blocks speculative abstraction, unrelated cleanup, and broad future-proofing.
Theme: freeze the public API, make first-user proof executable, and let real adoption produce the next set of changes.
Frozen in 2.0:
- Slash-command names and command families
- Specialist agent names and frontmatter shape
- Workflow YAML schema and shipped workflow names
- Routing and recipe schema names
.godpowers/artifact locations- Native Pillars context layout through
AGENTS.mdandagents/*.md - Extension manifest compatibility contract for the 2.x line
Allowed during freeze:
- Critical fixes
- Documentation clarity
- Test coverage for frozen behavior
- Compatibility fixes for supported AI coding tools
- Small fixes that make documented 1.0 behavior true
Deferred until adoption feedback:
- New command families
- New lifecycle phases
- Schema format changes
- Pillars format changes
- Large extension API changes
Shipped earlier-than-roadmapped and combined:
- Context-rot protection (new):
lib/checkpoint.js,.godpowers/CHECKPOINT.mdx,/god-locate,/god-context-scan, events.jsonl hash chain, SessionStart hook prefers CHECKPOINT - Extension runtime:
lib/extensions.js, schema/extension-manifest.v1.json,/god-extension-scaffold,/god-extension-add/list/info/remove,/god-test-extension, SemVer capability handshake. Scaffolds inextensions/are now installable. Pack publishing to npm is part of v0.14 distribution. - Observability readers:
lib/event-reader.js,/god-logs,/god-metrics,/god-trace. OTel exporter + cost tracking remain for v0.14 / v0.15.
Shipped:
- Workflow runtime:
lib/workflow-runner.jsreadsworkflows/*.yamland computes dependency-ordered plans. All 13 workflow YAMLs are now authoritative (no longer documentation-only)./god-mode --workflow=<name>and--planflags added. - Lock + checkpoint wiring:
lib/state-lock.js(acquire / release / reclaim / withLock),lib/checkpoint.syncFromState(per-sub-step pin refresh). Orchestrator agent wired to acquire-mutate-release and refresh CHECKPOINT.mdx on every sub-step. - Token cost saver:
lib/cost-tracker.js+lib/agent-cache.js+lib/context-budget.js+lib/budget.js. New skills:/god-cost,/god-budget(+--on/--offone-shot toggles),/god-cache- clear. Schemaintent.v1.yaml.jsongains abudgetsblock. - GitHub Actions CI: matrix on Node 18/20/22; full test suite on every PR + main push. Separate package job verifies npm pack cleanliness.
- npm publish prep:
filesarray fixed (routing/, workflows/, extensions/, INSPIRATION.md were missing);prepublishOnlynow runsnpm run release:checkbefore any publish. Tarball: 364KB / 439 files.
[email protected] is live on npm with sigstore provenance:
https://www.npmjs.com/package/godpowers
-
npm install -g godpowersornpx godpowers --claude --globalnow works against the public registry (no git clone needed) -
Tag-triggered publish workflow:
.github/workflows/publish.ymlruns the full test suite thennpm publish --provenance --access publicon everyv*tag push. Version bumps are manual (npm version minor), CHANGELOG is human-curated. -
First-party packs are publish-ready but the
@godpowersnpm org must be created before they can ship. Once the org exists, three workflow_dispatch runs publish all three packs at0.1.0. -
OTel exporter for events.jsonl:
lib/otel-exporter.jsplus the/god-export-otelskill. Maps workflow.run + agent.start/end to OTLP spans; cost.recorded / gate.fail / error attach as span events. HonorsOTEL_EXPORTER_OTLP_ENDPOINTandOTEL_EXPORTER_OTLP_HEADERS(for Honeycomb / Datadog auth). No external deps. -
Cost-tracker live integration:
cost.recordedevents now carrysource: 'live' | 'estimated'. NewrecordModelCall(handle, attrs)is the canonical entry point for AI tools surfacing real per-call token counts./god-cost --strictexits non-zero if any in-scope record is estimated (CI gate once live reporting is wired). -
First-party packs publishable:
@godpowers/security-pack(SOC2, HIPAA, PCI auditors)@godpowers/launch-pack(Show HN, Product Hunt, Indie strategists)@godpowers/data-pack(ETL, ML features, dashboards)
Each pack ships its own
package.jsonwithpublishConfig.access=publicandpeerDependencies.godpowers. The.github/workflows/publish-pack.ymlworkflow_dispatch action publishes a single pack after a version bump.
Shipped:
- npm registry metadata improved: searchable description and expanded keywords for AI agents, orchestration, coding tools, and artifact taxonomy.
docs/reference.mdindexed the commands added across v0.13 to v0.15.- README install copy and roadmap wording were tightened.
Shipped:
- Installed
/god,/god-next,/god-help,/god-standards, and/god-versionnow resolve runtime modules through<tool-config-dir>/godpowers-runtimewhen not running inside the repo. - Installer copies
package.jsonintogodpowers-runtime, so installed OTel exports report the real package version. - Linkage scans now replace stale scanner-owned links while preserving manual links.
- Checkpoint facts preserve action history; context writer reads the canonical
root-level
modeandscalefromstate.json. - Event hash chains remain valid for large event lines.
- Extension reinstalls clear old pack contents before copying the new pack.
- Pack publish gate now checks peer dependency ranges against manifest engines and uses a private npm cache for dry-run packing.
Deferred to a later release:
- Telemetry: opt-in, off-by-default - separate trust/privacy design pass; what questions we want to answer with the data should precede the wire format.
The 1.0 line freezes the public surface. The next work should come from adoption evidence:
- External first-user case study. Run the Adoption Canary against one small public repository and publish the same metrics used by the local proof case study.
- Record/replay integration tests. Capture a greenfield
/god-moderun end-to-end as a fixture, then replay it to validate that the orchestrator behaves the same across model versions. - Examples directory expansion. Add real fixture projects beyond the current golden artifacts.
- Telemetry opt-in design pass. Decide first what questions we want answered, then ship the wire.
- Documentation site at godpowers.dev. Built from
docs/. - Migration helper from v0.x projects. One command that explains and
applies the current Pillars plus
.godpowerslayout. - External extension adoption. Collect third-party pack examples, publish author friction reports, and grow marketplace compatibility cases from real use.
Surface discipline: do not add public commands when a command family, decision ladder, installer profile, recipe, typed route outcome, or documentation change can solve the same user journey. New command surface needs adoption evidence.
| Idea | Status |
|---|---|
| Subprocess plugins (any language) | RFC-0008 |
| Workflow visualization (DAG renderer) | Slash command renders ASCII |
| LLM cost optimization (model routing) | Research |
| Cross-organization pack marketplace | Post-1.0 |
| Native binary distribution (not just npm) | If demand exists |
The CLI stays minimal. These commands are stable and supported:
npx godpowers # Interactive install (defaults to claude --global)
npx godpowers --claude --global # Install for specific runtime
npx godpowers --all # Install for all 15 runtimes
npx godpowers --uninstall # Remove
npx godpowers --migrate # One-shot upgrade
npx godpowers status --project . # Render dashboard from disk state
npx godpowers next --project . # Recommend the next route from disk state
npx godpowers state advance --step prd --status done --project . # Mutate tracked state
npx godpowers gate --tier prd --project . # Check a tier artifact gate
npx godpowers dogfood # Run built-in messy-repo scenarios
npx godpowers extension-scaffold --name=@scope/pack --output=.
npx godpowers --help # Show install helpAll other operations are slash commands inside the AI tool.
| Version | Explicit non-goals |
|---|---|
| v1.0 | No new features without adoption evidence |
| v1.0 | No schema churn |
| v1.0 | No removal of leaf commands through command family presentation |
| All | No broad godpowers CLI beyond install, read-only status, executable artifact gates, fixture dogfood, and extension scaffolding. Slash commands remain primary. |
Discipline: a release that does too much is a release that ships late.