Skip to content

unit-12: promote /sent to a meta-dispatcher skill#7

Merged
sent-dm merged 1 commit into
devfrom
batch/unit-12-sent-skill
May 19, 2026
Merged

unit-12: promote /sent to a meta-dispatcher skill#7
sent-dm merged 1 commit into
devfrom
batch/unit-12-sent-skill

Conversation

@sent-dm
Copy link
Copy Markdown
Contributor

@sent-dm sent-dm commented May 19, 2026

Summary

Promotes the /sent slash-command router into a real skill at skills/sent/SKILL.md so Claude auto-invokes routing whenever the user mentions Sent broadly (not only when the user types /sent). The slash command is reduced to a thin shim that invokes the new skill, matching the shape of the other shim commands in .claude/commands/.

Implements unit 12 of the /batch parallel restructure (see plan.md workstream WS4 — discoverability & polish).

Scope (touches only these files)

  • NEW skills/sent/SKILL.md — meta-dispatcher skill (70-line body)
    • Frontmatter with description containing multiple "Use when" triggers (Sent mentioned broadly, ambiguous channel, dashboard URL pasted, "what can you help with on Sent")
    • Overview — explicitly frames the skill as router-not-worker
    • When to Use / negative triggers
    • Routing rules — table mapping user intent to each of the 7 vertical skills
    • Clarifying questions — 7 questions ordered shallow-first (channel → workflow stage → geo → surface → audience → symptom → artifact)
    • When to handle without routing — billing/pricing/product questions punted to docs.sent.dm and Sent support
    • Related skills — all 7 with one-liners + link to top-level references/sent-glossary.md
  • EDIT .claude/commands/sent.md — replaced 17-line router body with a 7-line shim that delegates to sent-skills:sent

Does not touch other skills, other shim commands, validator, CI, root markdown, plugin manifest, or plan.md — per hard constraints in the unit brief.

Test plan

  • test -f skills/sent/SKILL.md — passes
  • bash scripts/validate-skills.sh — exits 0 (OK: 8 skill(s) validated)
  • wc -l .claude/commands/sent.md — 7 lines (≤ 15)
  • grep -q "sent-skills:sent" .claude/commands/sent.md — passes
  • Manual: confirm Claude triggers sent skill on prompts like "help me with Sent" or "I want to send messages" without /sent typed
  • Manual: confirm /sent slash command still works end-to-end via the shim

Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com

Promotes the previously command-only Sent router into a real skill at
skills/sent/SKILL.md so Claude auto-invokes routing whenever the user
mentions Sent broadly (without naming a channel) — instead of only when
the user types /sent. The slash command is reduced to a thin shim
matching the shape of the other shim commands and now invokes the new
skill rather than restating the routing logic.

- NEW skills/sent/SKILL.md (Overview, When to Use, routing table for the
  7 vertical skills, clarifying questions, when not to route, related
  skills with link to references/sent-glossary.md)
- EDIT .claude/commands/sent.md → 7-line shim invoking sent-skills:sent

Validator passes (8 skills OK). Per plan.md WS4 / unit 12.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@sent-dm sent-dm merged commit 732ffbc into dev May 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant