Agent Skills
› symfony/symfony
symfony/symfony
GitHub用于自动审查Symfony仓库中标记为Bug的PR,判断其是否应合并至最低维护分支。通过获取版本信息、分析代码变更及关联Issue,生成重定向建议供维护者确认。
Install All Skills
npx skills add symfony/symfony --all -g -y
Skills in Collection (14)
用于自动审查Symfony仓库中标记为Bug的PR,判断其是否应合并至最低维护分支。通过获取版本信息、分析代码变更及关联Issue,生成重定向建议供维护者确认。
triage bug PRs
which PRs need retargeting
retarget triage
npx skills add symfony/symfony --skill bug-triage -g -y
指导将重复的安全硬编码模式转化为PHPStan规则并集成至CI门禁。涵盖规则选型、代码模板复制及注册陷阱规避,确保在保持低维护成本的同时捕获广泛存在的安全隐患。
用户要求编写PHPStan规则
添加安全硬编码检查规则
将特定模式纳入CI门禁拦截
把发现的安全问题转化为持久化检查
npx skills add symfony/symfony --skill hardening-rule -g -y
用于将 Symfony 维护分支按顺序从旧到新进行级联合并,包含预检、拉取及冲突解决流程。
merge branches
merge up
cascade merge
sync branches
update branches
npx skills add symfony/symfony --skill merge-up -g -y
指导开发者在提交PR前遵循仓库审查标准,涵盖代码编写、测试执行及自查流程,确保变更符合合并要求。
用户请求修复问题或添加功能
需要对代码库进行重构或修改
npx skills add symfony/symfony --skill pr-authoring -g -y
执行 Symfony 风格的 PR 合并,确保生成规范的 --no-ff 合并提交以归档讨论与评论。适用于完成冲突解决后的合并、执行最终合并或验证合并正确性。
请求合并已审查的 PR
解决冲突后继续合并流程
验证 PR 合并操作是否正确
npx skills add symfony/symfony --skill pr-merge -g -y
指导严格审查Pull Request并使其可合并的原则。涵盖从代码根因分析、API设计挑战、现有行为风险评估到测试验证的完整流程,确保提交修复或贡献者工作符合质量标准后再合并。
审查单个或批量PR
验证已提交的修复
将PR重定向到其他分支
合并前修改贡献者工作
npx skills add symfony/symfony --skill pr-review-merge-prep -g -y
用于对安全报告进行分类,决定是发布私有CVE、公开硬修复还是判定为非安全问题。通过复现和评估影响分配严重性并路由至后续流程。
does this need a CVE
triage this report
is this a security issue
npx skills add symfony/symfony --skill security-triage -g -y
用于自动审查 Symfony 项目中 Bug PR 的目标分支是否正确,确保修复在最低维护版本分支进行并向上合并。
triage bug PRs
which PRs need retargeting
retarget triage
npx skills add symfony/symfony --skill symfony-bug-triage -g -y
指导将重复的安全加固不变量转化为CI门禁规则,涵盖PHPStan自定义规则实现及测试存在性检查,评估规则价值并规避注册与缓存陷阱。
write a PHPStan rule
add a hardening rule
gate this pattern
catch this in CI
npx skills add symfony/symfony --skill symfony-hardening-rule -g -y
自动化按版本顺序将 Symfony 维护分支从旧到新进行级联合并,处理拉取、冲突解决及依赖更新,确保代码同步。
merge branches
merge up
cascade merge
sync branches
update branches
npx skills add symfony/symfony --skill symfony-merge-up -g -y
用于对 Symfony 安全报告进行分流处置,判定为私有 CVE、公开加固或无需处理,并分配严重等级与分支路由。
does this need a CVE
CVE or hardening
triage this report
is this a security issue
classify this finding
how should we disclose this
npx skills add symfony/symfony --skill symfony-security-triage -g -y
同步Symfony多分支翻译目录,发现并补全旧分支缺失的新增消息,确保翻译沿合并链向上级联。
synchronize translations
sync new translations
sync the translation catalogs
add the missing translation messages
propagate new xlf messages
npx skills add symfony/symfony --skill symfony-sync-translations -g -y
自动同步 Symfony 翻译目录,将新分支新增的英文消息发现并添加到最老维护分支的所有语言文件中,确保通过合并向上级联。
synchronize translations
sync new translations
sync the translation catalogs
add the missing translation messages
propagate new xlf messages
npx skills add symfony/symfony --skill sync-translations -g -y
用于审查代码变更或审计组件,基于信任边界和硬规范检查缺失的安全加固。支持PR、分支或全树审计,结合原则推理与自动化工具,确保发现指向具体代码位置。
用户要求安全审查或审计
指定漏洞类别进行排查
npx skills add symfony/symfony --skill symfony-security-review -g -y


