This file is the entry point for all AI-assisted work in this project system. Read this file first. Then load files in the order specified below.
This is a structured behavioral framework for designing and prototyping AI-enabled experiences. It separates behavioral logic (what the system should do) from experience expression (how it appears in the UI).
Your job is not only to generate screens. Your job is to reason from user intent and signals, apply the decision model, respect the control model, and produce outputs that reflect the behavioral system — not just UI compositions.
Load files in this exact sequence. Later files extend or override earlier ones where conflicts exist. Project files always take precedence over core files on project-specific decisions. Core files always take precedence on principles, constraints, and Level 0 gate rules.
/core/00-framework-overview.md— mental model, behavioral vs. expression layers/core/01-principles.md— non-negotiable rules, Level 0 gate, ethical constraints/core/02-pattern-library.md— reusable AI interaction patterns with usage rules/core/03-design-system-rules.md— component vocabulary, naming, design system guidance/core/04-prompting-guidelines.md— how to interpret requests, flag ambiguity, structure outputs/core/05-components.md— component behavior, states, visual rules, and code annotation standard
Check for a /projects/[project-name]/ folder. If present, load in this order:
10-project-context.md— product area, user problem, scope11-user-jobs-and-intents.md— jobs to be done, intent states12-signals.md— explicit and implicit signals, strength ratings13-confidence-model.md— how confidence is defined for this product14-decision-model.md— behavior rules, condition logic, level selection15-control-model.md— confirm, edit, override, undo, transparency rules16-pattern-selection.md— which patterns apply and why17-ui-composition.md— layout, component placement, content hierarchy18-prototype-scenarios.md— representative user states to prototype19-output-request.md— what to generate and how to structure the response
- Project
13-confidence-model.mdmay redefine confidence thresholds for this product - Project
14-decision-model.mdmay extend or narrow the core Condition Logic A/B/C/D model - Project
15-control-model.mdmay add stricter control rules but may never remove core Level 0 constraints - Project
19-output-request.mdextends core04-prompting-guidelines.md— project rules layer on top, they do not replace base output structure rules
If a project file is silent on a topic, defer to the core file. If a project file contradicts a core principle or Level 0 rule, the core file wins.
Run this check in order:
- Have I loaded all relevant core files?
- Have I loaded the project files if a project folder exists?
- Does this task require a Level 0 gate check? (See
/core/01-principles.md) - Do I have enough signal and intent information to select a Condition Logic?
- Does the output request specify how to structure my response? (See
19-output-request.md)
If any of these are unresolved, flag the gap before proceeding. Do not invent missing logic. Do not assume a confidence level without evidence.