Web3 Godmode 設定(Claude Code用)

Tool

概要

Web3 Godmode Config は、Web3 に精通したエンジニア向けに作られた Claude Code(Anthropic)の個人設定セットです。Solidity、Rust、TypeScript/React といった多言語の作業を念頭に置き、マルチチェーン開発のためのスニペット、エージェント、コマンド、フックをまとめています。単体で動作する設計のほか、Anthropic の compound-engineering プラグインと組み合わせることで機能を拡張できます。前提として Claude Code CLI、Python3、そして一部のフックで jq が必要で、ローカルの自動化や todo 管理を手助けします。GitHub

リポジトリの統計情報

  • スター数: 8
  • フォーク数: 1
  • ウォッチャー数: 8
  • コミット数: 20
  • ファイル数: 9
  • メインの言語: Python

主な特徴

  • Claude Code 向けに最適化された個人用構成(エージェント/コマンド/フック)
  • Solidity / Rust / TypeScript(React)などのマルチランゲージ対応
  • 単体運用と compound-engineering プラグイン併用の両方に対応
  • Python フックと jq を利用したローカルチェック、自動化をサポート

技術的なポイント

このリポジトリは「設定」と「自動化フック」を中心に設計されており、Claude Code のエコシステムに馴染ませやすい軽量構成になっています。README にあるように前提は Claude Code CLI の導入で、実行環境には Python 3 が必要です。フック群は Python ベースで記述されており、ローカルでの pre-commit 的なチェックやタスク管理(todo-enforcer)を実現するために jq を利用する設計になっています。jq は JSON をコマンドラインで扱う軽量ツールで、ここのフックは Claude Code や生成物のメタ情報を JSON で検査/強制する用途に向いています。

構造面では agents と commands ディレクトリが中心で、これらは Claude Code のエージェント(定型の対話スクリプトや自動化ワークフロー)とコマンド(CLI から呼び出すユーティリティ)を分離して管理します。こうした分離により、言語ごと(Solidity/Rust/TypeScript)のテンプレートやスニペット、チェーン固有のユーティリティをモジュール化して拡張可能です。compound-engineering プラグインと併用することで、既存の高度なプラグイン群と連携でき、より複雑なチェーン間検査やセキュリティチェックを行う基盤としても機能します。

開発者体験(DX)を高める工夫として、ローカルでの CLI 呼び出しから Claude Code エージェントをトリガーし、生成されたファイルに対して自動的にフックを適用して品質を担保するワークフローが想定されています。注意点としては、Claude Code は外部 API と連携するため、API キーや秘密情報はリポジトリに含めず、ローカルの環境変数もしくはシークレット管理ツールで扱うことが推奨されます。全体として、小規模だが実用的なテンプレート集であり、個人の作業効率を高めつつ、プロジェクトに合わせて柔軟に拡張できる設計が特徴です。(約700字)

プロジェクトの構成

主要なファイルとディレクトリ:

  • .gitignore: file
  • CLAUDE.md: file
  • README.md: file
  • agents: dir
  • commands: dir

…他 4 ファイル

補足: agents ディレクトリは Claude 用の対話・自動化スクリプトを、commands ディレクトリは CLI から呼ぶユーティリティを格納する想定です。README と CLAUDE.md には導入手順と使用例、必要な外部ツール(jq 等)が記載されています。

まとめ

Claude Code を活用する Web3 エンジニア向けの実践的かつ拡張しやすい個人用設定集です。(約50字)

リポジトリ情報:

READMEの抜粋:

Web3 Godmode Config

Claude Code configuration for web3 polyglot engineers. Solidity + Rust + TypeScript/React, multi-chain.

Designed to work standalone or alongside the compound-engineering plugin for maximum capability.

Prerequisites

  • Claude Code CLI installed
  • Python 3 (for hooks)
  • jq (for todo-enforcer hook): brew install jq
  • Optional: [compound-engineering plugin](https://git