nvwa-cve-fixer
nvwa-cve-fixer enthält 13 gesammelte Skills von openeuler-mirror, mit Repository-Berufsabdeckung und Skill-Detailseiten auf SkillsMP.
Skills in diesem Repository
冲突解决者。负责L2级别冲突的解决、版本差异适配、重试机制。不进行自我检视,必须由Reviewer审查后才能应用补丁。当Dispatcher检测到L2冲突时启动此Agent。
多Agent补丁移植协调者。负责整体流程控制、用户交互解析、状态管理、Agent调度和结果汇总。使用Subagents架构,通过Agent工具调度独立的subagents。当用户需要进行补丁移植任务时使用此skill作为入口。
补丁调度者。负责补丁预处理、L1/L2分类判定、L1级别直接应用。L2冲突返回给Orchestrator由其调度Conflict Resolver处理。当需要处理补丁时使用此Subagent。
自动从PR列表提取Git补丁并按合入时间排序。必须使用此skill当用户需要: - 从PR列表提取补丁文件 - 按合入顺序整理patches - 批量生成.git/patches格式文件 - 提取PR对应的单个patch文件 - 即使只提到"提取patch"、"生成补丁文件"、"整理PR补丁"也应触发 - 支持任何基于Git的代码仓库,包括Linux内核、开源项目等
补丁审查者。负责审查补丁适配质量,验证是否忠实代表原始更改。独立于Conflict Resolver,作为裁判员角色。当冲突解决完成后必须使用此Subagent进行审查。
审查适配的补丁以验证它们是否忠实地代表了原始更改。 当比较PR或上游提交与本地适配版本时,当验证补丁适配用于反向移植时, 或当审查任何补丁被修改以适应不同代码库版本的情况时,使用此技能。 当用户提到"适配补丁"、"补丁审查"、"比较提交"、"验证反向移植"、 "检查补丁等价性"、"验证backport"、"对比commit差异"、"审查适配质量", 或要求审查PR和本地提交之间的更改时触发此技能。 此技能也可在 patch-porting 阶段2循环中自动调用,对冲突解决后的补丁进行深度审查。
自动从PR列表提取Git补丁并按合入时间排序。必须使用此skill当用户需要: - 从PR列表提取补丁文件 - 按合入顺序整理patches - 批量生成.git/patches格式文件 - 提取PR对应的单个patch文件 - 即使只提到"提取patch"、"生成补丁文件"、"整理PR补丁"也应触发 - 支持任何基于Git的代码仓库,包括Linux内核、开源项目等
自动化Git补丁移植,支持冲突检测与智能解决。当用户需要移植patch文件、合入补丁、应用代码更新、处理代码冲突、backport特性、merge上游代码、或执行任何Git补丁操作时使用此skill。适用于不同版本间的补丁迁移、PR合入、跨版本patch应用等场景。
Automatically update documentation to reflect current codebase state. Use this skill whenever the user wants to update, refresh, or sync documentation with code changes — including design docs, README, usage guides, API docs, test docs, architecture docs, or any markdown/text documentation files. Make sure to use this skill when the user mentions "update docs", "同步文档", "更新文档", "文档跟进", "刷新文档", or when they've finished a coding session and want the documentation in a specific directory brought up to date. Also use when the user wants to create a new documentation file in a directory and no matching file exists yet — the skill will survey the codebase and generate appropriate documentation from scratch.
AtomGit PR/Issue 评论助手 - 获取信息、分析内容、回复评论
This skill should be used when the user asks to "review PR", "openEuler review", "check PR", "PR review", "openeuler PR", "atomgit PR", or discusses openEuler code contribution, pull request analysis, and code review automation. It supports both automated checks and AI-assisted detailed review.
Use when user wants to apply a git patch to an RPM package directory. Handles source extraction via rpmbuild -bp, AI-assisted conflict resolution (including filename mismatch scenarios), spec file updates (Patch declaration, %patch directive, Release bump, changelog), and verification. Triggers on phrases like "apply patch to RPM", "把补丁应用到 RPM 包", "rpm 补丁", "应用补丁", "backport", or any request involving patching an RPM spec/tarball. Works with both CVE and non-CVE patches. Supports patches from refactored codebases applied to pre-refactored versions by intelligently matching code patterns across different filenames while preserving original commit metadata.
自动分析 CVE issue 的影响性,填写受影响版本、ABI 变化、原因说明等字段,并在 issue 中评论分析结果。