domain-memory

Persist agent domain state to a disk-based domain-memory.yaml file.

91|10|Updated Oct 4, 2025
One-click install
npx skills add https://github.com/marcusgoll/Spec-Flow --skill domain-memory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: domain-memory
Source: https://github.com/marcusgoll/Spec-Flow/tree/main/.claude/skills/domain-memory
Command: npx skills add https://github.com/marcusgoll/Spec-Flow --skill domain-memory

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Enables stateless agents to operate across sessions by persisting state to disk, ensuring reproducibility and observability.

Core Features & Use Cases

  • Disk as truth: state stored in domain-memory.yaml
  • Stateless workers: no cross-run memory dependence
  • Atomic work items: one feature at a time with clear logs

Quick Start

Follow boot-up ritual: read domain-memory.yaml, verify baseline, pick a work item, execute, and update state.

Frequently Asked Questions about domain-memory

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I persist agent state across stateless runs?

Persist domain-state across stateless agent runs by enforcing a disk-based domain-memory.yaml as the single source of truth. This ensures reproducibility and observability without cross-run memory dependence, enabling stateless workers to operate across sessions.

What's the boot-up ritual for disk-backed domain memory?

Follow the boot-up ritual: read domain-memory.yaml, verify baseline, pick a work item, execute it, and update state. This enforces strict sequential boot steps with atomic work units, observable progress through logs, and CLI-driven state updates.

Can I use disk-backed persistence for stateless orchestration?

Yes. Disk-backed domain memory satisfies functional requirements for strict sequential boot steps, atomic work items, locking, and observable logging. It applies to lifecycle orchestration of boot-up rituals, state loading, baseline verification, and feature selection and execution.

How do I audit and update domain state from the CLI?

Domain memory supports CLI-driven state updates and audits through the domain-memory.yaml file. This enables inspection of persisted state, modification of work items, and verification of baseline conditions without direct agent memory access.

What are the limitations of disk-backed domain memory?

Domain memory enforces single-source-of-truth semantics through YAML files and requires manual or CLI-based updates. It is best suited for orchestration workflows with discrete, sequential work units rather than continuous state synchronization across distributed systems.