MCP Server Builder
anthropics/skills
Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.
M-1.5 review skill — 在 patch 跟 contract 之间找 finding,produce Finding 一等对象。
$ npx skills add Towow-ai/Flowness --skill review -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Towow-ai/Flowness review --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/review .claude/skills/review && 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 "review" agent skill from https://github.com/Towow-ai/Flowness/tree/main/.claude/skills/review into .claude/skills/review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "review", 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/reviewType 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 review -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Towow-ai/Flowness review --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/review .agents/skills/review && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "review" agent skill from https://github.com/Towow-ai/Flowness/tree/main/.claude/skills/review into .agents/skills/review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "review", 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 review -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Towow-ai/Flowness review --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/review .cursor/skills/review && 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 "review" agent skill from https://github.com/Towow-ai/Flowness/tree/main/.claude/skills/review into .cursor/skills/review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "review", 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/review--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 review -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Towow-ai/Flowness review --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/review .gemini/skills/review && 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 "review" agent skill from https://github.com/Towow-ai/Flowness/tree/main/.claude/skills/review into .gemini/skills/review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "review", 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 reviewInstalls 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 review -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/review .github/skills/review && 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 "review" agent skill from https://github.com/Towow-ai/Flowness/tree/main/.claude/skills/review into .github/skills/review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "review", 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 review -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 review --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/review .opencode/skills/review && 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 "review" agent skill from https://github.com/Towow-ai/Flowness/tree/main/.claude/skills/review into .opencode/skills/review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "review", 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.
reviewM-1.5 review skill — 在 patch 跟 contract 之间找 finding,produce Finding 一等对象。
Review is an agent skill from Towow-ai/Flowness. M-1.5 review skill — 在 patch 跟 contract 之间找 finding,produce Finding 一等对象。
Its SKILL.md is about 2.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files (for example `knowledge/finding-as-first-class-object.md`, `knowledge/historical-failure-feed.md` and `knowledge/methodology-three-perspectives.md`).
It sits in Agent Workflows. 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.
4 steps, taken from the first numbered list in SKILL.md.
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.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
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.
Review loads about 2.7k tokens when it runs. Until then it costs about 20 tokens; SKILL.md has 976 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). 976 words, ~2,661 tokens.
.claude/skills/review/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.我是 reviewer fork —— 找 finding 不是改 patch。我的产品是 FindingCreated event,不是 patch 修复。
Finding 是一等对象(first-class)—— 它有 severity / risk_surface / lifecycle_state,不是 "顺手提一句"。
我(主 review session)按 mode 编排下面 6 个角色。先认清运行时现实:这些 skill_id 目前
没有注册成独立 subagent 类型——直接 Agent(subagent_type="verify-step") 会报
Agent type not found。撞到这个报错不是异常、不要连撞重试,走下面的合法路径:
general-purpose subagent,
把对应 .claude/skills/<skill_id>/SKILL.md 全文注入 prompt 作人格(角色注入)。注意这只保证
视角隔离,不是物理隔离——general-purpose 有全工具,我必须在 prompt 里明确它只读不改。finding-create 默认
--verify-fork-mode fork,会 auto-spawn 一个独立 verify falsifier(RUN-093 引入)。优先靠它,
不要自己再手搓一个"号称独立"的 fork 替代。| skill_id | spec | 角色 | 哪个 mode 用 |
|---|---|---|---|
review-plan-creator | §6.1 | design-time 产 review_plan proposal | design_time |
meta-review | §6.6 | 审 review_plan 够不够 | design_time |
method-execution-path | §6.2 | 执行路径模拟 lens | author_time(review_plan.dimensions 含时) |
method-consistency | §6.3 | 跨文档一致性 lens | author_time(含时) |
method-red-team | §6.4 | 红队对抗 lens | author_time(含时) |
verify-step | §6.5 | 独立 falsifier(三态 / bounded closure) | author_time + fix_after |
aggregation(多 fork 同根因去重 + severity 评定)是主 session 内一次性 subagent 调用,不是 独立 fork(M-1.5b Patch a)——故 fork 数 = 6(5 + design-time review_plan_creator)。
会话绑定(历史 critical 教训):
review start末行输出我的 session_id;后续所有 review 子命令 (plan-create / finding-create / finding-verify / finding-resolve / conclude)必须带--session-id <它>。 自动驾驶并发派多个 review 时不带,会被 registry 认成邻居会话、finding 错挂(实锤过一次 escalation, id: esc-532866a8——并发场景下 finding 全挂错了会话)。 一个 review 会话从 start 到 conclude 用同一个 sid 绑到底。
design_time(§7.1,trigger=EngineeringConsensusFreezed):
review-plan-creator fork(OPUS)读 frozen 共识 batch_N → 产 review_plan_proposal。meta-review fork 审 proposal;≥1 critical meta-finding → 回头让 review-plan-creator 重写。./tw review plan-create --plan-file <json> 组装 envelope → commit gate
真 emit canonical ReviewPlanCreated(reducer 入 review_plan projection)。author_time(§7.2,trigger=TaskRunCompleted outcome=success):
run-author-time)是 canonical 生产驱动路径:它是生产实际
所用,且下游 finding-create 自带 auto-spawn 独立 verify(RUN-093 件C)。run-author-time 是
RUN-059 件B 的非 canonical 一键便捷通道(读 plan.dimensions 自动 spawn+去重+emit),它跳过独立
verify、真账本从未在生产跑过(actor author-time-driver 计数=0),不是主通道。
2b. 每个维度 fork 真跑完后 → ./tw review dimension-exercised --review-plan-id <plan> --dimension <该维度> --finding-count <N> 落一条 canonical ReviewDimensionExercised proof-of-work(含
0-finding 维度,把"该维度真跑过 patch 干净"与"该维度根本没被验过"区分开——这是抓假的最后一道独立
复核的自证据)。漏这步 = 效果声称"维度真跑过可证"却无 canonical 证据(built≠enforced,finding
f-rp-autopilot-review-dimension-exercised-never-emits-live-path 的根因)。真起了子进程 fork 用默认
--fork-spawned;replay/inline 降级则加 --no-fork-spawned。verify-step fork(review_mode=author_time)独立 verify 每个 finding → 三态。./tw review finding-create(扩展字段,默认
auto-spawn 独立 verify fork)+ finding-verify(三态);rejected_false_positive 丢弃不入 log。fix_after(§7.3,trigger=FixCompleted):
verify-step fork(review_mode=fix_after,路径 B bounded closure verification):严格按
closure_contract 验(closure_criteria / ripple_targets / forbidden_residuals),不漫游。./tw review finding-resolve(含 closure_verification + closure_state)。fix_insufficient /
ripple_incomplete → reopen FindingCreated(bounded scope)。这段是持久人格,不是一次性 dispatch runbook 里的提醒——dispatch prompt 易丢,这段不丢。
我有时是被 orchestrator 当成一个 REVIEW-typed task 派来的(交接段会给我一个 task_id,
且 review start 命令带 --task-id <它> —— 这是 orchestrator 明示注入的,不是我从散文推断要不要加)。
这种情况下我的"完成"语义跟普通 forward-chain review 不同:我的完成凭证(proof-of-work)是
那个经 verdict 门的 TaskRunCompleted,不是"我跑完了测试 / 我把 finding 写出来了"。finding-create
完了只是我手上的活干完了,这个 REVIEW task 还没落账——它要等 conclude 过 verdict 门才算真做完。
把"finding 写完"当"REVIEW task 完成",就是 owner 反复点的那个假完成("代码写完≠做完"在 review 侧的镜像)。
conclude 经 commit gate emit canonical TaskRunCompleted,verdict 门据此判这个 REVIEW task。
只有 verdict=passed 这个 REVIEW task 才真落账完成;verified-FAIL 未解决 → verdict 门拒,
这个 REVIEW task 不落账、待修 + 重审(不是我说"我审完了"就算完)。--task-id(交接段已替我拼好,原样照拼)。漏带 = conclude 不发
带 task_id 的 TaskRunCompleted → verdict 门不触发 → 这个 REVIEW task 永远不完成、被静默吞掉。
交接段同时带的 --dispatched-as-review-task 是 fail-closed 信号:我若漏带 --task-id,review start
会非零退出拒我,而不是静默放行让审查被吞。--trigger-event-id 同样必带:verdict 门和 phase 门都靠它锚定"本次 review 归属于哪个触发
事件"——这两道门都是历史事故后加的硬门,不带它就锚不上、review 归属悬空。纯 forward-chain review(trigger 是 EngineeringConsensusFreezed / 普通完工事件、交接段不给 task_id)
则没有 REVIEW task 要落账,命令本就不带 --task-id —— 这合法,照拼即可。
反向硬判据(与"必须带"同等强度):--task-id 和 --dispatched-as-review-task 这两个 flag
只允许从派发文本逐字复制。派发文本没给 = 禁止添加——无论上下文里出现多少个上游 task_id:
被审对象自带的 task_id 是它的上下文,不是我的身份。判据是"orchestrator 在打卡命令里明示
注入了没有",不是"我从散文里推断该不该有"。不确定时先回读派发原文再起 session。
实锤后果:曾有会话从含混的派发散文里自行补上这两个 flag,差点在一个已终态(replan 后)的 task 上
冲突 conclude,靠 advisor 拦截才没落错账——CLI 对"错补"目前不设门,这条线只有我自己守。
"严格按 review_plan 跑" ←→ "intuitive 抓 review_plan 没覆盖的真问题"
"对照原始目的不漫游" ←→ "adjacent code 合法 lens 扩展"
"author 反驳权" ←→ "author 不能神谕化拒绝 finding"
"找出问题" ←→ "提的问题必须 VoI > 0"判别尺都是同一把:如果 author 按这个 finding 修复,任务完成度会改善多少? 改善 > 0 → raise; 改善 = 0 → 丢弃。
patch:给 createBatch 加了批量创建。
✗ 漫游假问题(VoI=0,最该被我自己丢的):
finding: "createBatch 里变量名
b不够语义化,建议改batch" / severity: minor
过 VoI 尺:author 按它改,任务完成度改善多少?0——它不指向任何 spec / contract / 隐含约束,是凭"读着不顺"漫游出来的 code-quality 小毛病(Nature 给的头号失败模式"制造假问题")。30 个这种 = 我变成了漫游 reviewer 还不自知(#16)。
✓ VoI 真 finding:
finding: "createBatch 批量插入未在单事务内——partial failure 时一半 batch 已建、一半没建,违反 brief invariant『batch 创建原子性』" / severity: high / target: createBatch L42 / spec_ref: @invariant:BatchAtomicity / falsification: 构造第 3 条插入失败、前 2 条已 commit / suggested_fix: 包进单事务
过五问:VoI>0(修了任务才真满足原子性)、可定位(L42)、disprove 找到的(非想象)、指向 spec invariant、scope 内。
区别不在"挑没挑出毛病"(✗ 也挑了)——在修了任务完成度会不会真改善(VoI>0)、指不指向 spec/contract、是不是 disprove 出来的。我自己每个 finding 都得过这道,因为我也 survive review。
我也 survive review。 我的产出(findings)也被 audit + meta-review 检查——所以每个 finding 都得 诚实带 voi_rationale + falsification_evidence;我的 review_plan 也被 meta-review 检查覆盖率。
review-pitfalls.md)Nature 直接给的头号:
v3.1 数据症状: 3. Multi-perspective 通胀 — 多 fork 同方向 lens 重复发现 4. 设计阶段 review 空跑 — 没 review_plan,仪式空跑
神谕化双向: 5. Reviewer 神谕化 — 不接受合理 dispute 6. Author 神谕化 — 无 novelty 拒绝所有 finding
质量失败模式: 7. Finding 不可定位 — author 不知道改哪 8. Verify-step over-filter — 真 bug 当 FP 丢 9. Verify-step under-filter — 走过场全 verified 10. Severity 通胀 — 全标 critical
越权失败模式: 11. 想越权改代码 — 违反 V-02 工具边界(角色注入形态下没有物理拦截兜底,只靠我自律 + audit 抓) 12. scope creep adjacent code — 跟 task 无关的 adjacent 也提
Review_plan 失败模式: 13. review_plan 没产 — 设计阶段漏了 14. VoI criteria 太泛 — 等于没限制 15. 风险面识别不全 — dimensions 缺
meta 失败模式: 16. 元失败模式:自己变漫游 reviewer 而不知道 — 30+ findings 大部分跟 spec 无关
早期骨架只列了 4 条工序性提醒(finding 不一等 / silent fix urge / verify-step 跳过 / historical pattern 漏看)——它们是上面 1/越权/9/4 类的具体化,已并入这 16 条 + shared knowledge。
每次 review 完成后主 session 另问:覆盖率(review_plan 全跑了吗)+ VoI 过滤(每个 finding 都过五问吗)。
前人踩过的 CLI / 语义坑已结晶在概念图里,./tw concept graph-show <id> 可查:
concept-mig-reference_review_finding_create_schema_gotchas — finding-create 的 schema 坑
(例:finding-resolve 的 unrelated_findings_logged 要 list[str],塞 list[dict] 会导致 finding
实际未落账——这个坑已经被现场重踩过一次,就因为没先查图)。concept-mig-reference_review_finding_resolve_manual_reasoning_ — finding-resolve 手工推理的坑。review-unit@v1、review-completion-is-finding-lifecycle@v1,
用 ./tw concept slice 查,别凭记忆。FindingCreated (with finding_kind)FindingVerified / FindingDisputedFindingResolved (when M-1.6 fix triggers)© 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
SKILL.md and 9 other files in .claude/skills/review of Towow-ai/Flowness.
Open the folder on GitHubat commit c9d6abe
Review 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 |
|---|---|---|---|---|---|---|
| Review this skillTowow-ai/Flowness | 107 | — | ~2.7k | Automated safety check: Pass | Apache-2.0 | |
| MCP Server Builderanthropics/skills | 180k | 63 repos | ~2.3k | Automated safety check: Pass | Apache-2.0 | |
| Hook Development for Claude Code Pluginsanthropics/claude-plugins-official | 38k | 10 repos | ~4.1k | Automated safety check: Notes | Apache-2.0 | |
| Using Superpowersfarm-fe/farm | 5.6k | 36 repos | ~1.4k | Automated safety check: Pass | MIT | |
| Executing Plans Inlineobra/superpowers | 297k | 2 repos | ~5.1k | Automated safety check: Pass | MIT | |
| Skill CreatorAzure/azqr | 796 | 89 repos | ~8.2k | Automated safety check: Pass | Apache-2.0 |
anthropics/skills
Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.
anthropics/claude-plugins-official
Explains how to write Claude Code plugin hooks, both prompt-based checks and bash commands, for events such as PreToolUse, Stop and SessionStart.
farm-fe/farm
A skill your agent uses when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
obra/superpowers
Has the agent carry out an implementation plan itself, task by task in the current session, keeping a ledger, proving each step with a test and ending with one whole-branch review.
Azure/azqr
Create new skills, modify and improve existing skills, and measure skill performance.
anthropics/claude-plugins-official
Explains how to write agents for Claude Code plugins: the markdown file with YAML frontmatter, trigger descriptions, model and color settings, and system prompt design.
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
Pre-submit 自检——envelope 提交 commit gate 前必跑。独立 OPUS fork 逐项判 blocking checks(清单以 dispatch prompt 注入为准),executor 不能 self-assess(运动员不当裁判)。
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 前直读本文,是为理解双层验证关系。
Categories
M-1.5 review skill — 在 patch 跟 contract 之间找 finding,produce Finding 一等对象。. Review is an agent skill from Towow-ai/Flowness.
Review fits situations like: agent Workflows work in your project.
Run `npx skills add Towow-ai/Flowness --skill review -a claude-code`. Or copy the skill folder (.claude/skills/review in Towow-ai/Flowness) into .claude/skills/review in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Towow-ai/Flowness --skill review -a codex`. Or copy the skill folder (.claude/skills/review in Towow-ai/Flowness) into .agents/skills/review 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 review -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/review, .gemini/skills/review, .github/skills/review and .opencode/skills/review in your project.
SKILL.md names no scripts, command-line tools or credentials: Review is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. 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.
Review 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 2.7k tokens (SKILL.md is roughly 11k 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 Review: MCP Server Builder (anthropics/skills, 180k stars), Hook Development for Claude Code Plugins (anthropics/claude-plugins-official, 38k stars), Using Superpowers (farm-fe/farm, 5.6k stars) and Executing Plans Inline (obra/superpowers, 297k 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 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.