SOC 職業分類に基づく
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/Alice-space/alice --skill alice-goalコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SKILL.md を表示中
| name | alice-goal |
| description | 为当前会话设定并持续执行长期目标 |
在当前 work session 中设定并自动迭代执行的长期目标。
scripts/alice-goal.sh get - 查看当前目标scripts/alice-goal.sh create '{"objective":"为项目补充单元测试","deadline_in":"48h"}' - 创建目标(deadline_in 可选,默认 48h)scripts/alice-goal.sh delay <duration> <reason> - 每一轮对话必须调用,设置下一轮迭代的延迟唤醒时间scripts/alice-goal.sh pause - 暂停scripts/alice-goal.sh resume - 恢复scripts/alice-goal.sh complete - 仅限 audit_completion subagent 调用,Main Agent 在任何情况下都不得直接调用此命令scripts/alice-goal.sh clear - 删除目标每次 Main Agent(即本次设定 alice-goal 的 Agent)迭代完成后,系统通过 delay 机制调度下一次唤醒。Main Agent 必须在每轮迭代结尾显式调用 alice-goal delay 来声明下一次唤醒时间。不调用 delay 的迭代视为违规。
三个合法出口(每轮迭代必须且只能选择其一):
| 出口 | 调用 | 效果 |
|---|---|---|
| 立即继续 | alice-goal delay 0s "继续推进 <具体任务>" | 当前有明确工作可做,立即进入下一轮 |
| 延迟等待 | alice-goal delay 17m "等待 <具体外部资源>" | 当前在等待外部资源就绪,延迟后再唤醒检查 |
| 目标完成 | 由 audit_completion 调用 alice-goal complete | 审计确认目标已全部完成 |
alice-goal delay <duration> <reason> 设置目标下一次被引擎唤醒的时间。
核心约束:delay 只能用于等待外部资源。
没有需要等待的外部资源(CI、构建、部署、数据文件、API 配额、第三方服务等),就必须用 0s 立即继续推进,或触发僵局重新规划。严禁用正延迟来偷懒或躲避工作。
参数:
duration(必填):Go duration 格式的相对延迟,类型为字符串
"Ns", "Nm", 可组合如 "1m30s""0s" 或 1m ~ 30m(引擎强制校验)"0s" = 立即进入下一轮迭代(当前有明确工作可推进)"1m",最大延迟为 "30m"(不在此范围内的 duration 会被拒绝)reason(必填):用引号括起来的一句话,必须明确写明正在等待的具体外部资源
"0s" 时必须说明下一步具体要做什么选取延迟的指导:
"7m" ~ "17m"(选 "8m" / "13m" / "17m" 等非整点值)"13m" ~ "27m"(选 "13m" / "19m" / "27m" 等非整点值)"7m" ~ "19m"(选 "8m" / "13m" / "19m" 等)"5m" "10m" "15m" "20m" "30m" 等整数边界值——选临近的非整点值如 "7m" "13m" "17m" "23m" "28m"< 1m 的正值(引擎直接拒绝)> 30m 的值(引擎直接拒绝)0s 并明确说明需要用户输入,或暂停目标reason 质量要求:
"waiting for PR #225 CI checks to complete on GitHub", "waiting for data-team CSV file at /data/export/output.csv", "waiting for Docker build on Jenkins pipeline #4421""waiting", "继续", "delay", "等一下", "没什么可做的"—没有指明具体外部资源,会被日志标记为低质量 delay。尤其 "没什么可做的" 而设正延迟是严重违规Main Agent 严禁自行执行审计步骤或直接调用 alice-goal complete。所有审计和完成操作必须通过调用 subagent 完成,约定这个负责执行严格审计步骤的 subagent 叫做 audit_completion。
audit_completion subagent 完成审计 — Main Agent 严禁自行执行任何审计步骤(列清单、核证据、判断缺口等),也严禁以任何形式调用 alice-goal complete。audit_completion 必须执行的审计步骤:
audit_completion):
audit_completion 有权调用 alice-goal complete。成功后向用户报告总耗时。audit_completion 重新完成审计后才可调用。complete、自行审计或绕过 audit_completion,视为严重违规,必须立即停止输出并进入下一次循环。alice-goal delay。正延迟只能用于等待具体的外部资源。没有外部资源需要等待时,必须用 0s 继续推进或触发僵局重新规划。不调用 delay 或用正延迟偷懒均为违规。sleep 阻塞。但迭代之间的等待必须用 alice-goal delay,将调度权交还给引擎。不要在迭代内用长时间 sleep 来模拟跨迭代延迟。