MFM Spec · part of Factory
Give your project a clear, lasting specification.
Define what your software should do, the constraints it must respect, and what success looks like. MFM Spec is the specification foundation of Factory, with a standalone local skill also available.
Four building blocks keep intent clear.
Components
Which part of the system owns each responsibility?
Features
What should a user or another system be able to do?
Criteria
Which rules and constraints must the design respect?
Evaluations
What did we learn, and what should change?
Your agent helps you challenge assumptions, resolve contradictions, and keep the reasoning behind each decision. Validation checks the structure and references as the specification changes.
See what a specification looks like.
Explore four published examples without an account. Each explains what it demonstrates and where its limits are.
Sentinel Agent
How does fuzzy intent become a coherent agentic product design?
Explore the published spec →Northstar Commerce
How can an existing architecture evolve without losing intent or missing consequences?
Explore the published spec →Claims Operations Landscape
How can a team improve its domain without pretending it controls everything around it?
Explore the published spec →Helix Group Landscape
How can an organization progressively comprehend a system of systems it does not fully understand?
Explore the published spec →In Factory
Keep specifications in your project with revision history and agent access. Continue into the data model, architecture variants, prototyping, and construction.
Get started with FactoryIn your own files
MFM Local is a standalone skill for creating and validating specifications in your repository. Use it when you only need the specification workflow.
Get the local skillExploring other approaches? Read the spec-driven development field guide.