跳到正文
cccskills
免费在 GitHub 公开

job-guardian

Use when the user explicitly asks to launch and supervise a job. Require an authorized launch, monitoring, recovery, and teardown contract. Detect failures without inventing permission to restart or spend money.

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

btseytlin/ultrapack星标 46(GitHub 46 + cccskills 0)

实测评分 未实测

查看安装方法

包含的文件(1)

  • SKILL.md5.6 KB

SKILL.md(原文)

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

Job guardian

Supervise the approved process until it finishes or reaches an authorized stop condition. Liveness, progress, and completion require separate evidence.

Authority

  • Global and project scope, spending, duration, and remote-execution limits apply. This skill does not override them.
  • Asking to watch a job authorizes observation, not configuration changes or restarts. Asking to stop it on failure authorizes stopping that exact job, not deleting its data or destroying its host.
  • Hands-off mode reduces interruptions within the approved contract. It does not create authority. Read the hands-off contract when that mode is explicitly active.
  • Clarify missing launch-critical information before launch. If the user is unavailable, report the blocker and do not launch.
  • Recovery authority comes from the task-authority rules in global guidance. Approval of the exact corrective command is unnecessary when the recovery stays within that authority.
  • If the user becomes unavailable during the run, stay within the approved contract. Capture unexpected failures and notify rather than guessing a repair.

Establish the contract

Read relevant project instructions and existing evidence. For remote work, read remote-ssh. For training, read ml-experiments. If required guidance or monitoring capabilities are unavailable, report that before launch. These skills do not authorize extra trial runs.

Record the following in the existing task file or docs/jobs/<slug>.md before launch:

  1. Launch command, working directory, and environment, exactly as authorized.
  2. Unique job identity and its authoritative status interface.
  3. Progress signal and the expected interval between updates for this workload.
  4. Completion evidence, including terminal status and expected outputs.
  5. Recovery actions permitted by the task, their limits, and required preservation of completed work.
  6. Approved stop and resource-release commands, with preservation requirements for outputs.
  7. Run bounds and stop conditions supplied by the user. Do not invent a budget, attempt cap, or execution duration.
  8. Log location, monitoring mechanism, and terminal notification destination.

The file records the approved contract. Writing a proposed action into it does not authorize that action. Keep approved changes and unresolved decisions distinct.

Launch and check immediate failures

  • Perform only authorized preparation with the project's existing tools and environment.
  • Capture output at launch. Record the exact job identifier, command, revision, and launch receipt.
  • Check immediate launch errors and confirm the configured progress signal before declaring the job stable.
  • Use native completion notifications where available. For remote work without them, verify a supported scheduler and notification path before launch.
  • Derive check intervals and stalled-progress thresholds from the workload and approved contract. Do not hardcode a cadence based on an assumed provider cache lifetime.
  • Do not wait on a log substring as the sole health check or block the session in a sleep loop.

Monitor

At each scheduled check:

  1. Read the contract and any approved changes.
  2. Check the authoritative job state, terminal record, and fresh progress evidence.
  3. Classify the job as progressing, complete, failed, stalled, or unknown. A missing record is unknown, not success or proof of continued execution.
  4. Apply the approved stop conditions. A stalled job requires evidence against its workload-specific progress threshold.
  5. Arrange the next check only when supervision is still required. Do not duplicate a native completion-notification loop.

If status cannot be established, report the failed check and apply only the contract's authorized response. Do not restart to recover visibility.

Recover only within approval

Before each recovery attempt, verify all of the following:

  • The failure and proposed recovery fall within the task authority defined by global guidance.
  • The command and configuration change stay within that authority.
  • The attempt and spend or runtime limits permit another attempt.
  • Outputs and checkpoints required for recovery are preserved.

Then execute the approved command, record the attempt and resulting job identity, and repeat the immediate-failure checks. Stop recovery when any condition fails. A deterministic repeat failure is evidence to investigate, not permission to loop.

Distinguish checkpoint continuation, launch repair, and repeated training. Check the applicable task authority and resource limits. Do not classify every checkpoint continuation as a new experiment.

Finish

  • Record terminal evidence and verify the required outputs or failure artifacts.
  • Preserve outputs before an approved teardown that could lose them. Large transfers still require capacity checks and authorization.
  • Release resources only as specified in the contract. Verify the resulting resource state and report any continuing charges that can be established. Do not assume every provider's stop operation ends all charges.
  • Notify the user with the outcome, recovery attempts, output or log locations, unresolved status, and next required action.
  • Do not report completion until the job's terminal state and the contracted preservation and resource actions are verified. If any step is blocked, report the blocker rather than success.

评价

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

评论

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

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

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

0 / 1000 字

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

同一仓库的技能

Run a bounded implement-attack-repair loop for a user-specified task. Use when work needs repeated independent criticism: perform the task, dispatch a fresh attacker, verify significant findings, repair them, and stop on a clean attack or the user's round limit.

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

btseytlin/ultrapack462026年10月15日 更新

e

免费

Explain a file, error, design, diff, or concept like a helpful engineering colleague: grounded in evidence, concise, and with useful follow-up threads. Use when the user asks for a clear explanation of the current work or codebase.

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

btseytlin/ultrapack462026年10月15日 更新

expand

免费

Turn one user criticism into a principle-level fix: find the violated principle, every similar occurrence, and fix the shared cause. Use only when the user explicitly invokes expand, $expand, /up:expand, or /skill:expand.

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

btseytlin/ultrapack462026年10月15日 更新

Use when a task needs an isolated checkout. Verify the worktree location, keep mutable environments and build outputs local, and run only authorized setup and checks.

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

btseytlin/ultrapack462026年10月15日 更新

handsoff

免费

Contract for hands-off mode — the ultrapack workflow variant that minimizes user prompts after Design, takes the safest reversible path, and logs every auto-choice for one end-of-task review. Referenced by the workflow entry point and child skills (udesign, uplan, uexecute, uverify, ureview). Read when the task file's **Mode:** header is `hands-off`.

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

btseytlin/ultrapack462026年10月15日 更新

make

免费

Orchestrate the full Ultrapack workflow in Codex and Pi: create or resume a task file, design, plan, execute, verify, review, and validate the observable goal. Use when the user asks to build, fix, or deliver a non-trivial change with the complete workflow.

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

btseytlin/ultrapack462026年10月15日 更新

查看 btseytlin 的全部技能

报告此技能的问题