Repository navigation
[Chore] Add Libra review configuration - #10210
Conversation
|
💚 CLA has been signed |
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012GMt5khuQyoinpozhcVBDB
f5499a0 to
6701343
Compare
There was a problem hiding this comment.
🟡 Changes recommended
Specialist scopes omit public API modules and component TypeScript files containing keyboard-navigation logic.
2 open findings
What changed in this PR
Adds Libra configuration to focus EUI reviews on downstream compatibility and consumer-facing regressions.
Changes:
- Configures draft opt-in, exclusions, and publication thresholds.
- Adds repository-wide review guidance linked to the wiki.
- Defines four path-scoped specialists.
| File | Description |
|---|---|
.libra/specialists/styles-theming.md |
Adds styling and theme compatibility guidance. |
.libra/specialists/public-api.md |
Defines the blocking API compatibility specialist. |
.libra/specialists/docs-and-changelog.md |
Adds documentation and changelog guidance. |
.libra/specialists/accessibility.md |
Adds keyboard, focus, and accessibility guidance. |
.libra/settings.yaml |
Sets review triggers, exclusions, and thresholds. |
.libra/instructions.md |
Establishes shared EUI review priorities. |
🧠 Review effort: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
…rted utils Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012GMt5khuQyoinpozhcVBDB
|
@clintandrewhall, awesome thanks. i just run it through opus 5.5 high. Good stuff here. Whatever you prefer, I can polish it up from here if you want. Review of [elastic/eui#10210](#10210)Verdict: nothing blocks merging. The config matches Libra's schema, which I checked by hand against Should fix
Recommendations
Nits
Verified fine
|
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012GMt5khuQyoinpozhcVBDB
|
@Dosant thanks, this was a useful review. I checked each point against the repo and pushed 3e11d45. Changed
Still open
Generated by Claude Code |
|
@clintandrewhall pls switch from sonnet to opus! :D Fixes look good
|
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012GMt5khuQyoinpozhcVBDB
|
🤖 I ran A few small things left:
|
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012GMt5khuQyoinpozhcVBDB
|
@Dosant thanks for running the lint and checking the routing. I verified each point and pushed 4c9a69b:
Earlier, Generated by Claude Code |
💚 Build Succeeded
History
|
|
Webhook created. Once this merges, we'll be set up. 🎉 |
💚 Build Succeeded
|


Summary
.libra/:settings.yaml,instructions.md, and four path-scoped specialists (public-api,accessibility,styles-theming,docs-and-changelog).libra-review-draftlabel opts a draft in andlibra-skipskips a PR.public-apispecialist can request changes.The config is based on the Libra repository configuration reference.
libra config linthasn't been run, and theLibra Config Lintstatus won't appear until Libra's webhook is installed on this repo (see the onboarding doc). Libra reads config from the default branch, so nothing takes effect until this merges.API Changes
None. This adds review tooling configuration only.
Impact Assessment
Impact level: 🟢 None
Release Readiness
DocumentationFigmaMigration guideAdoption planNo changelog or
skip-changeloglabel is needed:.libra/is outside every package, so the changelog check passes as is.QA instructions for reviewer
paths.excludeglobs and theapply_topatterns in.libra/specialists/*.mdagainst the repo layout.libra-skip,libra-review-draft) are what the team wants.🤖 Generated with Claude Code
https://claude.ai/code/session_012GMt5khuQyoinpozhcVBDB