一键导入
sase-beads
Reference for sase bead commands (create, update, list, search, ready, show, dep). Use when working with beads.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Reference for sase bead commands (create, update, list, search, ready, show, dep). Use when working with beads.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Report on currently-running SASE agents. Use when the user asks "what's running?", "agent status", "status report", or any question about live/background agents.
Reference for sase bead commands (create, update, list, search, ready, show, dep). Use when working with beads.
Inspect prior sase agent chat transcripts. Use when the user asks about previous chats, chat transcripts, prior agent conversations, "what did agent X say?", "summarize the previous agent", or any question about an earlier sase agent's prompt or response.
Create an implementation plan. Use instead of plan mode (which is disabled).
Create an implementation plan. Use instead of plan mode (which is disabled).
Create an implementation plan. Use instead of plan mode (which is disabled).
| name | sase_beads |
| description | Reference for sase bead commands (create, update, list, search, ready, show, dep). Use when working with beads. |
Before doing anything else, run this command to record that you are using this skill:
sase skill use sase_beads --reason "<one-line reason for using this skill>"
Quick reference for the sase bead CLI. Use sase bead (not .venv/bin/sase bead) for all bead commands.
In version-controlled projects, sase bead reads and writes the current checkout's sdd/beads/ store. Canonical state
lives in sdd/beads/events/** when present; issues.jsonl is a generated compatibility projection. It does not merge
bead records from numbered sibling workspaces or legacy bead stores.
open — not started (default)in_progress — actively being workedclosed — completeplan — plan-like work item (created with --type plan(...))phase — child of a plan (created with --type phase(...))Plan beads can carry --tier plan, --tier epic, or --tier legend. Normal approved plans live under
sdd/tales/{YYYYMM}/, executable epics under sdd/epics/{YYYYMM}/, and legends under sdd/legends/{YYYYMM}/.
sase bead work runs epic-tier plan beads by launching phase + land agents, and legend-tier plan beads by launching
one epic-planning agent per stored epic_count.
# Create a plan bead (top-level, linked to a plan file)
sase bead create --title "Add auth system" --type plan(sdd/tales/202605/auth.md) --tier plan
# Create an executable epic bead
sase bead create --title "Auth epic" --type plan(sdd/epics/202605/auth.md) --tier epic
# Create an executable epic bead with a land-agent model
sase bead create --title "Auth epic" --type plan(sdd/epics/202605/auth.md) --tier epic --model claude/opus
# Create a legend bead that proposes 5 epics
sase bead create --title "Auth roadmap" --type plan(sdd/legends/202605/auth.md) --tier legend --epic-count 5
# Create a legend bead with a land-agent model
sase bead create --title "Auth roadmap" --type plan(sdd/legends/202605/auth.md) --tier legend --epic-count 5 --model claude/opus
# Create an epic linked under a legend
sase bead create --title "Auth epic" --type plan(sdd/epics/202605/auth.md,<legend-bead-id>) --tier epic
# Create a phase bead (child of a plan)
sase bead create --title "Implement login endpoint" --type phase(<plan-bead-id>)
# Create a phase bead with a phase-work model
sase bead create --title "Implement login endpoint" --type phase(<plan-bead-id>) --model codex/gpt-5.5
# Create a nested plan (plan with parent)
sase bead create --title "Sub-plan" --type plan(sdd/tales/202605/sub.md,<parent-bead-id>)
# With optional fields
sase bead create --title "..." --type phase(<id>) --description "Details here" --assignee alice
--type / -T is required. Syntax: plan(<plan_file>), plan(<plan_file>,<parent_id>), or phase(<parent_id>).
# Change status (most common use)
sase bead update <id> --status in_progress
sase bead update <id> --status closed
sase bead update <id> --status open
# Update other fields
sase bead update <id> --title "New title"
sase bead update <id> --description "Updated description"
sase bead update <id> --notes "Implementation notes"
sase bead update <id> --assignee bob
sase bead update <id> --design sdd/tales/202605/revised.md
sase bead update <id> --model codex/gpt-5.5
sase bead update <id> --model "" # clear the stored model
sase bead update <legend-id> --epic-count 6
# Combine multiple updates
sase bead update <id> --status in_progress --assignee alice
# List all beads
sase bead list
# Filter by status
sase bead list --status=open
sase bead list --status=in_progress
sase bead list --status=closed
# Filter by type
sase bead list --type=plan
sase bead list --type=phase
# Filter by plan-bead tier
sase bead list --tier=epic
sase bead list --tier=legend
Output format: [icon] [id] · [title][ ← parent_id] where icons are ○ open, ◐ in_progress, ✓ closed.
# Search every bead status with compact output
sase bead search auth --format compact
# Emit a machine-readable JSON envelope
sase bead search auth --format json
# Show complete bead details for the first 3 matches
sase bead search auth --format full --limit 3
# Scope by status and type
sase bead search auth --status open --type phase
# Scope plan beads by tier
sase bead search auth --type plan --tier epic
Search uses a case-insensitive literal substring match across human-readable bead fields. It searches open, in-progress,
and closed beads by default; use --status, --type, and --tier to narrow results. A missing --limit or
--limit 0 means unlimited results.
# Show open beads with no active blockers
sase bead ready
No arguments. Lists all beads that are open and have no unresolved dependencies blocking them.
sase bead show <id>
Displays full details: status, type, tier, owner, assignee, model, parent, children, dependencies, blocks, description, notes, and linked design file.
# Make <issue> depend on <depends_on> (issue is blocked until depends_on is closed)
sase bead dep add <issue> <depends_on>
sase bead create --title "..." --type plan(sdd/epics/202605/plan.md) --tier epic — create an epic plan beadsase bead create --title "Phase 1" --type phase(<plan-id>) — add phasessase bead dep add <phase-2-id> <phase-1-id> — set orderingsase bead ready — find unblocked worksase bead update <id> --status in_progress — claim worksase bead update <id> --status closed — mark doneLegend beads store the number of epics they propose with --epic-count / -E.
sase bead create --title "Roadmap" --type plan(sdd/legends/202605/roadmap.md) --tier legend --epic-count 3
sase bead work <legend-id> --dry-run
sase bead work <legend-id> --yes
Working a legend does not create phase beads directly. It launches one epic-planning agent per proposed epic; each
created epic then follows the normal bd/new_epic automation.