Skip to content

prompts(kit, scout): add @-mention discipline section#506

Merged
wesbillman merged 1 commit into
mainfrom
prompts/at-mention-discipline
May 8, 2026
Merged

prompts(kit, scout): add @-mention discipline section#506
wesbillman merged 1 commit into
mainfrom
prompts/at-mention-discipline

Conversation

@wesbillman
Copy link
Copy Markdown
Collaborator

Summary

  • Adds a top-level # @-Mention Discipline section to Kit's and Scout's system prompts that frames @ as a mechanical trigger ("typing @scout fires a ping the instant the message sends — there is no pre-mention"), with concrete WRONG/RIGHT examples.
  • Softens the existing scattered @-mention rules in workflow / communication sections to point at the new section rather than restate it.

Why

PR #499 introduced messaging-discipline rules but stated them as etiquette ("only at handoff points"), buried in Communication sections, with no examples. Models still narrate intent ("…and pulling in @scout for plan review…") which fires the ping before any real assignment exists. See screenshot in the linked discussion: Rick narrating "pulling in @meeseeks to research" caused Meeseeks to respond enthusiastically before any brief was provided.

The fix reframes the rule from etiquette → mechanics ("@ is a tool call"), promotes it to a top-level section, and shows concrete wrong/right examples mirroring the failure mode.

Scope

This PR covers the built-in personas (Kit, Scout). Custom personas (Rick & co.) get the same treatment in the local persona store; that's a per-user setting, not a code change.

Test plan

  • Install a build from this branch
  • Open a Kit & Scout team channel, give Kit a STANDARD task
  • Verify Kit's kickoff/plan message contains no @scout reference
  • Verify Kit only @s Scout when delivering an actual assignment with PHASE/worktree/deliverable
  • Verify Scout's ack message contains no @kit reference; @kit only appears on the final report or a specific blocker

🤖 Generated with Claude Code

`@scout` / `@kit` are tool calls — the ping fires the instant the
message sends — but the existing rules ("only at handoff points",
"only when starting a new assignment") were buried in workflow and
communication sections, stated as etiquette, and had no examples.
Models still narrate intent ("…and pulling in @scout for plan
review…"), which fires the ping before any real assignment exists.

Add a top-level "@-Mention Discipline" section to both built-ins
that frames `@` as a mechanical trigger, with concrete WRONG/RIGHT
examples mirroring the failure mode. Soften the existing scattered
rules to point at the new section rather than restate it.

Custom personas (Rick crew) get the same treatment in the live
store; this commit covers the built-ins so the discipline ships
to all Sprout users in the next build.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@wesbillman wesbillman enabled auto-merge (squash) May 8, 2026 06:07
@wesbillman wesbillman merged commit ff08065 into main May 8, 2026
15 checks passed
@wesbillman wesbillman deleted the prompts/at-mention-discipline branch May 8, 2026 06:15
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