{the brain} + {the skills}
Every output is the next input
{the system} is {the brain} plus {the skills}, run as one loop. Each skill reads the file the previous step wrote.
- skills in the loop
- 5skills in the loop
- steps, ask to review
- 7steps, ask to review
- shared paths
- 8shared paths
01 · Three layers
Memory, steps, and the loop between them
Each layer works alone. Together they compound.
02 · The loop
Every outcome is the next input
Each skill reads a file, does one thing, and writes the next file. That file is the contract with the next step. Two steps are handwork, and the loop says so.
requestA request arrives. "We need a new dashboard."- /euxlab-grill-the-askasks critical questions about requirements, scope and users
docs/interview-guide.mdthe request sharpened, plus the questions for the interviews- interviewing stakeholders and usersno skill. You talk to stakeholders and users
transcriptsin research/raw/- /euxlab-create-personas-and-job-storiesper transcript
research/personas/role description, workflows, job stories, pain points, needs, and more- /euxlab-synthesize
research/insights/insights I01, I02 with evidence from the transcripts. Contradictions as C01- /euxlab-design-brief
docs/design-brief.mdthe design assignment: scope, requirements, and which insights the design must serve- designingno skill. You do this, in Figma
designscreens and a prototype, each screen naming the insight it serves- /euxlab-design-review
two reportsStandards: heuristics, WCAG. Evidence: which insight does this screen serve, and where is that written
- skill
- artifact, what the skill writes
- handwork, you do this yourself
03 · The state contract
8 paths, each with a writer and a reader
Every skill reads and writes the same folders. Change the contract and you change the loop.
| Path | Written by | Read by | Rule |
|---|---|---|---|
| docs/agents/engagement.md | /euxlab-setup | all | client, design system, consent posture, stakeholders |
| GLOSSARY.md | /euxlab-grill-the-ask, persona skill | all | a term earns an entry when it is fuzzy, contested, or overloaded |
| docs/interview-guide.md | /euxlab-grill-the-ask | persona skill, /euxlab-synthesize | the sharpened request, the graded assumption register, the questions |
| research/raw/ | interviewing | persona skill, /euxlab-synthesize | immutable, consent-checked, may contain PII |
| research/personas/ | persona skill | /euxlab-synthesize, /euxlab-design-brief | role, workflows, job stories, pain points, needs. No insights. Provisional until synthesis reconciles |
| research/insights/ | /euxlab-synthesize | /euxlab-design-brief, /euxlab-design-review | one file per insight, ID’d, graded, cited to raw |
| docs/design-brief.md | /euxlab-design-brief | designing, /euxlab-design-review | requirements, each serving named insight IDs |
| the design | designing | /euxlab-design-review | every screen names the insight ID it serves |
No brain yet?
Build the memory layer first
{the brain} is a free 7-day email course that builds the project memory. One email per day, one action per day.
The signup form is hosted by Kit, and its script stores a visitor id in your browser. Load it to sign up.