
Layers Observed Behaviour
Plan user research studies and synthesize interviews into confidence-rated observed, inferred, and assumed findings.
Install
npx skills add https://github.com/jamiemill/layers-skills --skill layers-observed-behaviourWhat is this skill?
- Splits Plan vs Synthesise modes with explicit detection of which situation applies
- Confidence labels: observed, inferred, assumed with quotable verbatims for observed claims
- Discipline to stay close to raw data rather than team beliefs
- Library of techniques (not a rigid script); pairs with layers-intro assumed loaded
Adoption & trust: 573 installs on skills.sh; 155 GitHub stars; 3/3 security scanners passed (skills.sh audits); trending (+100% hot-view momentum).
Recommended Skills
Grill Memattpocock/skills
Grill With Docsmattpocock/skills
Brainstormingobra/superpowers
Lark Tasklarksuite/cli
Lark Workflow Standup Reportlarksuite/cli
Cavemanjuliusbrussee/blueprint
Journey fit
Primary fit
Ground-truth user behavior is the foundation of opportunity research; the skill shelves first where audience understanding starts. Observed-behavior techniques directly support audience and discovery work before scope is locked.
Common Questions / FAQ
Is Layers Observed Behaviour safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Layers Observed Behaviour
# /layers-observed-behaviour *Assumes `/layers-intro` has been loaded. This skill is a library of techniques, not a script — see "How to use these skills" there.* The observed behaviour layer is the closest we can get to reality — what users actually do, not what we think they do or wish they would. Everything above it is interpretation; this layer is the source. It splits into two situations. Detect which applies and say so: - **Plan** — no research yet; design a study. - **Synthesise** — research material exists; make sense of it. With partial research, synthesise what exists first, then plan to fill the gaps. --- ## The decisions this layer makes - What specific questions we most need to answer about our users - What evidence already exists, and how reliable it is - How to gather what's missing - What patterns hold with confidence vs. what remains assumption --- ## Disciplines — what keeps observation honest - **Stay close to raw data.** Observations should be specific and near the source — what users said, did, felt — not summarised into conclusions. - **Ground in something seen or heard,** not in team beliefs. - **Mark confidence:** observed / inferred / assumed. If you mark something *observed*, the verbatim that supports it should be quotable in the same note — an observed claim with no quotable evidence is really inferred. - **Name research gaps explicitly** rather than papering over them. - **Workarounds are signal.** A need real enough to motivate improvisation is a strong one. --- ## Techniques ### To plan a study | Technique | Use it when | |---|---| | **Define the learning goal** | Always start here. Push past "understand users better" to 2–3 specific questions — "what triggers someone to refer a friend, and what makes them hesitate." | | **JTBD interviews** | Understanding triggers, motivations, anxieties. Interview about a real past experience, not hypotheticals. Guide: opening ("tell me about the last time you…"), timeline (what triggered it, what you tried), motivations (what you hoped, what worried you), closing. | | **Contextual inquiry / observation** | What users say differs from what they do — watch real work for tacit behaviour. | | **Diary studies** | Behaviour is distributed over time or infrequent — users self-report as events occur. | | **Support ticket / review analysis** | Existing product with accumulated signal — pain points at scale without recruiting. | | **Analytics review** | What users do (not why). Complements qualitative; doesn't replace it. | | **Usability observation** | Where people struggle or succeed with an existing product. | For interviews, plan synthesis up front: one observation per note, tagged with the question it speaks to, raw quotes over summaries. (6–10 qualitative interviews usually reach saturation.) ### To synthesise material | Technique | Use it to | |---|---| | **Extract observations** | Pull out concrete things users said, did, or felt — no interpretation yet. From memory, prompt: most surprising thing? what recurred? what did they struggle with unexpectedly? | | **Pattern grouping** | Group observations by recurring situations, common motivations, shared anxieties, and workarounds. | | **Candidate job stories** | *When [situation], I want to [motivation], so I can [outcome].* Check the "When" is specific and the "want" is a motivation not a solution; mark confidence. | | **Gap-flagging** | What do the observations not yet answer? These become a follow-up Plan session. | --- ## Working with the designer First find out what exists — interviews, recordings, tickets, analytics — and state the mode. Listen for nouns (candidate domain objects) and the natural language users use; that feeds the domain layer. Offer the technique that fits: in Plan, the method matched to the l