review

Analyze Ethereum execution client code for correctness, security, and robustness issues.

Updated May 13, 2026
One-click install
npx skills add https://github.com/capitalexchange/bourse --skill review-capitalexchange
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review
Source: https://github.com/capitalexchange/bourse/tree/main/.agents/skills/review
Command: npx skills add https://github.com/capitalexchange/bourse --skill review-capitalexchange

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deep code review for an Ethereum execution client. Checks consensus correctness, security, robustness, performance, DI patterns, breaking changes, and observability. Use when asked to "review", "check this PR", "look for bugs", "audit", or "review my changes".

Core Features & Use Cases

  • Thorough static and dynamic analysis of the codebase to identify potential bugs and security risks.
  • Validate consensus correctness and Engine API conformance; assess robustness, performance implications, and observability.
  • Use Case: Review a PR to detect breaking changes, DI pattern issues, or observability gaps before merge.

Quick Start

Provide the target PR or branch and the codebase, and run a structured review focusing on consensus correctness, security, performance, DI patterns, breaking changes, and observability.

Frequently Asked Questions about review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review an Ethereum execution client pull request for consensus correctness and security?

To review an Ethereum execution client pull request, run a structured audit focusing on consensus correctness, Engine API conformance, security risks, and breaking changes before merging the patch. It performs static and dynamic analysis to identify critical bugs and robustness issues.

What does an Engine API conformance check look for in execution client code?

An Engine API conformance check in execution client code looks for protocol violations, consensus correctness deviations, and robustness gaps during patch audits. It validates that the implementation strictly adheres to the required Ethereum Engine API specifications to prevent network-breaking changes.

How do I audit my Ethereum codebase for dependency injection issues and observability gaps?

To audit an Ethereum codebase for dependency injection issues and observability gaps, apply a thorough code review to the target branch. It evaluates DI patterns and observability metrics to identify structural flaws and ensure robust performance monitoring.

Can I use an automated code review to catch breaking changes in Ethereum execution client patches?

Yes, you can use an automated code review to catch breaking changes in Ethereum execution client patches. It analyzes the provided commits and branches to assess performance implications, validate consensus rules, and detect breaking changes prior to merge.

What is the best way to perform a bug-hunting audit on Ethereum execution client commits?

The best way to perform a bug-hunting audit on Ethereum execution client commits is to execute a deep static and dynamic analysis of the codebase. It identifies critical correctness, security, and robustness issues by validating Engine API conformance and DI patterns.

Does an Ethereum code review cover performance implications and robustness?

Yes, an Ethereum code review covers performance implications and robustness alongside consensus correctness and security. It thoroughly analyzes the codebase to assess how patches affect execution client performance and overall system resilience before integration.