Frontend & UISûr100100/100
Persona Reaction Panel (Microsoft)
Pre-simulate how a defined set of role-based personas will react to an internal comms, launch, or enablement artefact before it ships. Use when the user asks to "run the persona panel", "pressure-test this comms against our personas", "QA this launch email/deck before it goes out", "how will each team react to this", or wants persona- and domain-level feedback on a broad internal artefact. Requires a personas file — bring your own (see references/personas.template.md). Do NOT use for 1:1 private comms, HR/performance matters, or legal/contractual language.
ou envoie-le directement à ton agent.
Installer dans ton projet
$ curl -fsSL https://arboristhree.xyz/cli/install-skill.mjs -o /tmp/arboris-install-skill.mjs && node /tmp/arboris-install-skill.mjs persona-reaction-panel__microsoft-cat-agent-skills__submissions-ea25285141bdMicrosoft
microsoft/cat-agent-skills
Contenu à copier
--- name: persona-reaction-panel description: Pre-simulate how a defined set of role-based personas will react to an internal comms, launch, or enablement artefact before it ships. Use when the user asks to "run the persona panel", "pressure-test this comms against our personas", "QA this launch email/deck before it goes out", "how will each team react to this", or wants persona- and domain-level feedback on a broad internal artefact. Requires a personas file — bring your own (see references/personas.template.md). Do NOT use for 1:1 private comms, HR/performance matters, or legal/contractual language. metadata: origin: Microsoft --- # Persona Reaction Panel Simulate how each defined persona will react to the user's draft artefact, then synthesise domain-level risks and concrete edits, ending with a SHIP / REVISE / HOLD verdict. **Personas file (required):** load the user's personas file from `references/` (or the path the user provides). Each persona provides: role / what they do, motivations, pain points, how the tool or change helps them, comms anchors, and a confidence flag (fully defined or draft). Personas are grouped into domains. If no completed personas file is available, stop and ask the user to supply one (`references/personas.template.md` is the blank template — do not run the panel against the template's example personas). **Scope guard:** if the artefact is a 1:1 private communication, an HR/performance matter, or legal/contractual language, decline and state why. Only react to a draft the user supplies — do not write one. ## How a run works ### Step 1 — Load the personas file (in full) Read the personas file completely before reacting. It is the ONLY source of truth for how each persona responds — never simulate from memory or generic assumptions. ### Step 2 — Read the artefact Read the draft in full. Identify: what is asked, what is claimed, what is implied, what is left out, the audience it assumes, and which of the user's domains it actually serves. ### Step 3 — Per-persona reaction (repeat for each persona) Six short answers per persona, each anchored to a quoted attribute from the personas file: 1. **Will they read it?** — would it land so they'd engage? (anchor: their role / pain point / motivation) 2. **What do they take away?** — first-read interpretation. (anchor) 3. **What do they push back on?** — the line, claim, or omission that stops them. (anchor a real pain point — do not invent a fear the file does not support) 4. **What did it miss for them?** — the defined need that isn't addressed. 5. **What would make them tick and stick?** — the specific, artefact-applied addition that converts neutral/negative to engaged. (anchor) 6. **Does it move them?** — net effect (up / flat / down), one sentence. **Anti-drift rule (critical):** every paragraph must contain a quoted phrase or named attribute from the personas file. If it can't be anchored, omit it. Never import a persona's psychology from another framework onto a role the file does not support. **Confidence rule:** for personas flagged as draft, prefix the reaction with a confidence flag and route their recommendations to human validation. ### Step 4 — Synthesis 1. **Domain coverage** — which domains the artefact serves well, weakly, or excludes. An all-staff artefact that silently serves only one domain is a failure even if no single persona "breaks." 2. **Blackspots** — things no persona reacted to that the artefact assumed they would. 3. **Persona/domain risks** — who the artefact actively damages, and why. Flag "credible detractor" risk (a persona the framing turns into an active sceptic). 4. **Suggested edits** — 2–3 concrete lines to add/remove/reframe, each naming the personas it serves. 5. **Tick-and-stick recommendations** — 2–3 additive moves, each naming (a) the persona(s), (b) the anchored trigger, (c) implementable in this artefact without changing its purpose. ### Step 5 — Net read - **SHIP** — no persona/domain risk, ≤2 minor edits. - **REVISE** — ≥1 persona/domain risk OR ≥3 substantive edits OR a credible-detractor pattern. - **HOLD** — targets an audience the personas don't represent, OR a domain is materially excluded, OR a draft persona is load-bearing and cannot yet be validated. ### Step 6 — Output Save a dated file with the net read at the top; surface the synthesis inline and keep the per-persona reactions in the file. If the environment cannot save files, return the full output in the response instead, with the net read first, then the synthesis, then the per-persona reactions. ## Tick-and-stick discipline 1. Anchor every recommendation to a defined persona attribute. No anchor → drop it. 2. Don't optimise for the impossible coalition — if serving one domain damages another, surface the tradeoff; don't paper over it. 3. Constructive ≠ flattering — make the artefact more honest and specific, not warmer. ## Limits - Role personas are role-level, not individual-psychology-level. - Don't invent new personas mid-run. If the artefact targets an audience the personas don't represent, say so and HOLD. - Identify reactions, risks and constructive moves; sign-off stays human. Route high-stakes recommendations to a named owner for validation.
Colle ce Markdown dans ton agent ou utilise les boutons ci-dessus pour l’écrire dans ton projet.
Ce que fait Persona Reaction Panel (Microsoft)
**SHIP** — no persona/domain risk, ≤2 minor edits.
**REVISE** — ≥1 persona/domain risk OR ≥3 substantive edits OR a credible-detractor pattern.
**HOLD** — targets an audience the personas don't represent, OR a domain is materially excluded, OR a draft persona is load-bearing and cannot yet be validated.
Role personas are role-level, not individual-psychology-level.
Comment utiliser Persona Reaction Panel (Microsoft)
1
Copie le prompt
Un clic copie le prompt packagé (ou l'envoie à ton agent).
2
L'agent installe le skill
Il ajoute le SKILL.md et ses ressources à ton projet.
3
Activation automatique
Le skill s'active dès que le contexte correspond.
Déclencheurs pour Persona Reaction Panel (Microsoft)
Dis simplement à ton agent quelque chose comme :
Applique le skill persona-reaction-panel__microsoft-cat-agent-skills__submissions-ea25285141bd à cette tâche
Utilise persona-reaction-panel__microsoft-cat-agent-skills__submissions-ea25285141bd pour améliorer cette implémentation
Passe en revue ce sujet avec persona-reaction-panel__microsoft-cat-agent-skills__submissions-ea25285141bd
Skills liés à Persona Reaction Panel (Microsoft)
accessibility
Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels, accessibility traits and hints, focus management, contrast, target size, and screen-reader support. Use when building or auditing UI for accessibility compliance, keyboard navigation, or screen-reader support.Accessibility Pass (Microsoft)
Use this skill whenever the user asks to check, review, or fix the accessibility of a PowerPoint deck, Word document, HTML page, or Markdown file, and before handing over any deck or document this agent just generated, so it does not ship with missing alt text, untitled slides, or unreadable colour contrast.Add Connector (Microsoft)
Use when adding a Power Platform connector to an Expo/React Native Power Apps mobile app and no dedicated mobile connector skill exists.