Skip to content

Workflow Map

The MaxwellAI OS Froid (Froid) organizes software delivery into four phases. Each phase adds only the context the work needs, from optional discovery through planning, solutioning, and implementation.

Use Choose a Planning Path to decide how much of this map your change needs. Invoke the listed skills directly. If you are unsure what to do next in an installed project, run froid-help.

Open diagram in new tab ↗

Explore the problem space and validate ideas before committing to planning. See Explore and Validate an Idea for which tool fits your situation and Define Requirements and a Specification for brief versus PRFAQ.

WorkflowPurposeProduces
froid-brainstormingBrainstorm Project Ideas with guided facilitation of a brainstorming coachbrainstorm.html keepsake plus an optional brainstorm-intent.md
froid-forge-ideaPressure-test an idea until it hardens, proves out, or dies cheaplyforge-report.html every run; forged-idea.md when an idea hardens
froid-deep-reconResearch any subject for a decision — draft a prompt for your deep-research tool, process its report, or run the research here; six typed packs, verified and citedResearch report or summary + optional HTML briefing
froid-product-briefCapture strategic vision — best when your concept is clearbrief.md + addendum.md, plus any desired HTML or presentation output
froid-prfaqWorking Backwards — stress-test your product concept customer-firstprfaq-{project}.md

For Deep Recon’s three modes and how to choose between them, see Research a Decision.

Define what to build and for whom. See Define Requirements and a Specification and Design UX and Architecture.

WorkflowPurposeProduces
froid-prdCreate, update, or validate a PRD — facilitated discovery, three intents in one skillCreate/Update: prd.md, addendum.md, .memlog.md; Validate: validation-report.html + .md
froid-uxDesign user experience (when UX matters) — DESIGN.md (visual) + EXPERIENCE.md (behavioral) spine pairDESIGN.md, EXPERIENCE.md, .memlog.md
froid-specDistill any intent input (brief, PRD, transcript, brain dump, design folder) into a succinct SPEC.md contract + companions — locks the WHAT before the HOWSPEC.md + companions under {output_folder}/specs/spec-{slug}/; optional stories.yaml

Decide how to build it and break work into stories.

WorkflowPurposeProduces
froid-architectureMake technical decisions explicitARCHITECTURE-SPINE.md is the spine by default but can hydrate to your desired output or presentation needs also
froid-create-epics-and-storiesBreak requirements into implementable workEpic files with stories
froid-sprint-planningReadiness gate before implementation, then story tracking and status viewPASS/CONCERNS/FAIL + sprint-status.yaml

For how the readiness gate, deterministic tracking, and status view work together, see Break Work into Stories and Track It. For closing an epic, see Finish an Epic.

Implementation happens in session-sized units. froid-build handles a unit attentively; froid-build-auto handles one unit unattended. Larger planning paths create and preserve the context those units need. See Build a Change for the attended path, Review a Change for a standalone review, Walk Through a Change to walk a finished change, and Test Completed Work to choose a testing path.

WorkflowPurposeProduces
froid-buildImplement and review one direct intent or planned story with human checkpointsImplementation record + code
froid-build-autoImplement and review one unit unattended for a caller or orchestratorImplementation record + code + terminal status
froid-code-reviewAd hoc review of any code change. See Review a ChangeFindings + applied patches
froid-correct-courseHandle significant mid-sprint changesUpdated plan or re-routing
froid-retrospectiveEvidence-based review of a completed epic against its acceptance criteriaRetro document, action items, acceptance verdict

Clear one-session work can enter froid-build directly. A spec-backed epic uses Story Breakdown to create several units under one SPEC.md. A multi-epic project may add a PRD, UX, architecture, epics, readiness results, and sprint tracking before selecting each unit.

Build Auto does not orchestrate those units. An AI coding session or another orchestrator, such as froid-loop, selects and dispatches one worker per unit. See Autonomous Development Loops for the worker and orchestration contracts.

Each document becomes context for later decisions. The PRD records the product requirements. The architecture records the patterns and boundaries that each implementation unit must follow. Specs and story records preserve intent, decisions, and completion state as work is divided and recombined.

How to create it:

  • Run froid-project-context — greenfield (seeded from your spec or architecture) or brownfield (discovered from the codebase, verified, then confirmed with you). The earlier froid-generate-project-context is deprecated and forwards there; an existing project-context.md is offered up for absorption.

Learn more about project context