feat: review and optimize Claude configuration, agents, and skills#20270
Merged
ludamad merged 8 commits intomerge-train/spartanfrom Feb 10, 2026
Merged
feat: review and optimize Claude configuration, agents, and skills#20270ludamad merged 8 commits intomerge-train/spartanfrom
ludamad merged 8 commits intomerge-train/spartanfrom
Conversation
347db85 to
6b21035
Compare
- Remove model: field from all agents (inherit from caller) - Tighten agent output contracts (required sections, 200-line cap) - Fix relative path in analyze-logs to use git rev-parse - Replace pseudo-code Task() calls with natural language in ci-logs - Remove checklist copy anti-patterns from noir-sync-update and updating-changelog - Add Phase 0 PR validation guard to fix-pr (abort if PR not OPEN) - Replace git add . with git add -u in fix-pr and rebase-pr - Trim debug-e2e verbosity (~150 lines removed, deduplicated with analyze-logs agent) - Add argument-hint to debug-e2e and worktree-spawn
6b21035 to
e5b2eee
Compare
- Set model: opus (not sonnet) in analyze-logs, identify-ci-failures, retrospective - Update CLAUDE.md "Fixing PRs" to recommend normal commits during development, only amend when explicitly asked or via /fix-pr skill
Collaborator
Flakey Tests🤖 says: This CI run detected 1 tests that failed, but were tolerated due to a .test_patterns.yml entry. |
spalladino
approved these changes
Feb 10, 2026
Contributor
spalladino
left a comment
There was a problem hiding this comment.
LGTM! I'd want to add something related to targeting merge-trains as base branches, but can leave that for another PR.
| name: analyze-logs | ||
| description: | | ||
| Deep-read test logs and extract relevant information. Runs in separate context to avoid polluting the main conversation. Accepts local file paths (preferred) or hashes. Returns condensed summaries, not raw logs. | ||
| model: sonnet |
github-merge-queue bot
pushed a commit
that referenced
this pull request
Feb 11, 2026
BEGIN_COMMIT_OVERRIDE chore(ci3): add optional local cache for bootstrap artifacts (#20305) fix: Fix p2p integration test (#20331) chore: reduce fee log severity (#20336) feat: restrict response sizes to expected sizes (#20287) feat: retry web3signer connection (#20342) feat(p2p): Integrate TxPoolV2 across codebase (#20172) feat: review and optimize Claude configuration, agents, and skills (#20270) fix(prover): handle cross-chain messages when proving mbps (#20354) chore: retry flakes. if retry pass, is a flake as we know it now. fail both is hard fail (#19322) chore(p2p): add mock reqresp layer for tests (#20370) fix: (A-370) don't propagate on tx mempool add failure (#20374) chore: Skip the HA test (#20376) feat: Retain pruned transactions until pruned block is finalised (#20237) END_COMMIT_OVERRIDE
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.