mocked-persona-interview

Solid

Use when real user interviews aren't possible (solo/hobby/dogfood projects) but persona work is still needed. Enforces epistemic discipline: adversarial spectrum, pre-committed stop conditions, speculation tagging. NOT a substitute for /mycelium:user-interview when real users are available.

Testing & QA 41 stars 3 forks Updated today MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
54
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Mocked Persona Interview Skill A disciplined alternative to real user interviews when: - You're a solo developer and cannot talk to users this week - You're on a hobby/learning project with no user research budget - You're running a meta-project dogfood session (see `dogfood_modifier`) - You're in early L0/L1 exploration where real interviews are premature **This skill is NOT a substitute for `/mycelium:user-interview` when real users are available.** Mocked personas are simulation. They catch some mistakes, miss others, and — without discipline — become a confirmation-bias machine. This skill's job is to enforce the discipline. ## Preflight: Read target canvas file(s) before any Write/Edit **Hard rule.** Before issuing `Write` or `Edit` against any `.claude/canvas/*.yml`, use the **Read tool** on that file in this session. Claude Code's Read-before-Write check requires the `Read` tool specifically — `cat`/`head`/`grep` via Bash do NOT satisfy it. **Edit vs Write — different cost profiles** (verified 2026-05-14): - **`Edit`** (exact-string replacement): `Read` with `limit: 1` satisfies the check at ~50 tokens. State-tracking is per-file, not per-byte — subsequent `Edit` calls work anywhere in the file. Use this for partial updates against large canvas files (e.g., `purpose.yml` at 800+ lines). - **`Write`** (full replacement): do a **full Read** first. Write obliterates the file; you should see what you're about to replace. The `limit:1` shortcut is *not* appropriate h...

Details

Author
haabe
Repository
haabe/mycelium
Created
3 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

interview

Use when onboarding a new product/project. Progressive interview to understand purpose, vision, north star, and competitive landscape.

41 Updated today
haabe
AI & Automation Listed

simulate-user

Cast the reviewer into a strict roleplay as a user persona or stakeholder reacting to an artifact (draft email, pitch deck, UI flow, policy memo, marketing copy, instructional text). The output is an in-character reaction — not a review — that shows how the artifact lands. Use when the user says "simulate a skeptical engineer," "simulate an impatient executive," "how would a non-technical user react to this," "play a confused customer reading this," "roleplay a skeptical engineer responding to this proposal," "what would a compliance officer say about this," "have the reviewer pretend to be a specific persona," or any cast-into-roleplay framing. Also offer this proactively when the active primary is about to ship a draft (email, deck, copy, instructions) to an audience where framing matters and the audience is non-technical, time-pressed, skeptical, hostile, or otherwise different from the author's defaults.

0 Updated today
sumitake
Testing & QA Listed

mock-interview

Run a realistic mock job interview built from live research on the actual company and role — case interviews, product sense, technical, and behavioral — with follow-up probing, per-answer scoring, and a written debrief. Use this whenever the user mentions interview prep, mock interviews, case interviews, behavioral or STAR answers, "quiz me on this JD", "help me practice for my McKinsey/BCG/Amazon interview", or is preparing for an internship or new-grad recruiting loop — even if they don't say the word "mock". Also use it when they paste a job description and ask what they might be asked.

0 Updated yesterday
ameliapeng-gif