Tbd
jlevy/strif
Git-native issue tracking (beads), coding guidelines, knowledge injection, and spec-driven planning for AI agents.
【Code Review 子 Agent · 门控三】基于 Sentry LOGAF 三级标注(h/m/l)对代码变更执行 8 维度全面评审(设计合理性、测试质量、预期行为验证、长期影响、代码复杂度、规范执行、变更范围、知识共享)。输出结构化 Checklist 报告并给出最终裁决。由 spec-driven-dev 的 codereview 阶段在门控二通过后自动调用。
$ npx skills add LeoYeAI/openclaw-master-skills --skill cr-logaf-review -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills cr-logaf-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/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/spec-driven-dev/sub-skills/cr-logaf-review .claude/skills/cr-logaf-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 "cr-logaf-review" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/spec-driven-dev/sub-skills/cr-logaf-review into .claude/skills/cr-logaf-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cr-logaf-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/LeoYeAI/openclaw-master-skills/tree/main/skills/spec-driven-dev/sub-skills/cr-logaf-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 LeoYeAI/openclaw-master-skills --skill cr-logaf-review -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills cr-logaf-review --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/spec-driven-dev/sub-skills/cr-logaf-review .agents/skills/cr-logaf-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 "cr-logaf-review" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/spec-driven-dev/sub-skills/cr-logaf-review into .agents/skills/cr-logaf-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cr-logaf-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 LeoYeAI/openclaw-master-skills --skill cr-logaf-review -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills cr-logaf-review --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/spec-driven-dev/sub-skills/cr-logaf-review .cursor/skills/cr-logaf-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 "cr-logaf-review" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/spec-driven-dev/sub-skills/cr-logaf-review into .cursor/skills/cr-logaf-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cr-logaf-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/LeoYeAI/openclaw-master-skills.git --path skills/spec-driven-dev/sub-skills/cr-logaf-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 LeoYeAI/openclaw-master-skills --skill cr-logaf-review -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills cr-logaf-review --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/spec-driven-dev/sub-skills/cr-logaf-review .gemini/skills/cr-logaf-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 "cr-logaf-review" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/spec-driven-dev/sub-skills/cr-logaf-review into .gemini/skills/cr-logaf-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cr-logaf-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 LeoYeAI/openclaw-master-skills cr-logaf-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 LeoYeAI/openclaw-master-skills --skill cr-logaf-review -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/spec-driven-dev/sub-skills/cr-logaf-review .github/skills/cr-logaf-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 "cr-logaf-review" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/spec-driven-dev/sub-skills/cr-logaf-review into .github/skills/cr-logaf-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cr-logaf-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 LeoYeAI/openclaw-master-skills --skill cr-logaf-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 LeoYeAI/openclaw-master-skills cr-logaf-review --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/spec-driven-dev/sub-skills/cr-logaf-review .opencode/skills/cr-logaf-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 "cr-logaf-review" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/spec-driven-dev/sub-skills/cr-logaf-review into .opencode/skills/cr-logaf-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cr-logaf-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.
cr-logaf-review【Code Review 子 Agent · 门控三】基于 Sentry LOGAF 三级标注(h/m/l)对代码变更执行 8 维度全面评审(设计合理性、测试质量、预期行为验证、长期影响、代码复杂度、规范执行、变更范围、知识共享)。输出结构化 Checklist 报告并给出最终裁决。由 spec-driven-dev 的 codereview 阶段在门控二通过后自动调用。
Cr Logaf Review is an agent skill from LeoYeAI/openclaw-master-skills. 【Code Review 子 Agent · 门控三】基于 Sentry LOGAF 三级标注(h/m/l)对代码变更执行 8 维度全面评审(设计合理性、测试质量、预期行为验证、长期影响、代码复杂度、规范执行、变更范围、知识共享)。输出结构化 Checklist 报告并给出最终裁决。由 spec-driven-dev 的 codereview 阶段在门控二通过后自动调用。
Its SKILL.md is about 1.6k 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 Development, covering Spec-driven development and Code review. It works with Sentry and Git. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e5199b5. 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:
gitFrom 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.
Cr Logaf Review loads about 1.6k tokens when it runs. Until then it costs about 51 tokens; SKILL.md has 327 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 LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 327 words, ~1,597 tokens.
.claude/skills/cr-logaf-review/SKILL.md (or your agent's skills folder).Code Review 流水线的第三道门控:LOGAF Checklist 全面评审子 Agent。
由 spec-driven-dev 的 code_review 阶段在 cr-code-gate 通过或 WARN 后调用。
执行 8 个维度的综合性代码评审,输出可操作的分级反馈,并给出最终合并裁决。
| 字段 | 类型 | 说明 |
|---|---|---|
us_id | string | 用户故事 ID |
iter_id | string | 当前迭代 ID |
git_diff | string | git diff main...HEAD 的完整输出 |
us_file_path | string | requirements/US/{us_id}.md,用于核对验收标准(CR-03) |
architecture_path | string | requirements/{us_id}/docs/architecture.md,用于设计评审(CR-01、CR-04) |
test_report_path | string | requirements/{us_id}/docs/reports/test-{us_id}-report.md,用于测试质量评审(CR-02) |
code_gate_findings | object[] | 门控二 cr-code-gate 传入的 m/l 级发现列表(避免重复报告) |
Orchestrator 调用示例(OpenCode Sub-Agent 格式):
invoke_skill: cr-logaf-review
with:
us_id: "US042"
iter_id: "iter_003"
git_diff: "<diff output>"
us_file_path: "requirements/US042/docs/US042.md"
architecture_path: "requirements/US042/docs/architecture.md"
test_report_path: "requirements/US042/docs/reports/test-US042-report.md"
code_gate_findings: [{ "id": "GK-07", "logaf": "m", … }]{
"agent": "cr-logaf-review",
"verdict": "APPROVED | APPROVED_WITH_NOTES | REQUEST_CHANGES",
"h_count": 0,
"m_count": 0,
"l_count": 0,
"findings": [
{
"id": "CR-01",
"logaf": "m",
"verdict": "PASS | WARN | FAIL",
"file": "src/foo.py:12",
"description": "…",
"suggestion": "…"
}
],
"summary": "…"
}[AGENT:cr-logaf-review] START us_id={us_id} iter_id={iter_id}git_diff 获取所有变更文件和代码块。US042.md 提取验收标准清单(用于 CR-03)。architecture.md 获取组件职责和接口约定(用于 CR-01、CR-04)。test-{us_id}-report.md 获取覆盖率和测试失败摘要(用于 CR-02)。code_gate_findings 避免在 CR-05/CR-06 中重复 m/l 发现。LOGAF 三级标注:
h(high)— 必须在合并前解决,否则裁决 REQUEST_CHANGESm(medium)— 应当修复,但不强制阻塞,裁决 APPROVED_WITH_NOTESl(low)— 可选改进,不影响合并裁决
评审问题:
architecture.md 中定义的组件职责和接口约定?LOGAF 定级参考:
h:新代码违反了 architecture.md 中明确定义的模块边界m:可提升为模块级方法,但当前实现仍可工作l:轻微耦合,可在后续迭代重构评审问题:
LOGAF 定级参考:
h:验收标准中有条件完全未被任何测试覆盖m:测试覆盖存在盲区但核心路径已覆盖;或测试中存在可能掩盖 bug 的分支l:可补充边界情况测试,但不影响主要验证评审问题:
US{us_id}.md 中定义的全部验收标准?LOGAF 定级参考:
h:有验收标准明确未被代码实现满足m:验收标准语义模糊,需要澄清才能确认是否满足l:迭代摘要描述不够清晰,但实现正确评审问题:
current_iter.md 中记录了 senior 确认?LOGAF 定级参考:
h:重大架构变更无任何审批记录m:有潜在的技术债,但当前迭代范围内合理l:微小的长期影响,已在注释中说明评审问题:
find、filter、map、reduce)?LOGAF 定级参考:
h:代码逻辑极度复杂,严重影响可维护性m:存在明显的简化机会,改动后可读性显著提升l:轻微的风格偏好差异,可选改进评审问题:
coding_standards.md 中项目特定的规范约定?注意:若
cr-code-gate的code_gate_findings中已包含 GK-09/GK-10 的同类发现,此处不再重复报告,只做引用。
LOGAF 定级参考:
h:命名导致语义歧义,影响团队理解和维护m:命名不一致,但语义清晰l:纯风格偏好,不影响功能评审问题:
LOGAF 定级参考:
h:无关变更掩盖了核心变更,导致评审困难m:包含少量无关改动,但可识别l:微小的顺手修复,不影响理解评审问题:
LOGAF 定级参考:
h:核心业务逻辑完全无注释,严重影响知识传承m:注释不足,但可以通过阅读代码理解l:可补充的说明性注释,非必须每条发现使用统一格式:
[{logaf}] {CR-ID} | 文件: {path}:{line_or_N/A} | 问题: {描述} | 建议: {可操作方案}示例:
[h] CR-03 | 文件: N/A | 问题: 验收标准"Session 24h 过期"无任何代码实现 | 建议: 在 JWT 签发时设置 exp = now + 86400s
[m] CR-01 | 文件: src/auth/service.py:34 | 问题: validate_token() 逻辑可提升为模块级工具函数 | 建议: 移至 src/utils/jwt.py 并复用
[m] CR-02 | 文件: tests/test_auth.py | 问题: 缺少 token 过期场景的测试用例 | 建议: 新增 test_expired_token_returns_401
[l] CR-08 | 文件: src/auth/handler.py:78 | 问题: callback 处理逻辑无注释说明状态机转换意图 | 建议: 添加注释解释 state 参数的 CSRF 防护作用{
"agent": "cr-logaf-review",
"verdict": "REQUEST_CHANGES",
"h_count": 1,
"m_count": 2,
"l_count": 1,
"findings": [
{
"id": "CR-03", "logaf": "h", "verdict": "FAIL",
"file": "N/A",
"description": "验收标准 'Session 24h 过期' 无实现",
"suggestion": "在 JWT 签发时设置 exp = now + 86400s"
}
],
"summary": "发现 1 条 h 级问题(CR-03 验收标准未满足),必须修复后重新评审。2 条 m 级建议可在当前迭代或后续迭代跟进。"
}[AGENT:cr-logaf-review] DONE verdict=APPROVED|APPROVED_WITH_NOTES|REQUEST_CHANGES h={N} m={N} l={N}| 裁决 | 条件 | Orchestrator 行为 |
|---|---|---|
| APPROVED | 所有 Checklist 项无 h 级发现,且 m/l 也为 0 | 汇总报告标注 APPROVED,解除 release 进入锁 |
| APPROVED_WITH_NOTES | 无 h 级发现,存在 m/l 级发现已记录 | 汇总报告标注 APPROVED_WITH_NOTES,已知风险存档,解除 release 进入锁 |
| REQUEST_CHANGES | 存在任意 h 级发现 | 终止流水线,阻塞 release,返回必修清单 |
h 级 Checklist 问题因"代码作者已在注释中解释"而降级。code_gate_findings 中已存在的相同文件和行号的问题。git_diff 为空时给出有效的 APPROVED,应提示 Orchestrator 核查是否存在未暂存的变更。l 级问题升级为 m 或 h。© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. 1 hidden character (zero-width or bidirectional) removed. Raw file
Just SKILL.md in skills/spec-driven-dev/sub-skills/cr-logaf-review of LeoYeAI/openclaw-master-skills.
Open the folder on GitHubat commit e5199b5
Cr Logaf 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 |
|---|---|---|---|---|---|---|
| Cr Logaf Review this skillLeoYeAI/openclaw-master-skills | 2.2k | — | ~1.6k | Automated safety check: Pass | MIT | |
| Tbdjlevy/strif | 131 | — | ~3.5k | Automated safety check: Pass | MIT | |
| Review Triage Phaseprisma/orm | 48k | — | ~995 | Automated safety check: Pass | Apache-2.0 | |
| Cursor Composer Task DelegateChachamaru127/claude-code-harness | 3.2k | — | ~4.4k | Automated safety check: Notes | MIT | |
| Adopt PR Branch Contextpydantic/pydantic-ai-harness | 952 | — | ~1.8k | Automated safety check: Pass | MIT | |
| Coding Protocollencx/skills | 196 | — | ~2.4k | Automated safety check: Pass | MIT |
jlevy/strif
Git-native issue tracking (beads), coding guidelines, knowledge injection, and spec-driven planning for AI agents.
prisma/orm
Runs the triage step of the review-framework loop: reads fetched PR review state, builds `review-actions.json`, validates it and renders `review-actions.md`.
Chachamaru127/claude-code-harness
Hands one implementation task to Cursor Composer in an isolated git worktree, then reviews its diff and cherry-picks the result into the main branch.
pydantic/pydantic-ai-harness
Fills in issue-brief.md and pr-decisions.md for an existing pull request, so you can pick up a PR mid-flight with its linked issue and past review decisions summarized.
lencx/skills
Risk-scaled repo execution and code-evidence protocol. An agent skill from lencx/skills.
kairyou/agent-tools
Review code changes for bugs, regressions, convention violations, and high-value cleanup opportunities.
LeoYeAI/openclaw-master-skills
Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.
LeoYeAI/openclaw-master-skills
Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.
LeoYeAI/openclaw-master-skills
Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.
LeoYeAI/openclaw-master-skills
Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.
LeoYeAI/openclaw-master-skills
Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.
LeoYeAI/openclaw-master-skills
Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.
Categories
【Code Review 子 Agent · 门控三】基于 Sentry LOGAF 三级标注(h/m/l)对代码变更执行 8 维度全面评审(设计合理性、测试质量、预期行为验证、长期影响、代码复杂度、规范执行、变更范围、知识共享)。输出结构化 Checklist 报告并给出最终裁决。由 spec-driven-dev 的 codereview 阶段在门控二通过后自动调用。. Cr Logaf Review is an agent skill from LeoYeAI/openclaw-master-skills.
Cr Logaf Review fits situations like: tasks that involve Spec-driven development; tasks that involve Code review.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill cr-logaf-review -a claude-code`. Or copy the skill folder (skills/spec-driven-dev/sub-skills/cr-logaf-review in LeoYeAI/openclaw-master-skills) into .claude/skills/cr-logaf-review in your project. Claude Code loads it when a task matches its description.
Run `npx skills add LeoYeAI/openclaw-master-skills --skill cr-logaf-review -a codex`. Or copy the skill folder (skills/spec-driven-dev/sub-skills/cr-logaf-review in LeoYeAI/openclaw-master-skills) into .agents/skills/cr-logaf-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 LeoYeAI/openclaw-master-skills --skill cr-logaf-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/cr-logaf-review, .gemini/skills/cr-logaf-review, .github/skills/cr-logaf-review and .opencode/skills/cr-logaf-review in your project.
Going by SKILL.md and its folder, Cr Logaf Review needs the command-line tools its instructions call (git).
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.
Cr Logaf Review is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.6k tokens (SKILL.md is roughly 6.4k 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 Cr Logaf Review: Tbd (jlevy/strif, 131 stars), Review Triage Phase (prisma/orm, 48k stars), Cursor Composer Task Delegate (Chachamaru127/claude-code-harness, 3.2k stars) and Adopt PR Branch Context (pydantic/pydantic-ai-harness, 952 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,161 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.
Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.