원클릭으로
context-management
Manage plans, handoffs, forks, and pickups. Load for /handoff, /fork, /pickup, or when planning complex tasks.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Manage plans, handoffs, forks, and pickups. Load for /handoff, /fork, /pickup, or when planning complex tasks.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Bosun configuration — models, sandbox, daemon, Pi settings. Use when changing models, editing config, or understanding how bosun is set up.
Bootstrap a new project using bosun as a foundation — via bun dependency (recommended) or git submodule. Creates a downstream project that inherits bosun's multi-agent infrastructure while adding custom agents, skills, and extensions. Works standalone — fetchable by any pi agent via raw GitHub URL.
Search curated markdown memory like sessions, plans, docs, and skills. Use when recalling prior context or looking for relevant historical/project knowledge.
Analyze Pi session JSONL files using jq patterns. Use when extracting metrics, tool usage, costs, or reviewing session history. Load for session export, summarization, or workflow analysis.
Session-based browser plan review primitives for Bosun. Provides a local-first state model, markdown-aware anchor extraction, and review-session persistence for reviewing existing plan files in dedicated CDP browser windows. Triggers: "plan-review", "review this plan", "review markdown plan".
Session-based browser diff review primitives for Bosun. Provides transport- agnostic v1 schemas plus local state and git snapshot helpers for immutable review rounds. Triggers: "diff-review", "reround", "review round", "snapshot-backed review".
| name | context-management |
| description | Manage plans, handoffs, forks, and pickups. Load for /handoff, /fork, /pickup, or when planning complex tasks. |
| license | MIT |
| compatibility | pi |
| metadata | {"category":"workflow","version":"1.0"} |
Manage session context: plans, handoffs, forks, pickups.
Run via bash from project root:
| Script | Purpose | Usage |
|---|---|---|
list.ts | List documents | bun scripts/list.ts [all|plans|handoffs|forks|pending] |
create-handoff.ts | Create handoff | bun scripts/create-handoff.ts <sessionID> [focus] |
create-fork.ts | Create fork | bun scripts/create-fork.ts <sessionID> <reason> |
load.ts | Load & mark picked_up | bun scripts/load.ts <path> |
workspace/users/{username}/
├── plans/ # Task plans (YYYY-MM/DD-HH-MM-name.md)
├── handoffs/ # Session checkpoints
├── forks/ # Exploration branches
└── sessions/ # Auto-logged (read-only)
load.ts <path>handoff({ focus }) tool - creates file and triggers daemonqt list --status ready or check file for status: readyThe handoff tool:
status: pendingstatus: readyqt list to monitor)session-context tool to get sessionIDcreate-fork.ts <sessionID> <reason>workspace/users/$USER/plans/YYYY-MM/DD-HH-MM-name.mdProactively load references/planning.md for the full planning workflow.
See references/templates.md for document templates.
For analyzing session exports (jq patterns, trimming, deliverable verification), load the session-analysis skill:
skill({ name: "session-analysis" })
This skill covers:
When creating handoffs/forks while working on a Q-tracked task, pass task context to the spawned agent so it can suggest appropriate Q commands.
When spawning the lite agent, add Q task context:
Session export: /tmp/session-{sessionID}.json
Handoff document: {handoffPath}
Focus area: {focus}
Q Task: {taskID} - {taskTitle} <-- Add this line
Instructions:
...
6. If Q Task is provided, fill "## Q Updates" section with:
- The linked task reference
- Suggested commands: qt show/edit {taskID}
- Status update suggestions if work is pausing
If not working on a Q-tracked task, omit the Q Task line. The spawn_agent will add a helpful note about linking tasks manually.
The handoff and fork templates in references/templates.md include a ## Q Updates section for this purpose.