> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getthread.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How-Do-I Self-Help Router Intent Design

> Design the catch-all "how do I" self-help router intent: classify the how-to, serve the matching end-user guide or KB article, escalate only if no match.

<Info>
  **Category:** Automation & Flows · [View source ↗](https://github.com/Thread-Magic/super-magic-skills/blob/main/skills/automation-and-flows/intent-design-how-do-i/SKILL.md)
</Info>

**Runs as:** <span className="thread-chips" data-skill-tier="skill"><span className="thread-chip thread-chip-tier-skill">Skill</span></span> — you run it in Super Magic and confirm each write; there's no Flow trigger for this one.

**Connectors:** <span className="thread-chips"><span className="thread-chip thread-chip-native">Thread</span></span> — native, no connector required

**Role:** [Service & Ops Manager](/start-here/roles/service-ops-manager)

**Outcome:** Time & Cost Savings (Capacity)

**When to use:** "Build a general how-to / self-help intent" / "we get a long tail of one-off how-do-I questions with no dedicated intent each" / Intent Mining shows a large low-frequency how-to tail that no single intent covers.

**Run it:** as a build task on request — you're designing a customer-facing intent, not acting on tickets, so there's no Flow trigger for this one.

## Prompt

```
Build the catch-all self-help router: recognize generic "how do I…" questions, classify the topic,
serve the matching end-user guide to deflect, and escalate only when there is genuinely no
guidance. Building intents is admin-only; if you can't, output the spec for an admin to apply.

Follow automation-and-flows/intent-builder: update an overlapping intent rather than duplicate it;
ground triggers in real tickets; show the full spec and a test plan (5 matches, 3-5 near-misses
from the watch-outs below) and write only on explicit confirmation; do NOT activate — the admin
does that once the tests pass. Review ALL existing intents first, not just
near-duplicates — this router is scoped around their triggers. Cluster the how-to tail in recent
tickets (a large cluster deserves its own intent instead), then check which clusters actually have
guides: that set is deflectable, the rest defines the KB-gap path.

Spec:
- Triggers: "how do I…", "how to…", "where do I find…", "can you show me how to…", "what's the
  steps to…", "I don't know how to…", "is there a guide for…", "how do I set up…". Watch-outs, all
  of which must NOT match here: "how do I reset my password" belongs to password-reset, "how do I
  book a room" to room-booking — any topic a dedicated intent already owns.
- Collision rule, critical: this is the safety net BENEATH the specific intents and sits below
  them in priority. Confirm the ordering when you create it.
- Arguments, minimal — enough to classify and search: the topic in their words; which app or
  system, if stated; whether a guide already failed them, which raises escalation priority.
- Reply flow, deflect first: (1) classify the how-to and search the knowledge base for a matching
  end-user guide; (2) good match -> reply with the link plus a one-line summary of the relevant
  steps and ask "did that answer it?" — a confirmed yes is a deflection; (3) no match, or the
  guide didn't help -> create a ticket capturing topic, app and what they tried, route it to the
  general helpdesk queue, and flag recurring no-article topics as KB gaps; (4) never fabricate
  steps or invent an article link — with nothing in the knowledge base, escalate.
- Handoff rule: the router serves existing guidance and captures intake — it never performs the
  task, improvises a procedure, or acts on an account or device.
- Variations per client: which knowledge source to search, the escalation queue,
  always-escalate topics, reply branding and tone.
- Success metric: deflection rate; watch false capture — specific-intent questions landing here —
  and the KB-gap list.

Guardrails: the dominant failure mode is a catch-all swallowing questions that belong elsewhere,
so test specific-intent near-misses hard. Do not invent the client's knowledge source or escalation
queue; placeholder and flag before activation. Field block in plain text.
```


## Related topics

- [Printer Issues Intent Design](/skill-library/automation-and-flows/intent-design-printer-issues.md)
- [VPN Issues Intent Design](/skill-library/automation-and-flows/intent-design-vpn-issues.md)
- [Design a Custom Teams App for Your Customers](/messenger/create-teams-app.md)
