ワンクリックで
packet
Communicate complex agent output as compact, reviewable Farmslot operator packets with artifact anchors and safe action requests
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Communicate complex agent output as compact, reviewable Farmslot operator packets with artifact anchors and safe action requests
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Drive another model through a tmux pane with guardrails. Use when Codex should orchestrate Claude, Codex, Grok, Cursor, or another agent inside an existing tmux session, verify pane state before sending input, and keep a feedback loop around observed pane output.
Build a validation recipe from PR intent, ticket ACs, or investigation findings
Help run or install a local recipe runtime without assuming the full Farmslot framework
Author or review a Farmslot backlog spec (.backlog/specs/**) — run deterministic spec-lint, check AC↔scope traceability and code refs, then file via backlog.create with the spec attached and verify the round-trip. For agents filing work the farm will later dispatch.
Review validation recipes and evidence quality without project-specific assumptions
Succinct release-needed signal and manual release-cut workflow for Farmslot workspaces (Command Center, gateway, protocol, companion, npm packages). Run release-status first; curate Unreleased bullets; cut with reviewed proposal.
| name | packet |
| description | Communicate complex agent output as compact, reviewable Farmslot operator packets with artifact anchors and safe action requests |
| compatibility | Claude, Codex, Cursor, and Markdown skill runners with access to the working directory |
| metadata | {"package":"@farmslot/skills","adr":"ADR-048","outputs":"artifacts/interactive/*.packet.json and optional sibling markdown when supported"} |
| allowed-tools | Read Write Bash(rg:*) Bash(node:*) Bash(git:*) |
Use this skill when a plan, decision, blocker, comparison, or evidence review would be easier for the operator to inspect as a structured review packet than as terminal prose.
This skill teaches the communication pattern. It does not assume Farmslot runtime support is installed. If the current project does not support Interactive Operator Packets yet, produce a concise markdown fallback and do not claim that Command Center or Companion can render it.
SIGNAL.json, recipe manifest, or PR description.When the project supports packets, write JSON to:
artifacts/interactive/<short-id>.packet.json
Use this shape:
{
"schema": "farmslot.interactive.operator-packet.v1",
"id": "review-plan-1",
"title": "Review implementation plan",
"intent": "plan",
"summary": "Confirm the scoped approach before changes start.",
"body": {
"format": "markdown",
"path": "artifacts/interactive/review-plan-1.md"
},
"anchors": [
{
"id": "diff-risk",
"label": "Risky diff area",
"artifactPath": "artifacts/diff.txt",
"line": 42
}
],
"actions": [
{
"id": "approve",
"label": "Approve plan",
"kind": "terminal.send",
"safety": "operator-confirmed",
"payload": {
"text": "Approved packet review-plan-1. Proceed with the scoped plan."
}
}
],
"createdAt": "2026-07-03T00:00:00.000Z"
}
Keep body.text or the sibling markdown short. A packet is a review surface, not a report dump.
plan, decision, review, blocker, evidence, or comparison.Terminal fallback format:
Interactive packet ready: <title>
Packet: artifacts/interactive/<short-id>.packet.json
Fallback: artifacts/interactive/<short-id>.md
If Farmslot deep links are known to be supported, also print the route. Never encode a mutating action in the link.
Allowed v1 action kinds:
terminal.send — send a concise approved response back to the worker.decision.resolve — resolve an existing Farmslot decision.copy — copy text for manual use.open-artifact — open a referenced artifact.Rules:
operator-confirmed.terminal.send text short and specific.If packet runtime support is absent:
When the operator responds to a packet, continue with the referenced packet id and anchor ids:
Received response for packet review-plan-1:
- action: approve
- anchor: diff-risk
- note: Keep the protocol typed; defer HTML.
Then act on the feedback through the normal task flow. The packet is a communication aid; the runner session remains the source of execution truth.