Skip to content

chore: add review skill#8237

Merged
zhaohuabing merged 8 commits intoenvoyproxy:mainfrom
zhaohuabing:review-skill
Apr 13, 2026
Merged

chore: add review skill#8237
zhaohuabing merged 8 commits intoenvoyproxy:mainfrom
zhaohuabing:review-skill

Conversation

@zhaohuabing
Copy link
Copy Markdown
Member

@zhaohuabing zhaohuabing commented Feb 10, 2026

adds review skill for coding agents #8231

@zhaohuabing zhaohuabing marked this pull request as draft February 10, 2026 05:10
@zhaohuabing zhaohuabing requested a review from a team as a code owner February 10, 2026 05:10
@netlify
Copy link
Copy Markdown

netlify Bot commented Feb 10, 2026

Deploy Preview for cerulean-figolla-1f9435 canceled.

Name Link
🔨 Latest commit 7a7ebaf
🔍 Latest deploy log https://app.netlify.com/projects/cerulean-figolla-1f9435/deploys/69dc5058991dc600087e1eba

@codecov
Copy link
Copy Markdown

codecov Bot commented Feb 10, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 74.35%. Comparing base (f404a9c) to head (7a7ebaf).
⚠️ Report is 8 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #8237      +/-   ##
==========================================
- Coverage   74.35%   74.35%   -0.01%     
==========================================
  Files         244      244              
  Lines       38792    38872      +80     
==========================================
+ Hits        28845    28904      +59     
- Misses       7950     7965      +15     
- Partials     1997     2003       +6     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@zhaohuabing zhaohuabing force-pushed the review-skill branch 2 times, most recently from 67d3533 to 4c42906 Compare February 10, 2026 07:17
@zhaohuabing zhaohuabing marked this pull request as ready for review February 10, 2026 07:18
@jukie
Copy link
Copy Markdown
Contributor

jukie commented Feb 10, 2026

An AI review for the AI skill:

Suggested Additions

Consider adding these sections to make the template more comprehensive:

  1. Breaking changes and versioning (.agents/skills/pr-review/SKILL.md:49)

    • Add guidance on identifying breaking changes
    • Version compatibility matrix (K8s versions, Envoy versions)
    • Migration guide requirements for breaking changes
  2. Observability and metrics (.agents/skills/pr-review/SKILL.md:48)

    • New/changed metrics
    • Logging levels and structured logging
    • Tracing implications
  3. Helm chart changes (.agents/skills/pr-review/SKILL.md:87)

    • Chart version bumps
    • Values.yaml backward compatibility
    • Upgrade path testing
  4. Dependency updates (.agents/skills/pr-review/SKILL.md:87)

    • CVE fixes
    • Go module/Envoy proxy version updates
    • License compatibility
  5. Feature flags and experimental features (.agents/skills/pr-review/SKILL.md:49)

    • Proper gating of experimental features
    • Documentation of stability level
  6. Additional file-specific constraints (.agents/skills/pr-review/SKILL.md:115)

    • The "no Map in internal/ir/xds.go" constraint suggests there may be other file-specific rules worth documenting
    • Consider a centralized list or reference to architecture decision records (ADRs)

Minor Issues

  1. Self-referencing example (.agents/skills/pr-review/SKILL.md:11)

    • The example references PR chore: add review skill #8237, which is this PR itself. Consider using a different PR number or a generic placeholder like #NNNN
  2. Local diff workflow (.agents/skills/pr-review/SKILL.md:12)

    • The git diff example could benefit from more context about when to use local diff vs PR URL

Checklist Items

Pass:

  • ✅ No debug artifacts
  • ✅ Structure is clear and actionable
  • ✅ Project-specific constraints are included
  • ✅ References to official documentation

Recommendations:

  • Consider adding examples of good vs bad review comments
  • Consider adding timing guidance (when to escalate vs when to approve with comments)
  • Consider adding guidance on how to handle draft PRs vs ready-for-review PRs

Overall Assessment

This is a solid foundation for a PR review skill template. The suggested additions would make it more comprehensive, but the current version is already quite usable and project-specific. The structure is logical and the emphasis on actionable, severity-ordered feedback is excellent.

@zhaohuabing zhaohuabing marked this pull request as draft February 11, 2026 13:41
@arkodg
Copy link
Copy Markdown
Contributor

arkodg commented Feb 14, 2026

thanks @zhaohuabing, some more thoughts

can we add some more prescriptive suggestions like

@github-actions
Copy link
Copy Markdown
Contributor

This pull request has been automatically marked as stale because it has not had activity in the last 30 days. Please feel free to give a status update now, ping for review, when it's ready. Thank you for your contributions!

@github-actions github-actions Bot added stale and removed stale labels Mar 17, 2026
@zhaohuabing zhaohuabing reopened this Apr 10, 2026
Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
@zhaohuabing zhaohuabing marked this pull request as ready for review April 10, 2026 09:12
@zhaohuabing
Copy link
Copy Markdown
Member Author

@arkodg @jukie I’ve removed the pieces that I use locally such as the instruction on how to pull a PR, and only kept just the essential parts in the review skill. I think this is a good starting point, and we can improve it along the way.

@zhaohuabing zhaohuabing requested review from arkodg and jukie April 10, 2026 09:16
Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
Comment thread .agents/skills/pr-review/SKILL.md
arkodg
arkodg previously approved these changes Apr 12, 2026
Copy link
Copy Markdown
Contributor

@arkodg arkodg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks ! this is a great start

zirain
zirain previously approved these changes Apr 13, 2026
Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
@zhaohuabing zhaohuabing dismissed stale reviews from zirain and arkodg via 7a7ebaf April 13, 2026 02:09
@zhaohuabing zhaohuabing requested review from arkodg and zirain April 13, 2026 02:10
@zhaohuabing
Copy link
Copy Markdown
Member Author

/retest

@kkk777-7
Copy link
Copy Markdown
Member

LGTM, thanks!

@zhaohuabing zhaohuabing merged commit ad6da44 into envoyproxy:main Apr 13, 2026
59 of 61 checks passed
@zhaohuabing zhaohuabing deleted the review-skill branch April 13, 2026 04:03
skos-ninja pushed a commit to skos-ninja/envoy-gateway that referenced this pull request May 1, 2026
* add review skill

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>

* simplify

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>

* update

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>

* update

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>

* update

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>

* update

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>

* update

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>

* address comments

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>

---------

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
Signed-off-by: Jake Oliver <jake@truelayer.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants