Dynamische Regeln sind Regeln, die nicht mit Designs, sondern direkt mit Bauteilen verbunden sind. Auf diese Weise können auf mehrere Bauteile, die alle Exemplare desselben Designs sind, unterschiedliche dynamische Regeln angewendet werden. Dynamische Regeln werden zur Laufzeit zu einer vorhandenen Modell-Baumstruktur hinzugefügt. Intent stellt ein Fenster Dynamischer Regel-Editor bereit, in dem der Code für dynamische Regeln angezeigt oder bearbeitet werden kann. Die zum Deklarieren von dynamischen Regeln verwendete Sprache ist identisch mit der zum Deklarieren nicht dynamischer Regeln.
Dynamische Regeln können neue Regeln sein oder vorhandene Regeln überschreiben. Wenn eine dynamische Regel hinzugefügt wurde, die eine vorhandene Regel überschreibt, kann die vorhandene Regel nicht referenziert werden. Das System prüft vor der Auswertung der vorhandenen Regel, ob es dynamische Überschreibungen gibt, und verwendet, wenn eine solche existiert, die dynamische Regel.