asan
免费以 AddressSanitizer(ENABLE_TEST_SANITIZE=ON)构建并运行 vlink-test 单元测试,复现 CI 的 ASan 门禁。用户要求"跑 asan"、"内存检测测试"、 排查 ci-test 的 sanitize 失败时使用。
中文简介正在准备中。当前显示原文说明。
整理 VLink 当前 dev 分支的全部改动,必要时按模块和功能调用 /commit 创建本地提交,安全推送 dev,并向 master 创建或更新 GitHub PR.所有 云端人工填写内容使用简体中文.用户要求"提交 PR"、"创建 PR"、 "dev 合并到 master"或"填写 PR 标题和内容"时使用.
中文简介正在准备中。当前显示原文说明。
实测评分 未实测
查看安装方法安装前可以查看交给 AI 代理的指令内容。
本 skill 只处理 thun-res/vlink 的 dev → master PR,不切换分支、
不 force-push、不合并 PR.先读仓库根 AGENTS.md、
.agents/skills/commit/SKILL.md、.agents/CI-AND-PR.md、
.github/PULL_REQUEST_TEMPLATE.md 与 doc/15-contributing.md
§15.9/§15.11/§15.12.
这是维护者的长期集成分支提交入口,不替代贡献文档中普通功能分支到
master 的 PR 流程。
本 skill 写入 GitHub 的 PR 标题、正文及其他人工填写内容必须使用
简体中文。type/scope、代码标识、路径、分支、命令和原始错误信息
保持原文;模板固有标题不视为填写内容。
gh auth status 和 gh repo view --json nameWithOwner 确认账号可用
且仓库为 thun-res/vlink;不要打印可能含凭据的 remote URL.dev;detached HEAD 或其他分支直接停止,不得为了
省事携带工作树改动切分支./commit 的
分组、message 和逐组提交流程.提交后重新检查工作树;除 ignored 文件外
仍有改动时不得创建 PR.git fetch origin master dev,确认:
origin/master 是当前 HEAD 的祖先;origin/dev 也是当前 HEAD 的祖先.任一条件不满足都停止并说明分叉关系;不得自动 merge、rebase、reset 或 force-push.
以 origin/master...HEAD 为唯一 PR diff,同时读取
origin/master..HEAD 的 commit 列表:
标题沿用最重要改动的 Conventional Commit 形式:
type(scope): 中文动宾短语.其中 type/scope 保留英文标识,其余使用
简体中文;不加句号、不使用"更新"、"调整"、"若干修复"等空泛表述,
总长不超过 72 字符.
正文严格沿用 .github/PULL_REQUEST_TEMPLATE.md 的五节,内容使用中文:
Closes/Refs;没有则写
"无",不猜 issue 编号.[x],其余保持
[ ] 并在下方简述原因,不得为了 PR 好看虚假勾选.正文保持紧凑,重要内容不能遗漏,也不粘贴完整 commit/file 清单.
git push origin dev:dev 正常推送;禁止 --force 和
--force-with-lease.head=dev、base=master 的 open PR:
gh pr create --repo thun-res/vlink --head dev --base master --title ... --body-file ... 创建.gh pr edit 更新标题和正文,
不创建重复 PR.mktemp 创建,命令结束后删除;不得在仓库内留下草稿.gh pr view 核对 URL、title、base/head、状态和正文,
并确认所有人工填写内容均为简体中文;不自动添加 reviewer、label、
assignee,不自动 merge.显式调用本 skill 已授权本次正常 push 和创建/更新 PR,无需重复确认; 任何 force、历史改写、换 base 或合并操作仍必须另行确认.
返回 PR 编号、URL、中文标题、base/head、包含的 commit 摘要和已触发的 CI.同时列出未执行验证与剩余工作树改动;确认未 force-push、未合并 PR.
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
以 AddressSanitizer(ENABLE_TEST_SANITIZE=ON)构建并运行 vlink-test 单元测试,复现 CI 的 ASan 门禁。用户要求"跑 asan"、"内存检测测试"、 排查 ci-test 的 sanitize 失败时使用。
中文简介正在准备中。当前显示原文说明。
构建并运行 vlink-bench 性能基准(showcase/quick/full 预设),生成 HTML/JSON 报告。用户要求"跑 bench"、"性能测试"、对比后端吞吐/延迟、 验证性能回归时使用。
中文简介正在准备中。当前显示原文说明。
运行 tools/check.sh 对整个仓库执行 cpplint 静态检查(120 列,项目定制 过滤集)。用户要求"跑 check"、"cpplint 检查"、排查 CI lint 门禁失败 时使用。
中文简介正在准备中。当前显示原文说明。
用 gh CLI 触发/查看 GitHub CI/CD:手动 dispatch 工作流 (release/coverage/docker)、查看运行状态与失败日志、重跑失败 job. 用户要求"触发 CI"、"看流水线"、"重跑失败的 job"时使用;创建 dev 到 master 的 PR 使用 /pr,正式发版使用 /release.
中文简介正在准备中。当前显示原文说明。
对指定文件或全仓库运行 clang-tidy(WarningsAsErrors='*')。用户要求 "跑 clang-tidy"、"tidy 检查某文件"、排查 CI tidy 门禁失败时使用。
中文简介正在准备中。当前显示原文说明。
提交前强制执行 VLink 的 format 与 check skill,再分析当前工作树的全部 staged、unstaged 与 untracked 改动,按模块、功能和依赖关系拆分为可独立 评审的 Conventional Commits,生成简洁且覆盖重要行为的英文 commit message 并逐组提交。用户要求“提交当前改动”、“按功能拆 commit”、 “自动写 commit msg”或“整理提交历史”时使用。
中文简介正在准备中。当前显示原文说明。