atlas-session-lifecyclβ¦
Persistent project memory and session lifecycle management for Claude Code. Featured in: I just delivered on a $30,000 contract thanks to Claude Code (r/ClaudeAI)
prd-taskmaster by Atlas AI is an open-source engine for Claude Code that takes a one-line goal, interviews you like a senior PM, writes a **graded, placeholder-proof PRD, compiles it into a **dependency-ordered task graph, and executes every task with
Persistent project memory and session lifecycle management for Claude Code. Featured in: I just delivered on a $30,000 contract thanks to Claude Code (r/ClaudeAI)
FAQ
prd is a Claude Code plugin with 10 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes atlas, customise-workflow, discover. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
> /plugin marketplace add anombyte93/prd-taskmaster> /plugin install prd@atlas-prd-taskmaster
prd-taskmaster by Atlas AI is an open-source engine for Claude Code that takes a one-line goal, interviews you like a senior PM, writes a graded, placeholder-proof PRD, compiles it into a dependency-ordered task graph, and executes every task with verification evidence β so "done" means proven, not claimed.
Free and MIT, forever.
β οΈ Pre-alpha β under active development. Atlas was recently consolidated into this engine and the newer systems (fleet orchestration, backend abstraction, token economy) have not been fully tested in the wild yet. Expect rough edges and breaking changes between releases, pin a version if you need stability, and please report what breaks. No warranty beyond the MIT license. Atlas Pro is not generally available β it is a private pilot (see below).
Atlas has four structural moats:
validate-tasks, evidence checks, and SHIP_CHECK_OK
make completion a deterministic state, not a claim.tasks.json β your PRD, task graph, and execution state stay as
plain repo files that survive vendor swaps.Atlas speaks TaskMaster natively β but doesn't need it. Existing TaskMaster projects get a
migration funnel: install task-master-ai only when you want the TaskMaster backend, while the
native backend keeps the same validated task graph available without that prerequisite.
Grade: GOOD β°β°β°β°β°β°β°β°β±β± 49/57 (86%) Β· 0 placeholders Β· 14 tasks parsed
goal β discovery interview β graded PRD β dependency-ordered task graph β verified execution
SHIP_CHECK_OK token.90 seconds to your first run.
curl -fsSL https://atlas-ai.au/install | bash
# installs the skill + prd_taskmaster package
# TaskMaster install is optional β unlocks the TaskMaster backend
# add the marketplace, then install the plugin
/plugin marketplace add anombyte93/prd-taskmaster
/plugin install prd
# optional β unlocks the TaskMaster backend
npm install -g task-master-ai
Open any project in Claude Code and type:
/prd:atlas (or /prd:go, or just say: "I want to build β¦")
Requires Python 3.11+ and Linux / macOS / WSL. The free engine needs no paid API key β it
uses the model CLIs you already have; an optional local research proxy can be plugged in
(bring your own β not bundled). npm installs run a postinstall step that pip-installs the
MCP server's Python deps (non-fatal warning if pip is unavailable).
Most AI coding tools tell you a task is done. This one makes "done" provable:
TBD, {{...}}, TODO β bare or bracketed) are a hard fail: the grade floors to NEEDS WORK and validate-prd exits non-zero.tasks.json tasks with dependencies, complexity scores, and full subtask coverage β not a flat checklist.SHIP_CHECK_OK is emitted only when every gate passes β and a single non-zero Exit status in any evidence file blocks it. It is structurally hard to fake. (One escape hatch exists for incident recovery: an explicit admin override flag that is audit-logged and marks the token [OVERRIDE] on stdout β never silent.)ββ atlas ββ PHASE 3/4: GENERATE ββββββββββββββββββββββββββββββ
β Grade: GOOD β°β°β°β°β°β°β°β°β±β± 49/57 (86%) β
β β 11 checks passed structure Β· testability Β· metrics β
β β 2 warnings (quoted + located, not just counted) β
β β 0 placeholders (TBD/TODO/{{...}} scan clean) β
β Tasks: 14 parsed Β· 52 subtasks Β· dependencies mapped β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Pre-alpha. The deterministic core β graded PRD validation, the task graph, the ship-check
gate, the CLI β is covered by ~300 tests and is the most stable surface. The newer systems
around it (cross-vendor fleet, backend abstraction, the token-economy ledger, the bundled Pro
MCPs) are recently built and not yet battle-tested; their numbers (e.g. cost savings) are
verified-rate estimates, not measured guarantees (see
docs/product/MODEL-ECONOMY.md). Expect breaking changes
between releases; pin a version for stability. Bug reports and use-case notes are the fastest way
to move it toward stable β open an issue.
Every job runs on the cheapest model that can do it β and escalates only when a validator says it failed. One setting controls how aggressive that is:
// .atlas-ai/fleet.json
{ "token_economy": "conservative" } // or "balanced" (default) / "performance"
Task decomposition and research run through the selected backend. Native mode works without a
TaskMaster install; installing task-master-ai >= 0.43.0 unlocks TaskMaster's model-agnostic AI
(any API you configure β Anthropic, OpenAI, Perplexity, Gemini, openai-compatibleβ¦) and isolated
workdir expansion when that backend is selected. Complexity 2 scaffolding gets a haiku-class
model; the hardest long-running work gets the frontier model; nothing defaults to expensive.
Local telemetry (economy-report) shows your real success-rate and latency per model so the
routing gets smarter on YOUR workload β priors and sources in
docs/product/MODEL-ECONOMY.md.
Atlas Pro is in private pilot β not generally available and not yet for sale. Pricing is not set. During the pilot, access is granted at our discretion to testers with a strong use case (often free). The table shows what Pro will add; the Pro-only rows are experimental and not fully tested. Want in? Request pilot access β (an on-site signup at
atlas-ai.au/pilotto be notified at launch is coming).
| Free (MIT) | Atlas Pro β private pilot | |
|---|---|---|
| Discovery interview (adaptive, one question at a time) | β | β |
| Graded PRD validation + placeholder scan | β | β |
Dependency-ordered task graph (tasks.json) | β | β |
| Verified solo execution β evidence required per task | β | β |
| Model-agnostic: Claude / Codex / Gemini | β | β |
| Parallel research fan-out | β | β |
| Token economy β start cheap, escalate only on failure (conservative/balanced/performance) | β | β |
| Optional TaskMaster backend expansion β any configured API, isolated workdirs | β | β |
Local cost telemetry + economy-report | β | β |
| Adaptive routing auto-tuning from telemetry | β | β (roadmap) |
| Atlas Fleet β parallel waves of isolated workers, checker-gated merges, one final PR | β | β |
| Browser-verification MCP (UI proof, not just logs) | β | β |
| Secrets-vault MCP (keys never in your repo or prompts) | β | β |
| License & priority support | community | β |
The engine is the whole engine β the free tier is not a demo. Pro adds the fleet orchestrator and bundled MCPs (both pilot-stage, not fully tested). Request pilot access β
When a build is big enough to want overnight parallelism, Atlas Fleet lifts the same engine
from one session to many. It splits your task graph into dependency waves of file-disjoint
chunks, spawns model-agnostic workers (Claude / Codex / Gemini) in isolated git worktrees,
collects results through a durable inbox rather than trusting an agent's word, and merges waves
sequentially into an integration branch behind a checker gate β never touching main until one
final green PR.
It runs entirely on your machine. Your specs and tasks are plain files in your repo, nothing is held hostage. Fleet is pilot-stage and not yet hardened β treat it as a preview.
Open (MIT, free forever): discovery, PRD validation, the task graph, and solo verified execution β the entire engine in this repo. Read every line.
Closed (Atlas Pro): the atlas-launcher fleet orchestrator and the two bundled MCPs
(browser verification, secrets vault). The engine repo will never require a license key.
Will the free engine stay free? Yes β MIT, and this repo will never require a key.
What happens if I cancel Pro? Fleet locks again; everything free keeps working. Your specs and tasks are plain files in your repo.
Do I need a paid API key? No. The engine uses the model CLIs you already have (Claude Code, Codex, Gemini); an optional local research proxy can be plugged in (bring your own β not bundled).
Do I need TaskMaster? No. Atlas speaks TaskMaster natively but doesn't require it β
Native Mode produces the same validated task graph (validate-tasks + enrich-tasks). Installing
task-master-ai >= 0.43.0 unlocks the TaskMaster backend: Mode B auto-execute and
native-parallel expansion through TaskMaster's 13-provider model layer.
Which platforms? Linux, macOS, and WSL. (Native Windows is not supported β the atomic state machine uses POSIX file locking.)
Issues and PRs welcome β see CONTRIBUTING.md and
CODE_OF_CONDUCT.md. Product and UX specifications live in
docs/product/.
The engine is MIT licensed and will always be β see LICENSE. Upgrading from v3?
See CHANGELOG.md. v3 remains available via git checkout v3.0.0.
.claude-plugin/
.npmignore
marketplace.json
plugin.json
.github/
ISSUE_TEMPLATE/
bug_report.md
feature_request.md
workflows/
ci.yml
.gitignore
.mcp.json
.npmignore
agents/
AGENTS.md
research-expander.md
CHANGELOG.md
CLAUDE.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
docs/
product/
MODEL-ECONOMY.md
PRODUCT-SPEC.md
UX-SPEC.md
hooks/
evidence_gate.py
gate_enforcer.py
hooks.json
mode_d_blocker.py
install.sh
LICENSE
mcp-server/
.npmignore
requirements.txt
server.py
package.json
phases/
DISCOVER.md
GENERATE.md
HANDOFF.md
prd_taskmaster/
__init__.py
.npmignore
backend.py
batch.py
capabilities.py
cli_agent.py
cli.py
context_pack.py
economy.py
feedback.py
fleet.py
lib.py
llm_client.py
mode_recommend.py
oracle_bridge.py
parallel.py
pipeline.py
preflight.py
provider_resolver.py
providers.py
reachability_cmd.py
reachability.py
render.py
reputation.py
setup_wizard.py
shipcheck.py
status.py
suggestions.py
task_state.py
taskmaster.py
tasks.py
templates.py
tournament/
__init__.py
adjudicate.py
antisybil.py
cmd.py
collect.py
goose_backend.py
spawn.py
watcher.py
validation.py
README.md
reference/
taskmaster-integration-guide.md
validation-checklist.md
RELEASE.md
script.py
scripts/
check-npm-auth.mjs
check-npm-auth.test.mjs
check-version-sync.js
setup-taskmaster.sh
skel/
.npmignore
customizations/
domain-vocabulary.md
README.md
system-prompt-template.md
task-enrichment-rules.md
verification-preferences.md
README.md
ship-check.py
SKILL.md
skills/
atlas/
SKILL.md
customise-workflow/
SKILL.md
discover/
SKILL.md
execute-fleet/
SKILL.md
execute-task/
SKILL.md
expand-tasks/
SKILL.md
generate/
SKILL.md
go/
SKILL.md
handoff/
SKILL.md
setup/
SKILL.md
templates/
CLAUDE.md.template
taskmaster-prd-comprehensive.md
taskmaster-prd-minimal.md
tests/
__init__.py
core/
__init__.py
test_atomic_ops.py
test_backend_migration.py
test_backend.py
test_capabilities.py
test_cli_agent.py
test_cli.py
test_context_pack.py
test_dogfood_fixes.py
test_economy_report.py
test_economy.py
test_engine_config.py
test_engine_preflight.py
test_expand_structural.py
test_feedback.py
test_fleet_config.py
test_fleet_detection.py
test_fleet.py
test_golden_parity_harness.py
test_llm_client_google.py
test_llm_client.py
test_mode_recommend_validate.py
test_model_routing.py
test_native_backend.py
test_oracle_bridge.py
test_oracle_dogfood.py
test_parallel.py
test_parse_version_tuple.py
test_pipeline_smoke.py
test_pipeline_state.py
test_prerelaunch_p0_fixes.py
test_prerelaunch_ux_fixes.py
test_provider_resolver.py
test_provider_usable_google.py
test_providers_probe_cache.py
test_reachability_e2e.py
test_reachability_sweep_cmd.py
test_reachability.py
test_render.py
test_reputation.py
test_set_status_evidence.py
test_setup_wizard.py
test_ship_check_oracle.py
test_ship_check_reachability.py
test_ship_check.py
test_status.py
test_suggestions.py
test_task_state.py
test_taskmaster_wrapper.py
test_tier.py
test_tournament_adjudicate.py
test_tournament_antisybil.py
test_tournament_cmd.py
test_tournament_collect.py
test_tournament_e2e.py
test_tournament_goose.py
test_tournament_spawn.py
test_tournament_watcher.py
test_validate_reachability.py
test_validation_grade.py
test_validation.py
mcp/
__init__.py
test_integration.py
test_mcp_tools.py
parity/
__init__.py
fixtures/
prd_cli_tool.md
prd_data_pipeline.md
prd_web_api.md
golden_parity.py
plugin/
__init__.py
test_execute_fleet_skill.py
test_hooks.py
test_packaging_identity.py
test_plugin_manifest.py
test_skill_files.pyΒ© 2026 Flowy Β· Free and open source
Built for Claude Code Β· Not affiliated with Anthropic