Agent skill
hive-run
Build and run Hive integration tests. Use when you need to test Ethereum clients using Hive's simulation framework.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/hive-run
SKILL.md
Run Hive Tests
Build Hive and run integration test simulations against Ethereum clients.
Arguments
$0: Simulator to run (e.g.,ethereum/sync,ethereum/rpc)--client: Client to test against (e.g.,core-geth,go-ethereum)
Hive Structure
- Client definitions:
hive/clients/<name>/ - Simulators:
hive/simulators/<category>/<name>/ - Clients are Docker containers configured via
HIVE_*environment variables
Workflow
- Navigate to the hive directory
- Build hive if needed:
bash
go build . - Run the specified simulator:
bash
./hive --sim $0 --client <client> - Report the test results
Common Simulators
ethereum/sync- Block synchronization testsethereum/rpc- JSON-RPC API testsethereum/consensus- Consensus mechanism tests
Example Usage
/hive-run ethereum/sync --client core-geth
/hive-run ethereum/rpc --client go-ethereum
Troubleshooting
If tests fail:
- Check Docker is running and accessible
- Verify the client image builds successfully
- Check hive logs in the workspace directory
- Consult Hive Documentation
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?