By cyotee
Skills with progressive disclosure for using Foundry - the blazing fast Ethereum development toolkit (forge, cast, anvil, chisel)
npx claudepluginhub cyotee/cyotee-claude-plugins --plugin foundryRun local Ethereum nodes with Anvil. Use when setting up local development environments, forking mainnet for testing, or running integration tests against a local node.
Interact with EVM chains using Cast CLI. Use when querying blockchain data, sending transactions, calling contracts, or converting between formats. Cast is the Swiss Army knife for chain interaction.
Deploy and verify smart contracts with Foundry. Use when deploying contracts, writing deployment scripts, verifying on block explorers, or managing multi-chain deployments.
Property-based testing with Foundry's fuzzer. Use when writing fuzz tests, invariant tests, or testing edge cases. Covers fuzz test structure, input constraints, fixtures, and invariant testing patterns.
Write and run Solidity tests with Foundry. Use when writing unit tests, integration tests, or debugging test failures. Covers test structure, assertions, cheatcodes, and running tests with forge test.
Set up and configure Foundry projects. Use when initializing new projects, configuring foundry.toml, managing dependencies, or structuring Solidity codebases.
Skills with progressive disclosure for using Foundry - the blazing fast Ethereum development toolkit.
This plugin provides comprehensive skills for all core Foundry tools:
Write and run Solidity tests with Foundry. Covers test structure, assertions, cheatcodes, and running tests.
Use when:
Files:
SKILL.md - Main skill with quick start and essential cheatcodescheatcodes.md - Complete cheatcode reference (vm.prank, vm.deal, vm.warp, etc.)assertions.md - All assertion functions (assertEq, assertGt, assertApproxEqAbs, etc.)patterns.md - Common testing patterns and best practicesProperty-based testing with Foundry's fuzzer. Covers fuzz test structure, input constraints, fixtures, and invariant testing.
Use when:
Files:
SKILL.md - Fuzz testing basics, constraints, and configurationinvariants.md - Comprehensive invariant testing patterns with handlers and ghost variablesDeploy and verify smart contracts with Foundry. Covers deployment scripts, verification, and multi-chain deployments.
Use when:
Files:
SKILL.md - Quick deploy with forge create and script basicsscripts.md - Comprehensive Solidity script patternsmultichain.md - Multi-chain deployment strategiesInteract with EVM chains using Cast CLI. The Swiss Army knife for chain interaction.
Use when:
Files:
SKILL.md - Core Cast commands referencepatterns.md - Common Cast recipes and scripting patternsRun local Ethereum nodes with Anvil for development and testing.
Use when:
Files:
SKILL.md - Anvil setup, configuration, and RPC methodsforking.md - Detailed forking patterns (impersonation, time travel, snapshots)Set up and configure Foundry projects.
Use when:
Files:
SKILL.md - Project structure, dependencies, and common tasksconfig.md - Complete foundry.toml configuration referenceAdd this plugin to your Claude Code plugins:
# In your plugins directory
git submodule add https://github.com/your-org/foundry-plugin plugins/foundry
.claude-plugin/.opencode/ symlinksMIT
A plugin for all things related to Svelte development, MCP, skills, and more.
Share bugs, ideas, or general feedback.
Comprehensive collection of specialized Rust development agents with Claude Code best practices. Includes rust-teamlead agent and rust-team skill for multi-agent collaborative development via Claude Code experimental agent teams. rust-analyzer LSP integration for real-time code intelligence. Handoff protocol via rust-agent-handoff skill for context sharing. Adversarial critic agent for stress-testing designs. Updated for Rust Edition 2024 and modern tooling.
TypeScript/JavaScript full-stack development with NestJS, React, and React Native
Comprehensive Java development toolkit with Spring Boot, testing, LangChain4J, and AWS integration
Docker Compose validation and best practices
Skills for R programming covering tidyverse patterns, rlang conditions, targets pipelines, metaprogramming, and more