跳到正文
cccskills
免费在 GitHub 公开

ls-herdr-pane-layout

Create temporary Herdr panes below the caller, resize and move owned panes, and clean up without stealing focus or overwriting user layout changes. Start with ls-herdr-task-routing.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(1)

  • SKILL.md3.2 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Herdr layout

Read the master first if it is not already loaded: ls-herdr-task-routing

Use localsetup herdr pane --help for the current argument contract.

For a temporary work area in the caller's managed pane:

localsetup herdr --workspace "$HERDR_WORKSPACE_ID" --pane "$HERDR_PANE_ID" \
  --state-dir "$task_state" pane ensure --cwd "$PWD"

Here task_state is the existing task's absolute private state directory. Keep the returned result.owner_id and result.pane.pane_id. Pass that owner back as pane ensure --owner-id <owner-id> to reuse the same verified pane, or pane cleanup <owner-id> when finished. Read the handles from JSON; do not predict IDs or clear a pane after a reuse conflict.

Pick the outcome

  • Temporary work area: ensure one task-owned child below the explicit caller, keeping the caller's working directory and user focus. Reuse a verified owned idle child for the same task rather than repeatedly splitting.
  • More room for output: resize the owned split. Honor requested direction or dimensions; let the deterministic planner constrain geometry. Do not rebalance unrelated panes to make a task fit.
  • Move work: move the owned pane to the requested explicit destination and continue with the returned pane ID. Cross-workspace moves change IDs.
  • Finish: clean up only verified owned panes with no active or uncertain operation. Leave a pane with a useful continuing server or agent running when that is the task's intended result.

The default temporary split is downward at 30%, without focus. If the geometry cannot support the request, report the concrete space limit and available owned-pane alternatives. Do not silently create a new workspace or worktree.

Managed sudo operations use the shared ls.core.terminal_ops lifecycle rather than this general temporary-pane route. They look up the exact controller's child before creating a one-third-height lower pane and bind native identity, machine, directory and controlled Bash readiness. Never adopt a similarly named pane or clear unknown input. The root label is <repo>-sudo; an admitted host checkout uses <repo>-<exact-host-alias>-sudo.

Preserve the operator's work

The tool records endpoint, parent, child, ownership, and relevant geometry. Use those records instead of pane labels as ownership proof. A label identifies display intent; it is not authorization to close or replace the occupant.

Restore prior geometry only when the affected topology still matches the tool's expected layout. Never apply a stale whole-tab snapshot after a user resize, move, or split. If ownership, occupant, or a mutation result is uncertain, inspect read-only and retain the record; do not close a guessed pane.

Use native JSON IDs and the shared core. Never resize through screenshots, keyboard simulation, sidebar order, or duplicated client-specific algorithms.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Guide accessibility reviews for UI, documents, and workflows. Use for WCAG-oriented audits, keyboard review, semantics, contrast, and remediation planning.

中文简介正在准备中。当前显示原文说明。

CruxExperts/LocalSetup62026年10月22日 更新

Use when choosing a LocalSetup Agent-* lane for exploration, research, bounded implementation, or review. Consult the static capability matrix; do not probe account or network availability.

中文简介正在准备中。当前显示原文说明。

CruxExperts/LocalSetup62026年10月22日 更新

Guide agent email inbox workflows with prompt-injection defenses. Use for inbound email processing, webhooks, routing, and safety review.

中文简介正在准备中。当前显示原文说明。

CruxExperts/LocalSetup62026年10月22日 更新

Navigate and understand codebases using agentlens hierarchical documentation. Use when exploring new projects, finding modules, locating symbols in large files, finding TODOs/warnings, or understanding code structure.

中文简介正在准备中。当前显示原文说明。

CruxExperts/LocalSetup62026年10月22日 更新

Use for Agent Q signed encrypted file-drop or mail ship and ingest, private registry v2 setup, queue status, and transport maintenance.

中文简介正在准备中。当前显示原文说明。

CruxExperts/LocalSetup62026年10月22日 更新

Inventory wrapper for the alirezarezvani Claude skills bundle. Use when triaging its broad skill catalog and large script surface before any targeted import.

中文简介正在准备中。当前显示原文说明。

CruxExperts/LocalSetup62026年10月22日 更新

查看 CruxExperts 的全部技能

报告此技能的问题