用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/aiskillstore/marketplace --skill ariadne-loop命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | ariadne-loop |
| description | Write verifiable Loop Engineering specs for Codex, Claude Code, OpenClaw, and AI coding agents. |
| version | 0.10.3 |
| metadata | {"short-description":"Write verifiable loop specs for coding agents","openclaw":{"homepage":"https://github.com/zhangzeyu99-web/ariadne-loop","skillKey":"ariadne-loop"}} |
Use this skill to turn vague agent work into a bounded loop contract for OpenClaw, Codex, Claude Code, or another coding agent. The goal is not to make a longer prompt. The goal is to make the next agent turn verifiable.
Use this skill when the user asks for any of these:
Identify the source shape:
Create a snapshot JSON with:
title,goal,current_state,recent_progress,constraints,verifiers,external_effects,risk.Generate or write an agent packet that includes:
If the user wants a first-run demo and the Ariadne Loop CLI is installed:
ariadne-loop quickstart --output .ariadne/quickstart
This creates a snapshot, loop JSON, agent packet, sample reports, and a supervision decision.
For real work, prefer using the CLI:
ariadne-loop init --preset bugfix --output loop-snapshot.json
ariadne-loop write --input loop-snapshot.json --output loop-report.md --format markdown
ariadne-loop make --input loop-snapshot.json --output loop.json --format json
ariadne-loop check --input loop.json
If the work starts from a GitHub issue body:
ariadne-loop from-issue \
--title "Issue title" \
--body-file issue.md \
--output issue-loop.json
For running loops, ask the agent to append JSON reports to JSONL and use:
ariadne-loop supervise \
--loop loop.json \
--reports reports.jsonl \
--output decision.json
Do not block. Produce the snapshot JSON and the agent packet directly in the response or in files. Tell the user they can use the browser builder:
https://zhangzeyu99-web.github.io/ariadne-loop/playground.html
Use this report contract:
{
"action_id": "inspect|act|verify|decide",
"status": "continue|stop|needs_human|rollback",
"evidence": ["specific evidence observed in this turn"],
"next_step": "the next concrete action",
"passed_verifiers": ["gate ids that passed in this turn"],
"failed_verifiers": ["gate ids that failed in this turn"]
}
Prefer observable gates:
Avoid weak gates:
Require human confirmation before:
commit,push,After any approved external effect, read back the real target before reporting success.