peer-nudge

Governs synchronous SendMessage outreach to peer sessions listed in the session ledger.

3|1|Updated Dec 9, 2025
One-click install
npx skills add https://github.com/isizono/calm --skill peer-nudge-isizono
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: peer-nudge
Source: https://github.com/isizono/calm/tree/main/skills/peer-nudge
Command: npx skills add https://github.com/isizono/calm --skill peer-nudge-isizono

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? In multi-session Claude Code environments using CALM, an AI session may need to directly contact another live session via SendMessage, but doing so without checking the session ledger can cause mistaken identity, redundant questions, or interruptions of busy peers. This Skill enforces the correct etiquette before any synchronous peer contact. ## Core Features & Use Cases - Trigger Discipline: Activates only when a "📮 [宛先候補]" destination candidate appears in a tool response or the user explicitly instructs synchronous outreach, and refuses to fire for asynchronous opinion gathering or simple progress reports. - Ledger-First Verification: Requires checking the peer's responsibility scope with get_sessions before asking directly, preventing mix-ups between sessions. - Non-Intrusive Messaging: Guides writing concise requests that reference the relevant activity/topic, avoid assuming immediate replies, and fall back to the board Skill or human escalation when no response arrives. - Use Case: A judgment-pending goal surfaces a related session as a destination candidate; before sending a SendMessage asking about responsibility, the Skill ensures the ledger is consulted first and the message is phrased considerately. ## Quick Start When a destination candidate appears in a tool response, use the peer-nudge skill to verify the peer's scope with get_sessions and then send a concise SendMessage.

Frequently Asked Questions about peer-nudge

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I message another Claude Code session directly?▼

Use SendMessage to contact a peer session, but first check the session ledger with get_sessions to confirm the peer's responsibility scope. Ask directly only when the ledger cannot resolve overlapping responsibilities.

When should I use SendMessage versus posting to a board topic?▼

Use SendMessage for synchronous exchanges with a live peer needing back-and-forth dialogue. Use the board skill when the peer is not currently active or when a single-round opinion solicitation suffices.

Does peer-nudge handle progress reports to other sessions?▼

No, simple work reports and progress sharing via SendMessage are explicitly out of scope. The skill only governs responsibility confirmation and work requests directed at destination candidates.

What should I do when a peer session does not reply?▼

Do not repeatedly follow up, since the peer may be focused on other work or temporarily idle. Escalate to a human if urgent, or switch to an asynchronous board topic if the matter can wait.

Why verify the session ledger before asking a peer directly?▼

Ledger verification prevents mistaking one session for another, which has occurred when sessions were contacted directly without checking. The ledger usually answers scope questions, making direct inquiry a last resort.