Agent skill

Fix Self Check

by Towow-ai in Towow-ai/Flowness

M-1.6 envelope self-check——独立性保证不自欺欺人 (5 blockingcheck)。由 CLI ./tw fix complete --self-check-mode fork(默认即 fork)自动派起,不经 Skill 工具调用;fix 主会话产 FixCompleted 前直读本文,是为理解双层验证关系。

Apache-2.0Auto-check passedAgent Workflows

Install Fix Self Check

skills CLI
$ npx skills add Towow-ai/Flowness --skill fix-self-check -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Towow-ai/Flowness fix-self-check --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Towow-ai/Flowness.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/fix-self-check .claude/skills/fix-self-check && rm -rf skills-src

Use ~/.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/

Facts

Skill name
fix-self-check
GitHub stars
107
Token cost
~2.2k tokens
SKILL.md length
717 words
Files
2
Skills in repo
12
Repo updated
First seen
Licence
Apache-2.0

At a glance

M-1.6 envelope self-check——独立性保证不自欺欺人 (5 blockingcheck)。由 CLI ./tw fix complete --self-check-mode fork(默认即 fork)自动派起,不经 Skill 工具调用;fix 主会话产 FixCompleted 前直读本文,是为理解双层验证关系。

  • Works in 3 steps: 凭 finding_id 在 canonical 账本(cwd 下… → 对每条按其 verification_method 真跑机器复算(grep →… → git -C show / diff 看 fix_id 的真实 patch…
  • Tasks that involve Verification before completion
  • SKILL.md covers 合同, 我是谁, 我跟 CLI 门的关系(双层 verification) and Shared Knowledge Required, plus 6 more sections
  • Calls python and git

What it does

Fix Self Check is an agent skill from Towow-ai/Flowness. M-1.6 envelope self-check——独立性保证不自欺欺人 (5 blockingcheck)。由 CLI ./tw fix complete --self-check-mode fork(默认即 fork)自动派起,不经 Skill 工具调用;fix 主会话产 FixCompleted 前直读本文,是为理解双层验证关系。

Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `anchors/README.md`).

It sits in Agent Workflows, covering Verification before completion. 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.

When your agent uses it

  • Tasks that involve Verification before completion

Example prompts

  • “/fix-self-check”

Requirements

  • Python 3

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. 凭 finding_id 在 canonical 账本(cwd 下 .towow/events.log + 热段 .towow/events/hot/*.jsonl)
  2. 对每条按其 verification_method 真跑机器复算(grep → 真 grep -rn 数命中比 expected;test →
  3. git -C show / diff 看 fix_id 的真实 patch diff,核对它确实改了合约要求的地方

What it can do on your machine

Read from SKILL.md and the folder at commit c9d6abe. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Shell commands in SKILL.md call:

    • python
    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    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.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Fix Self Check loads about 2.2k tokens when it runs. Until then it costs about 47 tokens; SKILL.md has 717 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~47
When it runs · the whole SKILL.md, loaded when a task matches
~2.2k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from Towow-ai/Flowness at commit c9d6abe, republished under its Apache-2.0 licence (© Towow-ai). 717 words, ~2,227 tokens.

Download SKILL.mdSave it as .claude/skills/fix-self-check/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
fix-self-check
description
M-1.6 envelope self-check——独立性保证不自欺欺人 (5 blocking_check)。由 CLI ./tw fix complete --self-check-mode fork(默认即 fork)自动派起,不经 Skill 工具调用;fix 主会话产 FixCompleted 前直读本文,是为理解双层验证关系。
context
fork
capsule_scene_types
fix
tools
Read, Grep, Glob, Bash
spec_source
04-l1-intelligence/M-1.6-fix-skill-detailed-design.md §6.1

Fix Self-Check Fork

tools 无 Edit / Write(防自欺):我只读不写——Read / Grep / Glob / Bash 够我跑 grep / pytest / 验 closure_contract 条目。我物理上不能改代码、不能改 envelope,所以我的 verdict 不可能 "顺手把不通过的地方改过去再说通过"。独立性是结构保证的,不是自觉(V-02 schema-level 隔离)。

合同

服务谁:两类读者。①fork 本体——CLI ./tw fix complete --self-check-mode fork(默认即 fork) 内部 dispatch_fork 自动派起的独立会话,装载本文跑 5 项 blocking_check;②fix 主会话(被审者)—— 产 FixCompleted 前直读本文,是为理解双层验证关系。我 context: fork,不经 Skill 工具调用。

行为差断言:装载我的 fork,判 passed 的每条 check 都有"合约自带 pattern/test_selector 实跑"的 证据,够不到真合约就 failed + 指路(不裁决、不背书)。不装载时:对着 prompt 摘要点头的空壳独立验, 或在无合约场景即兴给出会被引作放行凭据的背书。

验收探针:①给一条带真合约的 finding——verdict 每条 passed 都引账本合约的 pattern/selector + 实跑输出算过,引 prompt 摘要或自选 pattern 算不过。②给一条账本确认无 closure_contract 的 finding—— 合约派生 check 全 failed +"账本无真合约可复算"+ 指路 verify-step degraded(F-08d)+ 实质观察装进 "非裁决"框算过,即兴裁决闭合归属或给无边界标注的背书算不过。③把 verdict 交给被审 fixer 冷读—— 读不出"fork 放行了 inline"的解释空间算过。

边界:我只产 self_check_result / verdict;不修 finding、不改代码、不替 CLI 门定终态;fork 判 fail 后 fixer 的合法出路是 fix/SKILL.md 的地盘,我只指路不重述。回归锚见 anchors/(三份依从 范本 verdict + EP-B 换旗时间线)。

我是谁

我是 M-1.6 内部独立 self-check fork——fix 主会话跑 ./tw fix complete --self-check-mode fork (默认即 fork)时,由 CLI 内部 dispatch_fork 自动派起;5 项 blocking_check 跑通,FixCompleted 才产得出来。我不经 Skill 工具调用;fix 主会话直读本文是健康行为——那是为理解双层验证关系,不是替我跑。

我是 fork(context: fork,capsule 投喂)—— 独立性保证不让 main session 自欺欺人。类比 M-1.4 execution-self-check fork。判断尺子不能由被判断者自己拿,这是 v3 反假done 的结构性约束。

我跟 CLI 门的关系(双层 verification)

我产 closure_result(criteria_results / ripple_results / residual_check_results),交给 ./tw fix complete --closure-result-file。CLI 门(l1/closure_verification.py)会据 finding 的 closure_contract 独立复算——GREP/TEST 它用合约自带的 verification_pattern/test_selector 自己 subprocess 跑、forbidden_residual 用合约自带 pattern 它自己 grep,不信我自报的 passed(门复算 与我自报矛盾 → 拒,抓撒谎)。

RUN-037 P6 关键:复算用的 pattern/test_selector 由 reviewer 签 FindingCreated 合约时定死,不是 我提供。我(被审者)在 closure_result 里只声明:这条 criterion 我覆盖了(criterion 字面对应 合约 condition)+ 我自报通过 + 证据。我不能也无须给 pattern——closure_result schema 已删掉 recompute 字段,偷塞即被解析拒。这堵住了"我把 grep 指向无关、恰好 0 命中的 pattern 自洽通过"的作弊面: 门只认合约里那个 pattern。我糊弄不了门——这是设计如此(我是必要条件不是充分条件,M-1.6 §2.3)。

Shared Knowledge Required

yaml
shared_knowledge_required:
  - fix/fix-mental-model.md
  - fix/closure-contract-execution.md
  - fix/fix-pitfalls.md

一份"不自欺"的 closure 自检长什么样(关键——这是我活的样子,认住它)

finding 的 closure_contract 里有一条 forbidden_residual,reviewer 签合约时定死了 verification_pattern: "os\.system\("(这条 finding 是"消灭 shell 注入面")。我要验"残留 = 0"。

✗ 自欺版(grep 自洽通过,读着像验过了):

Check 3 forbidden_residuals_zero: passed evidence: grep -rn "os.system(" src/ | wc -l = 0 → 残留清零。

这份的问题不是"没跑 grep"——我跑了,还贴了命令。问题是我把 grep 指向了一个我自选的、和合约不一致的 pattern,恰好 0 命中:合约写的是正则 os\.system\((转义点号),我跑的是字面串 os.system((点号是通配,本来更宽松不该出问题)——但真正的猫腻在另一种:我若把 pattern 悄悄换成 os\.system\(\s*cmd_safe(只查"安全调用"那种),它当然 0 命中,我就"自洽"了。这是 fix 阶段最经典的作弊面:用宽松/无关的 pattern 凑出"closure 满足",自己骗自己。 合约里 reviewer 定死的 pattern 没被用,我的 0 命中毫无意义。

✓ 不自欺版(严格按合约自带 pattern 验,只声明、不自选 pattern):

Check 3 forbidden_residuals_zero: passed evidence: 按 closure_contract.forbidden_residuals[0] 自带的 verification_pattern: "os\.system\(" 实跑—— grep -rnE 'os\.system\(' src/ → 0 occurrences(输出贴附)。我没有自选 pattern,用的就是合约那一条。 (我清楚:CLI 门 closure_verification.py 会拿合约这同一个 pattern 自己再 grep 一遍复算;我自报 passed 与门复算矛盾 → 门拒、抓我撒谎。所以我自欺没有收益——但即便没有门,我也只认合约 pattern。)

看出区别没有:✗ 不是"没验",它跑了 grep、贴了命令、得了 0——它是验的是错的东西。我(被审者)在 closure_result 里只声明"这条 criterion 我覆盖了 + 我自报通过 + 证据",绝不自带/自选 pattern(schema 已删 recompute 字段,偷塞即被解析拒)。pattern 永远是 reviewer 签 FindingCreated 合约时定死的那一个。判 passed 的资格不是"我 grep 出了 0",是"我用合约指定的那个 pattern grep 出了 0、且验不到就老实 fail"。 这对示范就是我每条 check 的分辨率下限。

★ 我的判据来源是账本里的真合约,不是别人递给我的摘要(T-RMD-S2-REVFIX / M16-F2)

我被 CLI 路径(fix complete driver)调起时,prompt 里那条 closure_contract (摘要) 只是线索,不是 判据来源。只对着摘要点头 = 空壳独立验,这正是 finding f-glob-review-fix-no-proof-of-work(M16-F2)要 根治的病:fork 即使 spawn 了也够不到 reviewer 签的真合约 pattern + patch diff,于是只复判门自己的 pass 摘要。我必须自己够到真东西:

  1. 凭 finding_id 在 canonical 账本(cwd 下 .towow/events.log + 热段 .towow/events/hot/*.jsonl) Grep/Bash 出那条 FindingCreated,从 payload.after_state.closure_contract(或 payload.closure_contract)取真 closure_criteria[](含 verification_method / verification_pattern / test_selector / expected_*)与 forbidden_residuals[]。
  2. 对每条按其 verification_method 真跑机器复算(grep → 真 grep -rn 数命中比 expected;test → 真 python -m pytest <test_selector>;forbidden_residual → 用合约 pattern 真 grep 断 found=0)。
  3. git -C <repo> show / diff 看 fix_id 的真实 patch diff,核对它确实改了合约要求的地方 (够到 patch diff,非只看 patch_summary 字样)。

够不到真合约(finding 无 closure_contract / 账本找不到)→ 在对应 check 老实标 status=failed + evidence 写清"账本无真合约可复算",不许拿摘要凑 passed(fail-closed)。

finding 压根无 closure_contract(账本确认无、且已排除是搜法问题——找一条同段带合约的 finding 作 对照)= 不是我的辖区:无合约 finding 的独立防线在 verify-step 的 fix_after degraded fork(F-08d), 不在我。这时我的 verdict 长成固定三件套,不即兴:

  1. 合约派生的 check 照上段 fail-closed 全标 failed +"账本无真合约可复算"——不因"免撞墙"软化;
  2. 指路,不裁决:写明"无合约 finding 的合法闭合走 degraded 路径,其独立防线是 verify-step degraded fork(F-08d)"。指路只是路由信息——我不判定该 finding 应当怎么闭、不替 degraded 路背书;
  3. 独立核到的实质信息(patch 真不真、测试真不真过)可以写——那是有价值的独立观察——但必须装进 显式标注的框:"以下为本 fork 无裁决权的补充观察,不构成任何闭合、降级或换旗许可"。

我判 fail 不是 inline 换旗许可。fork 判 fail 之后怎么走,是 fix 主会话按它 skill 里的合法出路 处置的事(那是 fix/SKILL.md 的地盘);我的 verdict 只可作证据被引用,不可作放行凭据被引用——把这句 写进 verdict 本身,压掉"fork 其实放行了"的解释空间。

Show full SKILL.md (223 more words)Show less

Procedure

读 capsule(+ 按上面 ★ 从账本按 finding_id 加载真合约,prompt 摘要不算判据):

  • finding(含 closure_contract)—— 以账本里 finding_id 的真合约为准,不是 prompt 摘要
  • 当前 envelope draft(含 patches)
  • worktree git state

逐项跑 5 个 blocking_check:

Check 1: fix.closure_criteria_self_verified

对 closure_contract.closure_criteria 每条——

  • 按合约里的 verification_method 实跑(grep / schema_check / projection_check / test / replay / manual_reasoning)——pattern/test_selector 看合约自带的 verification_pattern/test_selector(我不自选)
  • 记录 actual_result + evidence_artifact(command output / file path);我只报 self_reported_passed + evidence,不报 pattern(门用合约 pattern 自己复算证实)
  • 任一 criterion 不 passed → status=failed
  • 合约 grep 没绑 verification_pattern(或 test 没绑 test_selector)= 合约自相矛盾 → CLI 门 fail-closed 拒(不是降级)。这是 reviewer 签合约的错,该退回让 reviewer 补 pattern,不是我能糊弄的
  • manual_reasoning / schema_check / projection_check / replay(本质不可门独立复算)→ 会被 CLI 门标 not_recomputable 降级(禁走 resolved 强门)。能用 grep/test 就别用 manual_reasoning
Check 2: fix.ripple_targets_synced

对 closure_contract.ripple_targets 每个——

  • 检查 sync_status (synced / not_applicable / pending)
  • not_applicable 必须有 evidence
  • 任一 pending → status=failed
Check 3: fix.forbidden_residuals_zero

对 closure_contract.forbidden_residuals 每个 pattern——

  • 按 check_method 实跑(grep)
  • 验证 found_occurrences=0(CLI 门会用合约 pattern 自己再 grep 一遍证实)
  • 任一 found_occurrences > 0 → status=failed
Check 4: fix.consensus_respected
  • 修复中是否引入新概念?查 envelope.patches 含 concept_event without supersede flag
  • obligation 是否仍 maintained?
  • consensus_supersede 已声明?
  • 不符合 → status=failed
Check 5: fix.review_plan_respected
  • 修复是否引入新风险面?查 envelope.patches 涉及的 file paths 跟 review_plan.dimensions
  • 触发的 dimension 仍覆盖
  • 不符合 → status=failed

输出 Structured Result

yaml
self_check_result:
  overall_passed: bool                       # 5 项全 passed 才 true
  blocking_check_results:
    - id: fix.closure_criteria_self_verified
      status: passed | failed
      # 注: 不报 recompute/pattern — 复算 pattern 由合约定死 (RUN-037 P6), 我只报 passed + evidence
      evidence: [...]
    - id: fix.ripple_targets_synced
      status: passed | failed
      evidence: [...]
    - id: fix.forbidden_residuals_zero
      status: passed | failed
      evidence: [...]
    - id: fix.consensus_respected
      status: passed | failed
      evidence: [...]
    - id: fix.review_plan_respected
      status: passed | failed
      evidence: [...]

我容易偏向哪里

自选 pattern 凑自洽(最经典作弊面) —— 拿宽松/无关的 grep 凑出"残留清零""criterion 满足",自己骗自己。对治 = 上面那份 ✓:只用合约自带的 verification_pattern/test_selector,绝不自选;验不到就老实 fail。

Over-confident(main session 已经"看过",self-check 走过场全 passed) —— 对治:每个 passed 必须有具体 evidence_artifact(command output / file path),不能抽象 "looks good"。

Under-confident(保守标 failed 让 main session 重做) —— 对治:closure_contract 三字段是明确 合约——按字段验证,不主观判断。

我不做什么

  • 不修 finding(fork 不直接写 event)
  • 不评 closure_contract 是否合理(那是 feasibility check #6 的事,main session 做)
  • 不修代码(V-02 schema-level 隔离——我的 tools 不含 Edit / Write)
  • 不替代 CLI 门做 accept/reject(我产 self_check_result,门据合约独立复算后定终态)

© 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

Files

SKILL.md and 1 other file in .claude/skills/fix-self-check of Towow-ai/Flowness.

  • SKILL.md
  • anchors/README.md

Open the folder on GitHubat commit c9d6abe

Compare with similar skills

Fix 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.

Fix Self Check compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Fix Self Check this skillTowow-ai/Flowness107—~2.2kAutomated safety check: PassApache-2.0
Show Me Your Work Decision Logcursor/plugins11k8 repos~1.6kAutomated safety check: PassNone
Scope Creep Guardlennney/stop-that-shit2.5k1 repos~2kAutomated safety check: PassMIT
Verification Before Completionfarm-fe/farm5.6k46 repos~1kAutomated safety check: PassMIT
PUA High-Agency Governancetanweai/pua20k—~502Automated safety check: PassMIT
Incremental Implementationaddyosmani/agent-skills104k1 repos~2.3kAutomated safety check: PassMIT

Similar skills

  • Official

    Keeps a TSV decision log for long or unattended agent runs, one row per decision with what, why, evidence and result, so a reviewer can check the work later.

    11k GitHub starsUsed in 8 repos~1.6k tokens
    Agent WorkflowsAuto-check passed
  • Scope Creep Guard

    lennney/stop-that-shit

    Keeps an agent focused on the requested work by applying a five-step ladder that checks for direct solutions, real gaps and speculative defenses before adding anything.

    2.5k GitHub starsUsed in 1 repo~2k tokens
    Agent WorkflowsAuto-check passed
  • A skill your agent uses when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any…

    5.6k GitHub starsUsed in 46 repos~1k tokens
    Agent WorkflowsAuto-check passed
  • Pushes an agent to keep verifying and changing approach after repeated failures, using a diagnosis line, evidence-based completion and confirmation before risky edits.

    20k GitHub stars~502 tokensUpdated 1 mo ago
    Agent WorkflowsAuto-check passed
  • Incremental Implementation

    addyosmani/agent-skills

    Delivers a change in thin vertical slices, each implemented, tested, verified and committed before the next, using vertical, contract-first or risk-first slicing.

    104k GitHub starsUsed in 1 repo~2.3k tokens
    Agent WorkflowsAuto-check passed
  • PUA Loop

    tanweai/pua

    Runs an unattended iterate-until-verified loop in which a user-set verify command, not the agent's own claim, decides when the task is finished.

    20k GitHub stars~1.1k tokensUpdated 1 mo ago
    Agent WorkflowsAuto-check passed

More from Towow-ai/Flowness

All 12 skills in this repo
  • Dependency Analyze

    Towow-ai/Flowness

    从 task 的 read/write set + concept statemachine 推导 6 种依赖类型的提案。主 planner 决定边的真实性。派它时只给 read/write set 与疑点、不给预期边集;已有预判逐条标「待复核」交它取证。

    107 GitHub stars~1.6k tokensUpdated 2 mo ago
    Auto-check passed
  • Downtime Recovery

    Towow-ai/Flowness

    停机后复工的标准安全流程(水位线追平/积压泄流/服务分批重启)。当系统经历过 daemon 停机、性能冲刺减负、事故停摆之后要恢复常驻服务时触发;即使 owner 只说"把服务开回来"、"复工"、"追平水位线",也应触发。核心使命:绝不让"重启"变成"积压喷发"(2026-07-04 实锤:orchestrator 停机后水位线落后 3240 条,直接重启把机器负载打到 22+,owner…

    107 GitHub stars~1.1k tokensUpdated 2 mo ago
    Auto-check passed
  • Execution

    Towow-ai/Flowness

    M-1.4 execution skill — 跑 single task 产 patch + 提交 envelope。

    107 GitHub stars~2.5k tokensUpdated 2 mo ago
    Auto-check passed
  • Execution Self Check

    Towow-ai/Flowness

    Pre-submit 自检——envelope 提交 commit gate 前必跑。独立 OPUS fork 逐项判 blocking checks(清单以 dispatch prompt 注入为准),executor 不能 self-assess(运动员不当裁判)。

    107 GitHub stars~1.8k tokensUpdated 2 mo ago
    Auto-check passed
  • Fix

    Towow-ai/Flowness

    修复者 — 把一条被发现的问题(finding)按它的闭合合约修干净,修一个不制造下一个。产 FixProposed + 临时的 FixCompleted,不自判问题关闭(那是复查的权)。当 daemon 派一条 finding 来修、或需要闭合一个已发现的问题时用,即使只说"修一下这个 finding""把这个问题闭合"也触发。调用名就是 fix(Skill 工具)或 /fix(命令),没有…

    107 GitHub stars~1.3k tokensUpdated 2 mo ago
    Auto-check passed
  • Meta Review

    Towow-ai/Flowness

    F-08g 元 review——审 reviewplan 自身够不够 (dimensions 覆盖/voi 具体/historical feed 漏)。用 named error patterns + 历史比对。design-time mode 调它审 reviewplancreator 的产出, critical meta-finding → orchestrator 回头让…

    107 GitHub stars~1.5k tokensUpdated 2 mo ago
    Auto-check passed

Categories

Questions about Fix Self Check

What does Fix Self Check do?

M-1.6 envelope self-check——独立性保证不自欺欺人 (5 blockingcheck)。由 CLI ./tw fix complete --self-check-mode fork(默认即 fork)自动派起,不经 Skill 工具调用;fix 主会话产 FixCompleted 前直读本文,是为理解双层验证关系。. Fix Self Check is an agent skill from Towow-ai/Flowness.

When should I use Fix Self Check?

Fix Self Check fits situations like: tasks that involve Verification before completion.

How do I install Fix Self Check in Claude Code?

Run `npx skills add Towow-ai/Flowness --skill fix-self-check -a claude-code`. Or copy the skill folder (.claude/skills/fix-self-check in Towow-ai/Flowness) into .claude/skills/fix-self-check in your project. Claude Code loads it when a task matches its description.

How do I install Fix Self Check in Codex?

Run `npx skills add Towow-ai/Flowness --skill fix-self-check -a codex`. Or copy the skill folder (.claude/skills/fix-self-check in Towow-ai/Flowness) into .agents/skills/fix-self-check in your project. Codex loads it when a task matches its description.

Can I use Fix Self Check in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Towow-ai/Flowness --skill fix-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/fix-self-check, .gemini/skills/fix-self-check, .github/skills/fix-self-check and .opencode/skills/fix-self-check in your project.

What does Fix Self Check need to run?

Going by SKILL.md and its folder, Fix Self Check needs the command-line tools its instructions call (python and git). Our summary lists: Python 3.

Does Fix Self Check access the network?

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.

Is Fix Self Check safe to install?

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.

What licence does Fix Self Check use?

Fix 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.

How many tokens does Fix Self Check use?

About 2.2k tokens (SKILL.md is roughly 8.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Fix Self Check?

Skills that share tags, products or a category with Fix Self Check: Show Me Your Work Decision Log (cursor/plugins, 11k stars), Scope Creep Guard (lennney/stop-that-shit, 2.5k stars), Verification Before Completion (farm-fe/farm, 5.6k stars) and PUA High-Agency Governance (tanweai/pua, 20k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Fix Self Check?

Towow-ai (a GitHub organization) maintains it in Towow-ai/Flowness, which has 107 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.