Maps the full expectation landscape for any client, audience, or engagement. Discovers where expectations live, how they move, and what to do about them. The theoretical engine all three plugins draw from. Use for "map expectations", "expectation audit", "what do they expect".
From uxinatornpx claudepluginhub jabberlockie/the-human-stack-plugins-public --plugin uxinatorThis skill uses the workspace's default tool permissions.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Details PluginEval's skill quality evaluation: 3 layers (static, LLM judge), 10 dimensions, rubrics, formulas, anti-patterns, badges. Use to interpret scores, improve triggering, calibrate thresholds.
The theoretical engine of Tim's practice. Takes any engagement context — a JTBD analysis, a call transcript, a client relationship — and maps the full expectation landscape. Every plugin (Strategist, Speechwriter, Instructinator) uses this framework, but this skill runs it explicitly and produces a standalone deliverable.
Tim's core thesis: Emotion = Experience ± Expectations. You can design the perfect experience and still fail if expectations are misaligned. Most practitioners try to improve the experience. Tim's edge is managing expectations — the cheaper, faster, more durable lever.
This skill makes that thesis operational. It answers three questions:
Three layers. Each builds on the previous.
Every expectation has a source. The source determines how visible, stable, and manageable it is.
ORIGIN TYPE | DEFINITION | VISIBILITY | STABILITY
────────────────|─────────────────────────────────────────────────|────────────|──────────
DECLARED | Explicitly stated by either party. | HIGH | HIGH
| "We'll deliver a prioritized action plan." | |
| "I need benchmarks for my board." | |
────────────────|─────────────────────────────────────────────────|────────────|──────────
TRANSFERRED | Carried from past experiences with other | MEDIUM | HIGH
| vendors, consultants, or internal projects. | |
| "Last consultant gave us a 40-page report." | |
| "Our last tech partner ghosted after delivery." | |
────────────────|─────────────────────────────────────────────────|────────────|──────────
INFERRED | Created by Tim's signals — pricing, language, | LOW | MEDIUM
| branding, how he shows up. Tim didn't say it, | |
| but his behavior implied it. | |
| Premium price → premium deliverable expected. | |
| "Digital Guidance" → they expect to be guided. | |
────────────────|─────────────────────────────────────────────────|────────────|──────────
DEFAULT | What fills the vacuum when nothing is stated. | INVISIBLE | LOW
| These are the most dangerous because nobody | |
| knows they exist until they're violated. | |
| "I assumed we'd get a follow-up email." | |
| "I thought you'd handle that." | |
────────────────|─────────────────────────────────────────────────|────────────|──────────
SOCIAL | Set by third parties — referrals, industry | VARIABLE | MEDIUM
| norms, board members, team members not in | |
| the room. | |
| "Nettie said you'd change how we think." | |
| "Our board wants ROI metrics." | |
JTBD-to-Origins Mapping: When a JTBD analysis is available, map components directly:
JTBD COMPONENT | MAPS TO ORIGIN | REASONING
──────────────────|─────────────────|──────────────────────────────────────
Pull of new | DECLARED | What they explicitly want from Tim
Push of current | TRANSFERRED | Pain from past experiences shapes
| | what they expect to be different
Anxiety of change | UNMANAGED | Fears about what could go wrong —
| | these become invisible expectations
| | Tim must surface and address
Habit of present | DEFAULT | Current baseline they'll compare
| | everything against, whether or not
| | they state it
Desired outcome | DECLARED | Success criteria (but often vague
| | — need to be made specific)
Social job | SOCIAL | How stakeholders want to be
| | perceived — sets expectations for
| | what Tim's work must enable
Expectations aren't static. They move, compound, and decay. Five dynamics to track:
DYNAMIC | WHAT IT MEANS | RISK SIGNAL
────────────────|─────────────────────────────────────────────────|──────────────────
ASYMMETRY | Negative expectation violations hurt 2x more | Client mentions
| than positive ones help. Losing $100 feels | a past bad
| worse than gaining $100 feels good. | experience
| (Kahneman, 1979) |
────────────────|─────────────────────────────────────────────────|──────────────────
ANCHORING | First impressions set the reference point. | Sales/diagnostic
| Everything after is judged relative to the | created a specific
| anchor. If Tim over-promises in sales, every | promise or
| session after is measured against that peak. | impression
────────────────|─────────────────────────────────────────────────|──────────────────
PEAK-END | People remember the most intense moment and | How will the
WEIGHT | the final moment. Everything in the middle | engagement end?
| fades. (Kahneman et al., 1993) | What's the peak?
────────────────|─────────────────────────────────────────────────|──────────────────
COMPOUNDING | Expectations cascade across stakeholders. | Multiple decision-
| Rob tells his board, the board tells donors, | makers with
| donors tell partners. Each retelling shifts | different contexts
| the expectation. |
────────────────|─────────────────────────────────────────────────|──────────────────
DECAY | Expectations erode without reinforcement. | Long gaps between
| Post-session clarity fades in 72 hours. | sessions. No
| After 2 weeks, they remember the feeling, | written artifacts.
| not the specifics. | Verbal-only work.
Five operations Tim can perform on expectations:
OPERATION | WHAT TIM DOES | WHEN TO USE
──────────────|───────────────────────────────────────────────────|────────────────
AUDIT | Discover what expectations exist, especially | Start of any
| invisible ones. Ask directly. Listen for signals. | engagement.
| "What does success look like to you?" | Before any major
| "What are you most worried won't happen?" | session.
──────────────|───────────────────────────────────────────────────|────────────────
DECLARE | Make implicit expectations explicit. State what | After discovery.
| WILL happen, what WON'T, and what's uncertain. | In proposals/SOWs.
| "Here's what you'll have after this session." | Session openers.
| "This is what I'm NOT going to do." |
──────────────|───────────────────────────────────────────────────|────────────────
INOCULATE | Preemptively address transferred expectations | When you detect
| that don't apply. Name the past experience. | transferred
| "You've probably worked with consultants who | expectations from
| gave you a binder and disappeared. That's not | past experiences.
| how this works. Here's what IS." |
──────────────|───────────────────────────────────────────────────|────────────────
MONITOR | Check alignment during the engagement. Look for | Every session.
| drift signals: confusion, disengagement, the | Between sessions
| wrong questions, silence. | via follow-up.
| "Does this match what you expected?" |
──────────────|───────────────────────────────────────────────────|────────────────
REDIRECT | Correct a drifting expectation before it becomes | When monitoring
| a violated one. Easier than repairing damage. | detects drift.
| "I want to adjust what we're aiming for here." | Before scope
| "Let me recalibrate what the next session will | creep hardens.
| deliver." |
This skill accepts any of the following:
EXPECTATION MAP: [Client/Audience] — [Date/Context]
════════════════════════════════════════════════════
LAYER 1: ORIGINS — What expectations exist?
───────────────────────────────────────────────────────────────────
ORIGIN | EXPECTATION | HOLDER | EVIDENCE
────────────|──────────────────────────────────────|───────────|──────────────
DECLARED | [Explicit expectation] | [Who] | [Quote/source]
DECLARED | [Explicit expectation] | [Who] | [Quote/source]
TRANSFERRED | [Carried from past experience] | [Who] | [Quote/signal]
INFERRED | [Created by Tim's signals] | [Who] | [What signal]
DEFAULT | [Invisible baseline assumption] | [Who] | [Why suspected]
SOCIAL | [Set by third party] | [Who] | [Who set it]
UNMANAGED EXPECTATIONS (highest risk):
[List any expectation not yet addressed — these are ticking clocks]
LAYER 2: DYNAMICS — How are expectations behaving?
───────────────────────────────────────────────────────────────────
DYNAMIC | STATUS | EVIDENCE | RISK LEVEL
───────────────|──────────────|─────────────────────────────|──────────
ASYMMETRY | [Active/None]| [Past bad experience?] | [H/M/L]
ANCHORING | [Active/None]| [What's the anchor?] | [H/M/L]
PEAK-END | [Managed?] | [Is peak designed? ending?] | [H/M/L]
COMPOUNDING | [Active/None]| [Who else is in the chain?] | [H/M/L]
DECAY | [Active/None]| [Time gap? No artifacts?] | [H/M/L]
LAYER 3: ARCHITECTURE — What should Tim do?
───────────────────────────────────────────────────────────────────
OPERATION | ACTION | PRIORITY | WHEN
────────────|───────────────────────────────────────────|──────────|──────────
AUDIT | [What expectations still need discovery?] | [1-5] | [Timing]
DECLARE | [What should Tim explicitly state?] | [1-5] | [Timing]
INOCULATE | [What transferred exp. needs addressing?] | [1-5] | [Timing]
MONITOR | [What check should happen at next touch?] | [1-5] | [Timing]
REDIRECT | [What's drifting and needs correction?] | [1-5] | [Timing]
EXPECTATION MATH: [Client]
──────────────────────────
Emotion = Experience ± Expectations
CURRENT STATE:
Experience Tim is delivering: [Description]
Expectations client is holding: [Description]
Predicted emotional outcome: [Positive/Negative/Neutral — and why]
IF UNMANAGED EXPECTATIONS PERSIST:
[What happens if nothing changes — the risk scenario]
IF EXPECTATIONS ARE ARCHITECTED:
[What happens if Tim runs the architecture operations — the upside]
When a JTBD analysis is available, the mapping is direct. Here's the extraction sequence:
This framework synthesizes from established research to fill a gap none of them address:
The gap this framework fills: None of the above provide a practitioner-level system for proactively designing and managing expectations in a service relationship. They describe what expectations do. This framework tells Tim what to do about them.