Skip to content
{% principle %}
AutoXXS (320px)XS (375px)SM (640px)MD (768px)LG (1024px)XL (1280px)XXL (1536px)
SketchMaterialiOSTamagui
DataInjectionKeyPatternsServiceTransactionProcessResearchProductQualityPerformanceSpecDomainFunctionTechnologyArchitectureConfigMiddlewareDataDatabaseDrizzleMigrationModelop-sqliteSchemaSQLState ManagementDraftKeystoneMergePatchPatchesPersistenceReactiveRedoStoreUndoTestingDeviceFactoryIsolationTypeScriptZodTopicsCommunicationBidsNVCDesignDesign ImplicationsEducationPedagogyFoundationsPsychologyAttachmentFloodingRelatingAuthentic RelatingUIEditorReact Native

{% principle %}

Attributes

Parameter Type Required Description
id string Unique kebab-case principle id (e.g., 'local-first')
label string Human-readable principle name (e.g., 'Local-First')

Valid Parent Contexts

This tag is valid inside: {% manifest %}

Prose body describes the principle and its rationale.

Local-First design principle
tagprinciplemanifest principle-tag-local-first
{% principle id="local-first" label="Local-First" %}
Always store data on the user's machine. Remote sync is an enhancement, not a requirement.
{% /principle %}