Skip to content

framework: add client-test skill#462

Merged
tcoratger merged 1 commit intoleanEthereum:mainfrom
unnawut:client-test-skill
Mar 20, 2026
Merged

framework: add client-test skill#462
tcoratger merged 1 commit intoleanEthereum:mainfrom
unnawut:client-test-skill

Conversation

@unnawut
Copy link
Collaborator

@unnawut unnawut commented Mar 20, 2026

🗒️ Description

It's been tedious to update the test vectors, regenerate them, then test them with clients. This PR teaches Claude how perform this flow. Generally I can now just ask "run tests on ream" and it does it consistently.

Without this skill Claude could still do it, but it will spend a lot of time and tokens to figure out how to run the test vectors on a client.

Technically it's also possible to write this as a script but I find this much simpler to maintain given a script will need to accommodate different client's behavior + manage the files. Also this way there's less non-specs code in the repo.

@unnawut unnawut requested a review from tcoratger March 20, 2026 06:16
@unnawut unnawut added the framework Scope: Changes to the testing framework label Mar 20, 2026
Copy link
Collaborator

@tcoratger tcoratger left a comment

Choose a reason for hiding this comment

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

LGTM

@tcoratger tcoratger merged commit 1c40a66 into leanEthereum:main Mar 20, 2026
12 checks passed
@unnawut unnawut deleted the client-test-skill branch March 20, 2026 23:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

framework Scope: Changes to the testing framework

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants