executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
badge-qualifierQualify badge scans and booth notes conservatively into evidence-based lead tiers and follow-up cards.
Independent GitHub snapshot · Automated classification · Original documentation governs
Transform raw booth conversation notes into a structured lead record — including tier, authority, fit, and next step — without inflating signals that aren't there.
When this skill triggers:
post-show-followupAccept any of these input formats:
If the user pastes badge text only, treat it as contact-only — do not infer conversation depth that wasn't described.
Use supplied contact information only in the requested lead records. Do not upload badge images, notes, emails, or phone numbers to enrichment services or a CRM unless the user has authorized that destination. If sharing a worked example or public report, replace personal contact details with placeholders.
Extract and confirm these fields before proceeding:
If critical fields are missing and the user is in a live session, ask a single clarifying question. If processing in bulk, mark as unknown and continue.
From the normalized input, pull explicit facts — not inferences:
| Field | Source | Rule |
|---|---|---|
| Name / Title / Company | Badge or notes | Transcribe exactly; mark as unknown if absent |
| Email / Phone | Badge | Transcribe only if present; never fabricate |
| Need | Conversation notes | Only quote if explicitly stated; otherwise unknown |
| Urgency | Notes ("needs by Q3", "replacing system now") | Only when a timeline is given |
| Authority | Explicit role clues in notes | A title alone does not establish buying involvement |
| Budget signal | Notes only | Only if the contact or rep mentioned it |
| ICP fit | Compare to ICP criteria if provided | Low / Medium / High; explain why |
Critical guard: if the input is a badge scan with no conversation notes, the output should reflect that — do not generate a "needs" field or urgency from a job title alone.
Apply a 4-signal score:
Authority — buying involvement supported by conversation evidence:
Record the supporting quote or note. A job title can guide a follow-up question but cannot supply the authority signal.
Need — was a problem or goal stated?
Urgency — timeline signal:
Fit — against ICP (if provided):
Tier assignment:
| Tier | Criteria |
|---|---|
| Hot (A) | All three: Authority ≥ Influencer + explicit Need + Urgency signal |
| Warm (B) | Any two of the three signals present (see combinations below) |
| Cold (C) | Zero or one signal, or badge-only with no conversation |
Warm tier signal combinations — any of these qualifies as Warm:
Do not upgrade a lead based on a prestigious company name or impressive title alone. A C-suite badge scan with no conversation is still Cold. Unknown authority alone never elevates a tier.
Output a structured lead card as formatted Markdown (do not wrap in a code block — the card should render as readable text):
## Lead: [Name] — [Tier]
**Contact**
- Name: [name or unknown]
- Title: [title or unknown]
- Company: [company or unknown]
- Email: [email or unknown]
- Phone: [phone or unknown]
**Qualification**
- Authority: [Decision Maker / Influencer / End User / Unknown]
- Need: [explicit statement or "not stated"]
- Urgency: [timeline signal or "none discussed"]
- ICP Fit: [High / Medium / Low / Unknown — reason]
- Tier: [Hot / Warm / Cold]
- Follow-up Class: [Tier 1 / Tier 2 / Tier 3]
- Why this Tier: [1 short line grounded in the actual signals]
**Conversation Summary**
[2–3 sentences summarizing what was actually discussed. If only a badge scan, say so plainly.]
**Recommended Next Step**
[Specific action for the sales rep — not generic. If no conversation happened, suggest a low-commitment outreach, not a proposal call.]
**Unknowns to resolve**
[List any critical qualification gaps: budget, decision timeline, who else is involved]
If the user submits multiple leads at once, output one card per lead, then a brief Batch Summary at the end:
## Batch Summary
- Hot (A): X leads
- Warm (B): X leads
- Cold (C): X leads
- Immediate priority: [names for same-day follow-up]
Next step: the lead cards produced here can be fed directly into post-show-followup — the Hot / Warm / Cold tiers map to its Tier 1 / Tier 2 / Tier 3 sequences.
Before delivering results:
unknown fields with plausible guesses — gaps are more useful than fabricationsExplicit need entryFollow-up Class must match the lead tier: Hot → Tier 1, Warm → Tier 2, Cold → Tier 3