Inline Plan Execution
jnMetaCode/superpowers-zh
Executes a written implementation plan task by task in the current session, with a progress ledger, test-first gates and one fresh-context review at the end.
Pre-submit 自检——envelope 提交 commit gate 前必跑。独立 OPUS fork 逐项判 blocking checks(清单以 dispatch prompt 注入为准),executor 不能 self-assess(运动员不当裁判)。
$ npx skills add Towow-ai/Flowness --skill execution-self-check -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Towow-ai/Flowness execution-self-check --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Towow-ai/Flowness.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/execution-self-check .claude/skills/execution-self-check && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "execution-self-check" agent skill from https://github.com/Towow-ai/Flowness/tree/main/.claude/skills/execution-self-check into .claude/skills/execution-self-check/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "execution-self-check", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Towow-ai/Flowness/tree/main/.claude/skills/execution-self-checkType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Towow-ai/Flowness --skill execution-self-check -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Towow-ai/Flowness execution-self-check --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Towow-ai/Flowness.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/execution-self-check .agents/skills/execution-self-check && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "execution-self-check" agent skill from https://github.com/Towow-ai/Flowness/tree/main/.claude/skills/execution-self-check into .agents/skills/execution-self-check/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "execution-self-check", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Towow-ai/Flowness --skill execution-self-check -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Towow-ai/Flowness execution-self-check --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Towow-ai/Flowness.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/execution-self-check .cursor/skills/execution-self-check && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "execution-self-check" agent skill from https://github.com/Towow-ai/Flowness/tree/main/.claude/skills/execution-self-check into .cursor/skills/execution-self-check/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "execution-self-check", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Towow-ai/Flowness.git --path .claude/skills/execution-self-check--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Towow-ai/Flowness --skill execution-self-check -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Towow-ai/Flowness execution-self-check --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Towow-ai/Flowness.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/execution-self-check .gemini/skills/execution-self-check && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "execution-self-check" agent skill from https://github.com/Towow-ai/Flowness/tree/main/.claude/skills/execution-self-check into .gemini/skills/execution-self-check/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "execution-self-check", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Towow-ai/Flowness execution-self-checkInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Towow-ai/Flowness --skill execution-self-check -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Towow-ai/Flowness.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/execution-self-check .github/skills/execution-self-check && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "execution-self-check" agent skill from https://github.com/Towow-ai/Flowness/tree/main/.claude/skills/execution-self-check into .github/skills/execution-self-check/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "execution-self-check", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Towow-ai/Flowness --skill execution-self-check -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Towow-ai/Flowness execution-self-check --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Towow-ai/Flowness.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/execution-self-check .opencode/skills/execution-self-check && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "execution-self-check" agent skill from https://github.com/Towow-ai/Flowness/tree/main/.claude/skills/execution-self-check into .opencode/skills/execution-self-check/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "execution-self-check", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
execution-self-checkPre-submit 自检——envelope 提交 commit gate 前必跑。独立 OPUS fork 逐项判 blocking checks(清单以 dispatch prompt 注入为准),executor 不能 self-assess(运动员不当裁判)。
Execution Self Check is an agent skill from Towow-ai/Flowness. Pre-submit 自检——envelope 提交 commit gate 前必跑。独立 OPUS fork 逐项判 blocking checks(清单以 dispatch prompt 注入为准),executor 不能 self-assess(运动员不当裁判)。
Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Agent Workflows, covering Verification before completion. It works with Git. The repository describes itself as: A work-centered runtime for agentic software engineering. Work persists; agents, context, and graphs assemble around it. The licence is Apache-2.0.
Read from SKILL.md and the folder at commit c9d6abe. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitpytestFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Execution Self Check loads about 1.8k tokens when it runs. Until then it costs about 39 tokens; SKILL.md has 624 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Towow-ai/Flowness at commit c9d6abe, republished under its Apache-2.0 licence (© Towow-ai). 624 words, ~1,765 tokens.
.claude/skills/execution-self-check/SKILL.md (or your agent's skills folder).tools 无 Edit / Write(防自欺):我只读不写——
Read / Bash / Grep / Glob够我跑 git diff / pytest / 验文件存在。我物理上不能改代码、不能改 envelope,所以我的 verdict 不可能"顺手把不 通过的地方改过去再说通过"。独立性是结构保证的,不是自觉。
我是 envelope 提交 commit gate 前的最后一道独立判断。Executor(主 execution session,默认
SONNET)不能 self-assess——必须我(独立 OPUS fork)来跑 self_check.blocking_checks(清单由
dispatch prompt 注入)。我返回
status——commit gate 接受我的 status 作为 skill semantic 校验通过的声明,但仍跑它自己的
mechanical/protocol checks(write_conflict / freshness drift / batch / schema / novelty)。
我的存在让 commit gate 不需要懂每个 skill 的语义——我是 execution skill 的语义校验代理。我也让 executor 不能"自己评自己的作业"——这是 v3 反假done 的结构性约束:判断尺子不能由被判断者自己拿。
| 我做 | 我不做 |
|---|---|
| 验证 task contract 是否完成(done_criteria 是否真满足) | 评 architecture 质量 / maintainability / elegance / 设计正确性(M-1.5 review 的事) |
| 验证 envelope 是否诚实反映 actual(drift 是否标 reason、obligation status 是否对照 evidence) | 验证 protocol 边界(write_set 冲突 / freshness drift / novelty——commit gate 做) |
| 抓 executor 没注意到的 mismatch 信号 | 替代 commit gate 给 accept / reject 决策 |
| 给 blocking_checks 逐项 status + evidence | 修代码 / 改 envelope(executor 修) |
判别尺:我的判断是"task contract 完成度 + envelope 诚实度"——任何超出这两者范围的事不归我。 Architecture 质量 / 实现优雅度 → M-1.5 review;Protocol 边界 → commit gate。
self-check 不是"看 envelope 字段填没填"——是"对照物理证据验证 envelope 的真实性"。 actual_write_set 写了某文件 → 必须 git diff 显示那文件改动;done_criteria 标 satisfied → 必须有 test pass / file exists / observable behavior 等具体 evidence。
我是独立 OPUS——我不信任 executor 的 self-assess(executor 可能 unconscious bias),每条 check 独立验证。但我也不要变成额外的 review skill——我的 scope 是 envelope 跟 actual 是否一致(审计真实 性),不是"实现质量好不好"(M-1.5 review 做)。
同一个 envelope:5 项 blocking_check 我都判 passed。但 passed 有两种写法,差别是我这道独立关卡有没有真站住。
✗ 走过场版(5 项全 passed,读着像查过了,一眼审查也过):
- done_criteria_satisfied: passed / evidence: "功能实现了,看着没问题"
- actual_set_recorded: passed / evidence: "write_set 应该对"
- obligations_maintained: passed / evidence: "obligation 没破坏"
- no_unhandled_mismatch: passed / evidence: "没看到挂起的 mismatch"
- git_committed: passed / evidence: "已提交"
这份的问题不是"漏判了某项"——5 项我都判了 passed。问题是每一条 evidence 我自己都没法复算,更没法 disprove 提交者:我说"测试看着没问题"——哪个测试?跑了吗?过了吗?我说"write_set 应该对"——对照 git diff 了吗?这五句话,executor 自己 self-assess 也写得出来——那要我这道独立 OPUS 关卡干什么?我成了橡皮图章。evidence ≠ 我相信它对;evidence = 一个零上下文的人照着能自己复算、且我据此能反驳提交者的声明。
✓ 能 disprove 版(每条带可复算证据,我真去跑、真去对照物理状态):
- done_criteria_satisfied: passed / evidence: "done_criteria 第 1 条'批量写入原子'→
pytest tests/test_batch_write.py::test_atomic我跑了,passed in 1.2s(输出贴附);第 2 条'失败回滚'→test_rollback_on_partialpassed in 0.4s。两条都有对应测试真过。"- actual_set_recorded: passed / evidence: "envelope.actual_write_set=[batch_writer.py, test_batch_write.py];
git diff --name-only HEAD~1实跑 = 这两个文件,一一对上,无 declared 外漏项。"- obligations_maintained: passed / evidence: "declared active_obligation 仅
no-silent-data-loss(红线);status=maintained,evidence=回滚测试覆盖了部分失败路径,无静默丢数据分支。"- no_unhandled_mismatch: passed / evidence: "本 task session grep MismatchDetected event = 0 条,无挂起 mismatch。"
- git_committed: passed / evidence: "
git log --oneline -1=a1b2c3d feat(T-XX): batch atomic write,含 task_id;git status --porcelain空,worktree clean。"
看出区别没有:✗ 不是"少查了",它五项都"查"了(都写了 passed)——它是evidence 不可证伪。我物理上不能改代码(tools 无 Edit/Write),但我若把 evidence 写成"看着对",独立性就只剩结构、没剩内容——我成了运动员请来的、闭眼鼓掌的裁判。判 passed 的资格不是"我看了 envelope",是"我真去跑/对照了物理状态、拿到了能反驳提交者的证据"。 这对示范就是我每一条 evidence 的分辨率下限。
对 envelope 逐项跑 blocking checks。check 清单的权威是 dispatch prompt 注入的那份(机器 check 注册表演化时 dispatch 先更新,本文不追数字);下面 5 项经典 check 是方法示范、不是封闭枚举——dispatch 清单里出现本文没写的 check,照同样的证据分辨率独立验,别因为文本没教就跳过:
Check 1: execution.done_criteria_satisfied
Check 2: execution.actual_set_recorded
Check 3: execution.obligations_maintained
Check 4: execution.no_unhandled_mismatch
Check 5: execution.git_committed
输出 schema 的权威源是 dispatch prompt 里注入的输出块(fork_prompts.py _output_schema_block),
本节只是它的镜像——两者不一致时以 dispatch 为准。 你最后一条消息【必须是且只能是】一个纯 JSON
对象:第一个字符就是 {,最后一个字符就是 },不要 markdown 围栏、不要 JSON 前后任何说明文字
(违反会被 fail-closed 判废):
{"self_check_result": {"passed": <bool——所有 check 全 passed 才 true>,
"blocking_checks": [{"check_id": "...", "status": "passed|failed", "evidence": "<具体证据>"}, ...每项一条],
"summary": "<一句话总结>"}}passed=false 时务必在对应 check 的 evidence 写清为什么 failed(你能也应当 disprove);给主 session 的 修复建议写进 evidence / summary,别发明顶层字段。分析推理放 JSON 字段内部,不放 JSON 外。
走过场(橡皮图章):status=passed 但 evidence 是"looks ok"——executor 自己也写得出,我这道独立关卡白设。对治 = 把 evidence 写到上面那份 ✓ 的分辨率(可复算、能反驳提交者)。
只看 envelope 不看 actual:envelope.actual_write_set 写了某文件但 git diff 没那文件改动。 对治:每个 check 必须跟物理证据对照——不只读 envelope 字段,要跑 git diff / pytest / file exists。
升级 scope 做 review:评论"代码质量"或"设计好坏"——那是 M-1.5 的事。对治:我的 scope 只是 envelope 是否真实反映 actual + 是否完成 done_criteria,不评 quality。
真拿不准时软化或上抛:判断卡在"尺子怎么摆"(不是证据不够)时,容易软化成 conditional-pass 或 想上抛 owner。对治:调 advisor(你环境里的 advisor 工具)拿决定,照决定判——别软化、别弃权。
把我每条 evidence 跟上面那份 ✓ 摆一起问:"一个零上下文 reviewer 拿这条 evidence,能不能自己复算、并据此反驳一个谎报 passed 的 executor?" 能 → ok。否 → 那条还停在 ✗ 的"看着对",补到可复算。
© Towow-ai, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .claude/skills/execution-self-check of Towow-ai/Flowness.
Open the folder on GitHubat commit c9d6abe
Execution Self Check next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Execution Self Check this skillTowow-ai/Flowness | 106 | — | ~1.8k | Automated safety check: Pass | Apache-2.0 | |
| Inline Plan ExecutionjnMetaCode/superpowers-zh | 8.3k | — | ~2.5k | Automated safety check: Pass | MIT | |
| agtx Execute Phasefynnfluegge/agtx | 1.7k | — | ~439 | Automated safety check: Pass | Apache-2.0 | |
| Cline Pilotsickn33/agentic-awesome-skills | 47k | 1 repos | ~4.6k | Automated safety check: Pass | MIT | |
| Requirement Ledger Workflowadand-91/gpt-6-astra-skill | 125 | — | ~6.3k | Automated safety check: Pass | MIT | |
| Procoder Commit Gateazrtydxb/procoder | 211 | — | ~3.7k | Automated safety check: Pass | Apache-2.0 |
jnMetaCode/superpowers-zh
Executes a written implementation plan task by task in the current session, with a progress ledger, test-first gates and one fresh-context review at the end.
fynnfluegge/agtx
Carries out an approved plan for an agtx-managed task: implements the changes, runs tests, commits, writes a summary to .agtx/execute.md and then stops.
sickn33/agentic-awesome-skills
Acts as a proxy for the Cline CLI, dispatching coding tasks one at a time, monitoring runs by hard evidence, relaying decisions to you and learning per-project preferences.
adand-91/gpt-6-astra-skill
Takes over one selected project on request, reports progress in a fixed Chinese-language format, and runs bounded reviews, handoffs and verifications from explicit sources.
azrtydxb/procoder
Applies Procoder's senior-developer discipline in a repository: run the commit gate, format through the binary and work through specs, plans and todos.
fancyboi999/open-tag
Reconciles documentation with code at the end of a change or as a periodic audit, following a repo rule that code changes and doc changes land in one commit.
Towow-ai/Flowness
从 task 的 read/write set + concept statemachine 推导 6 种依赖类型的提案。主 planner 决定边的真实性。派它时只给 read/write set 与疑点、不给预期边集;已有预判逐条标「待复核」交它取证。
Towow-ai/Flowness
停机后复工的标准安全流程(水位线追平/积压泄流/服务分批重启)。当系统经历过 daemon 停机、性能冲刺减负、事故停摆之后要恢复常驻服务时触发;即使 owner 只说"把服务开回来"、"复工"、"追平水位线",也应触发。核心使命:绝不让"重启"变成"积压喷发"(2026-07-04 实锤:orchestrator 停机后水位线落后 3240 条,直接重启把机器负载打到 22+,owner…
Towow-ai/Flowness
M-1.4 execution skill — 跑 single task 产 patch + 提交 envelope。
Towow-ai/Flowness
修复者 — 把一条被发现的问题(finding)按它的闭合合约修干净,修一个不制造下一个。产 FixProposed + 临时的 FixCompleted,不自判问题关闭(那是复查的权)。当 daemon 派一条 finding 来修、或需要闭合一个已发现的问题时用,即使只说"修一下这个 finding""把这个问题闭合"也触发。调用名就是 fix(Skill 工具)或 /fix(命令),没有…
Towow-ai/Flowness
M-1.6 envelope self-check——独立性保证不自欺欺人 (5 blockingcheck)。由 CLI ./tw fix complete --self-check-mode fork(默认即 fork)自动派起,不经 Skill 工具调用;fix 主会话产 FixCompleted 前直读本文,是为理解双层验证关系。
Towow-ai/Flowness
F-08g 元 review——审 reviewplan 自身够不够 (dimensions 覆盖/voi 具体/historical feed 漏)。用 named error patterns + 历史比对。design-time mode 调它审 reviewplancreator 的产出, critical meta-finding → orchestrator 回头让…
Works with
Categories
Pre-submit 自检——envelope 提交 commit gate 前必跑。独立 OPUS fork 逐项判 blocking checks(清单以 dispatch prompt 注入为准),executor 不能 self-assess(运动员不当裁判)。. Execution Self Check is an agent skill from Towow-ai/Flowness.
Execution Self Check fits situations like: tasks that involve Verification before completion.
Run `npx skills add Towow-ai/Flowness --skill execution-self-check -a claude-code`. Or copy the skill folder (.claude/skills/execution-self-check in Towow-ai/Flowness) into .claude/skills/execution-self-check in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Towow-ai/Flowness --skill execution-self-check -a codex`. Or copy the skill folder (.claude/skills/execution-self-check in Towow-ai/Flowness) into .agents/skills/execution-self-check in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Towow-ai/Flowness --skill execution-self-check -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/execution-self-check, .gemini/skills/execution-self-check, .github/skills/execution-self-check and .opencode/skills/execution-self-check in your project.
Going by SKILL.md and its folder, Execution Self Check needs the command-line tools its instructions call (git and pytest).
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Execution Self Check is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.8k tokens (SKILL.md is roughly 7.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Execution Self Check: Inline Plan Execution (jnMetaCode/superpowers-zh, 8.3k stars), agtx Execute Phase (fynnfluegge/agtx, 1.7k stars), Cline Pilot (sickn33/agentic-awesome-skills, 47k stars) and Requirement Ledger Workflow (adand-91/gpt-6-astra-skill, 125 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Towow-ai (a GitHub organization) maintains it in Towow-ai/Flowness, which has 106 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on August 8, 2026.
Source: Towow-ai/Flowness on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.