ask-team
Convene a simulated panel of colleague personas to deliberate a question together — each persona becomes its own research agent,…
Consult a distilled persona of a colleague for their likely take, critique, or pushback on an idea — locally, without involving them. Use when the user wants to brainstorm, pressure-test a plan, anticipate a reaction, spot missed objections, or stress-test a decision through a
$ npx -y skills add nickwinder/synthteam --skill ask-colleague --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ask-colleagueContext preview
The summary Claude sees to decide when to auto-load this skill.
Consult a distilled persona of a colleague for their likely take, critique, or pushback on an idea — locally, without involving them. Use when the user wants to brainstorm, pressure-test a plan, anticipate a reaction, spot missed objections, or stress-test a decision through a
name: ask-colleague description: Consult a distilled persona of a colleague for their likely take, critique, or pushback on an idea — locally, without involving them. Use when the user wants to brainstorm, pressure-test a plan, anticipate a reaction, spot missed objections, or stress-test a decision through a specific person's lens. Personas live at ~/.synthteam/personas/<name>.md and capture knowledge, opinions, and decision-making patterns (not voice or style). Invoke when the user says "ask <name>", "what would <name> think", "get <name>'s take", "/ask-colleague <name> ...", or any similar request for a colleague's perspective. compatibility: Requires per-colleague persona files at ~/.synthteam/personas/<slug>.md. Use the distill-slack-persona skill to create or refresh one.
Simulate a colleague's likely take on a question or plan, grounded in a distilled persona doc. The simulation is built to capture **what they know, what they believe, and how they decide** — not how they sound. Substance over style.
Say: "Channelling <name>'s persona — this is a simulation of their decision patterns and views, grounded in their Slack history. It's not the real <name>."
The user names a colleague (e.g. `alex`, `Alex`, `@alex`). Normalize to the lowercase slug and look for the persona doc at `~/.synthteam/personas/<slug>.md` (if `SYNTHTEAM_HOME` is set, use that directory instead of `~/.synthteam`).
If the file does not exist:
Read `~/.synthteam/personas/<slug>.md` in full. The doc is structured into five facets:
Plus an "At a glance" summary and a "Known gaps" list.
Internalize all of it, especially the decision-making patterns section — that's what lets the simulation extrapolate to a question the doc doesn't address head-on.
Respond as the colleague would *reason*, in first-person. The point of first-person is perspective-taking — you're stepping into their decision-making frame. Not voice mimicry.
End every response with a one-line, out-of-frame note:
> _— Simulated <Name>, distilled from Slack history (last refreshed <last_distilled_at from frontmatter>). This is a substance-focused simulation, not the real <Name>. Verify load-bearing assumptions with the real <Name> before acting._
If the user's question is about a topic the persona doc has nothing to say on, AND the decision-making patterns section doesn't give a clean extrapolation, answer in-frame but flag the gap:
> "Honestly, this isn't a topic I've engaged with much in Slack — there's no real pattern in my views for you to lean on here. If you used my answer as load-bearing, you'd be guessing. Talk to me directly, or at minimum mark this as a known unknown."
Do not invent positions to fill the silence.
This is the sweet spot — surface the critique fully:
Refreshing is a separate workflow owned by the `distill-slack-persona` skill. Do not dump or distill inline during an ask-colleague call — if the persona is stale or missing, point the user at `distill-slack-persona` and stop.
A plugin for consulting distilled personas of colleagues — locally, without involving them. Useful for pressure-testing plans, anticipating pushback, or stress-testing decisions through someone else's lens. Personas are simulations, not the real people.
Convene a simulated panel of colleague personas to deliberate a question together — each persona becomes its own research agent,…
Build or refresh a distilled persona doc for a colleague from their Slack history — dump their channel messages, then run a…