Skip to content

fcd-ref

Trigger: load this before any other fcd-* skill, or whenever you want the agent to behave with full FCD discipline across a session.

fcd-ref is the foundation. It combines FCA (structure) and ECD (process) into a single behavioral discipline: port-first temporal ordering, composition-theorem priority, surface-before-architecture sequencing.

When to use

Load /fcd-ref at the start of any session where you want the agent to think in FCD — not just answer FCD questions, but actually reorder its work to match the discipline. Every other fcd-* lifecycle skill assumes fcd-ref is already loaded; running them without it produces work that is FCA-shaped but not ECD-disciplined.

What it changes

When loaded, the skill modifies how the agent approaches design and implementation work:

  • Port-first temporal discipline — surfaces are co-designed and frozen before either side implements. The agent will refuse to write implementation code against an undefined or unfrozen port.
  • Composition theorem priority — when in doubt, the agent prefers the option that preserves composability across surfaces over the option that is locally simpler.
  • Surface-before-architecture ordering — domains are identified first, surfaces are co-designed second, internal architecture is constrained by the frozen surfaces.

Canon reference: ECD — Extreme Co-Design and ECD — FCA Synthesis.