Qt C++ Code Review
x-tools-author/x-tools
Read-only review of Qt6 C++ code that combines a deterministic lint script with six parallel analysis agents and reports only high-confidence issues.
Agent skill
by davidYichengWei in davidYichengWei/agentic-engineering-framework
代码文件修改的统一入口。当用户请求任何代码变更(新功能、优化、Bug 修复、重构)时必须首先调用此 skill。仅适用于代码文件(如 .cc/.cpp/.h/.go/.py 等),修改 .md 等非代码文件时不需要调用。它会评估复杂度、检查 spec.md、生成 tasks.md、并逐个任务执行。
$ npx skills add davidYichengWei/agentic-engineering-framework --skill workflow-code-generation -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install davidYichengWei/agentic-engineering-framework workflow-code-generation --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/davidYichengWei/agentic-engineering-framework.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/workflow-code-generation .claude/skills/workflow-code-generation && 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 "workflow-code-generation" agent skill from https://github.com/davidYichengWei/agentic-engineering-framework/tree/main/skills/workflow-code-generation into .claude/skills/workflow-code-generation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "workflow-code-generation", 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/davidYichengWei/agentic-engineering-framework/tree/main/skills/workflow-code-generationType 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 davidYichengWei/agentic-engineering-framework --skill workflow-code-generation -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install davidYichengWei/agentic-engineering-framework workflow-code-generation --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/davidYichengWei/agentic-engineering-framework.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/workflow-code-generation .agents/skills/workflow-code-generation && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "workflow-code-generation" agent skill from https://github.com/davidYichengWei/agentic-engineering-framework/tree/main/skills/workflow-code-generation into .agents/skills/workflow-code-generation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "workflow-code-generation", 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 davidYichengWei/agentic-engineering-framework --skill workflow-code-generation -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install davidYichengWei/agentic-engineering-framework workflow-code-generation --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/davidYichengWei/agentic-engineering-framework.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/workflow-code-generation .cursor/skills/workflow-code-generation && 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 "workflow-code-generation" agent skill from https://github.com/davidYichengWei/agentic-engineering-framework/tree/main/skills/workflow-code-generation into .cursor/skills/workflow-code-generation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "workflow-code-generation", 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/davidYichengWei/agentic-engineering-framework.git --path skills/workflow-code-generation--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 davidYichengWei/agentic-engineering-framework --skill workflow-code-generation -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install davidYichengWei/agentic-engineering-framework workflow-code-generation --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/davidYichengWei/agentic-engineering-framework.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/workflow-code-generation .gemini/skills/workflow-code-generation && 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 "workflow-code-generation" agent skill from https://github.com/davidYichengWei/agentic-engineering-framework/tree/main/skills/workflow-code-generation into .gemini/skills/workflow-code-generation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "workflow-code-generation", 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 davidYichengWei/agentic-engineering-framework workflow-code-generationInstalls 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 davidYichengWei/agentic-engineering-framework --skill workflow-code-generation -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/davidYichengWei/agentic-engineering-framework.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/workflow-code-generation .github/skills/workflow-code-generation && 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 "workflow-code-generation" agent skill from https://github.com/davidYichengWei/agentic-engineering-framework/tree/main/skills/workflow-code-generation into .github/skills/workflow-code-generation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "workflow-code-generation", 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 davidYichengWei/agentic-engineering-framework --skill workflow-code-generation -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install davidYichengWei/agentic-engineering-framework workflow-code-generation --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/davidYichengWei/agentic-engineering-framework.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/workflow-code-generation .opencode/skills/workflow-code-generation && 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 "workflow-code-generation" agent skill from https://github.com/davidYichengWei/agentic-engineering-framework/tree/main/skills/workflow-code-generation into .opencode/skills/workflow-code-generation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "workflow-code-generation", 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.
workflow-code-generation代码文件修改的统一入口。当用户请求任何代码变更(新功能、优化、Bug 修复、重构)时必须首先调用此 skill。仅适用于代码文件(如 .cc/.cpp/.h/.go/.py 等),修改 .md 等非代码文件时不需要调用。它会评估复杂度、检查 spec.md、生成 tasks.md、并逐个任务执行。
Workflow Code Generation is an agent skill from davidYichengWei/agentic-engineering-framework. 代码文件修改的统一入口。当用户请求任何代码变更(新功能、优化、Bug 修复、重构)时必须首先调用此 skill。仅适用于代码文件(如 .cc/.cpp/.h/.go/.py 等),修改 .md 等非代码文件时不需要调用。它会评估复杂度、检查 spec.md、生成 tasks.md、并逐个任务执行。
Its SKILL.md is about 730 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `reference/task_planning_guide.md`).
It sits in Development. It works with C++. The repository describes itself as: 开箱即用、可按项目定制的 AI Coding Agent Skills 框架:提供通用 Workflow、可扩展的项目私有知识、自我学习闭环和问题排查能力,适配任意技术栈和工程场景。兼容主流 Coding Agent。 The licence is MIT.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 1f7ac0f. 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 (its code samples are markdown).
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.
Workflow Code Generation loads about 733 tokens when it runs. Until then it costs about 44 tokens; SKILL.md has 218 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 davidYichengWei/agentic-engineering-framework at commit 1f7ac0f, republished under its MIT licence (© davidYichengWei). 218 words, ~733 tokens.
.claude/skills/workflow-code-generation/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.所有代码修改的统一入口。先加载规范,再写代码。
⚠️ 防御性检查:如果 AI 无法明确回答"要改什么模块/文件"、"要实现什么行为"、"怎样算完成"这三个问题中的任何一个,则立即停止,调用
workflow-requirements-clarification。本 skill 不负责需求澄清。
默认走标准流程(步骤 2 → 3 → 4 → 5)。Fast-Path 仅当改动为单文件、局部改动(能在路由阶段确定完整文件列表,且只涉及 1 个文件的局部修改)时才可进入。
无法确定 → 标准流程。
workflow-code-review skill(指定 skip_reviewers: [magical-prompt-reviewer])→ 修复循环查找 docs/design-docs/<module>/<feature>/spec.md:
workflow-requirements-clarification(禁止自行澄清)强制:spec.md 与 tasks.md 同时存在时,编码前必须完整读取两者。
从 tasks.md 中找第一个未完成任务,记录其编号和上下文。
tasks.md🚨 创建 tasks.md 后必须停下来等用户确认。 展示任务列表,然后停止并等待用户回复。禁止自动进入步骤 4。
未加载规范就写代码 → 立即停止,先加载。
| 规范 | 说明 |
|---|---|
bp-coding-best-practices | 通用编码最佳实践 |
bp-performance-optimization | 性能优化(所有代码都是性能敏感的) |
| 规范 | 何时加载 |
|---|---|
std-cpp | .cc/.cpp/.h 文件 |
std-go | .go 文件 |
bp-distributed-systems | 涉及网络通信、多节点协调、一致性、故障恢复 |
核心规则:一个 Task → review 通过 → 报告 → 等用户批准 → 下一个 Task
修改代码,更新 tasks.md 标记 In Progress。
4a. 执行 Code Review
加载 workflow-code-review skill,按其工作流执行(指定 skip_reviewers: [magical-prompt-reviewer])。该 skill 会并行调用 reviewer subagent 执行审查——禁止主 agent 自己做 review 代替 subagent。
4b. 逐条反思犯错原因
对报告中每条 keep 的 finding,反思犯错原因:
| 原因分类 | 含义 |
|---|---|
| Spec 理解偏差 | spec 写清楚了但理解错误 |
| 规范未遵守 | 编码规范有要求但未执行 |
| 执行遗漏 | 漏掉边界/细节 |
| 设计考虑不足 | 需更深层设计思考 |
4c. 自动修复 → Re-review 循环
修复 finding → 重新加载 workflow-code-review skill 执行 re-review → 重复 4b-4c,直到结论为 PASS。
中间轮次的报告和反思不需要展示给用户,内部处理即可。
4d. 输出 Review 总结
所有轮次结束(PASS)后,向用户输出一份总结,包含:
输出报告,更新 tasks.md 标记 Completed,停止等待用户批准。
---
## ✅ Task N 完成
### 改动文件
- `path/to/file.cc`: [改动说明]
### 改动内容
[做了什么,为什么]
### Code Review 结果
**Review 轮次**: [第 K 轮通过]
[附 workflow-code-review 输出的报告]
---
询问用户下一步操作,提供以下选项:
- **继续/LGTM** → 下一个任务
- **修改** → 重新提交(用户附带修改要求)
- **回滚** → 撤销本次改动必须生成简化版 spec.md(标注 Status: Quick Draft)。禁止无 spec 修改中等+代码。
读取 tasks.md → 找未完成任务 → 重新加载编码规范 → 继续执行。
© davidYichengWei, MIT. 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 1 other file in skills/workflow-code-generation of davidYichengWei/agentic-engineering-framework.
Open the folder on GitHubat commit 1f7ac0f
Workflow Code Generation 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 |
|---|---|---|---|---|---|---|
| Workflow Code Generation this skilldavidYichengWei/agentic-engineering-framework | 158 | — | ~733 | Automated safety check: Pass | MIT | |
| Qt C++ Code Reviewx-tools-author/x-tools | 1.1k | 2 repos | ~4.3k | Automated safety check: Pass | BSD-3-Clause | |
| YugabyteDB ASH Instrumentationyugabyte/yugabyte-db | 11k | — | ~4.5k | Automated safety check: Pass | Custom licence | |
| pybind11 Release Preparationpybind/pybind11 | 18k | — | ~1.7k | Automated safety check: Pass | Custom licence | |
| Qt Cpp ReviewSerial-Studio/Serial-Studio | 7.2k | — | ~4.3k | Automated safety check: Pass | Custom licence | |
| Paddle Eager GraphPaddlePaddle/Paddle | 24k | — | ~562 | Automated safety check: Pass | Apache-2.0 |
x-tools-author/x-tools
Read-only review of Qt6 C++ code that combines a deterministic lint script with six parallel analysis agents and reports only high-confidence issues.
yugabyte/yugabyte-db
Procedure for adding or changing YugabyteDB Active Session History wait states in TServer and DocDB C++ code, including the macro to use for sync and async paths.
pybind/pybind11
Opens the pybind11 release-preparation pull request: picking the release base, bumping the version in common.h and integrating the changelog, following docs/release.rst.
Serial-Studio/Serial-Studio
Qt6/C++ deep code review for Serial Studio. An agent skill from Serial-Studio/Serial-Studio.
PaddlePaddle/Paddle
A skill your agent uses when navigating Paddle eager-mode (dynamic graph) source code, tracing forward/backward execution, debugging autograd issues, understanding PyLayer, or investigating…
microsoft/onnxruntime
Builds ONNX Runtime from source with its build scripts, explaining the update, build and test phases, key flags and where the build output lands.
davidYichengWei/agentic-engineering-framework
Gives architecture design principles for system design discussions and code review: module boundaries, dependency direction, data ownership and interface rules, plus a checklist.
davidYichengWei/agentic-engineering-framework
A checklist of language-neutral rules for writing and reviewing code: naming, function design, control flow, resource safety, comments and logging.
davidYichengWei/agentic-engineering-framework
Chinese-language checklists for component-level design: class and module structure, public interfaces, data models, concurrency and error handling.
davidYichengWei/agentic-engineering-framework
Chinese-language guide to writing and improving SKILL.md files: frontmatter rules, concise writing, progressive disclosure, common patterns and a pre-release checklist.
davidYichengWei/agentic-engineering-framework
Turns mistakes you correct into proposed updates to persistent Rules and Skills so the same error does not recur in later sessions, triggered automatically or with /reflect.
davidYichengWei/agentic-engineering-framework
Diagnoses compile errors, runtime exceptions, failing tests, pipeline failures and production alerts from code and logs, giving a root cause before any fix.
Works with
Categories
代码文件修改的统一入口。当用户请求任何代码变更(新功能、优化、Bug 修复、重构)时必须首先调用此 skill。仅适用于代码文件(如 .cc/.cpp/.h/.go/.py 等),修改 .md 等非代码文件时不需要调用。它会评估复杂度、检查 spec.md、生成 tasks.md、并逐个任务执行。. Workflow Code Generation is an agent skill from davidYichengWei/agentic-engineering-framework.
Workflow Code Generation fits situations like: development work in your project.
Run `npx skills add davidYichengWei/agentic-engineering-framework --skill workflow-code-generation -a claude-code`. Or copy the skill folder (skills/workflow-code-generation in davidYichengWei/agentic-engineering-framework) into .claude/skills/workflow-code-generation in your project. Claude Code loads it when a task matches its description.
Run `npx skills add davidYichengWei/agentic-engineering-framework --skill workflow-code-generation -a codex`. Or copy the skill folder (skills/workflow-code-generation in davidYichengWei/agentic-engineering-framework) into .agents/skills/workflow-code-generation 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 davidYichengWei/agentic-engineering-framework --skill workflow-code-generation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/workflow-code-generation, .gemini/skills/workflow-code-generation, .github/skills/workflow-code-generation and .opencode/skills/workflow-code-generation in your project.
SKILL.md names no scripts, command-line tools or credentials: Workflow Code Generation 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.
Workflow Code Generation is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 733 tokens (SKILL.md is roughly 2.9k 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 Workflow Code Generation: Qt C++ Code Review (x-tools-author/x-tools, 1.1k stars), YugabyteDB ASH Instrumentation (yugabyte/yugabyte-db, 11k stars), pybind11 Release Preparation (pybind/pybind11, 18k stars) and Qt Cpp Review (Serial-Studio/Serial-Studio, 7.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
davidYichengWei (a GitHub user) maintains it in davidYichengWei/agentic-engineering-framework, which has 158 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on March 25, 2026.
Source: davidYichengWei/agentic-engineering-framework on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.