solidity-security について
solidity-securityは、Solidityコントラクトの開発やレビューに取り組む人向けのスキルです。脆弱性の予防、安全な実装パターン、攻撃手法の理解、監査準備を扱います。
主な機能
- 01Solidityのセキュア開発ガイド
- 02脆弱性レビューのパターン
- 03リエントランシーとアクセス制御の対策
- 04一般的な攻撃手法のガイド
- 05監査準備
活用シーン
- 01既存コントラクトの脆弱性レビュー
- 02DeFiプロトコルへのセキュリティ制御の実装
- 03リエントランシーとアクセス制御リスクの低減
- 04専門監査に向けたコントラクトの準備
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill solidity-securityインストール後、Claude Code で/solidity-securityを入力して読み込まれたか確認します。
同梱ファイルresources/implementation-playbook.md
詳細
Solidity セキュリティ
スマートコントラクトのセキュリティベストプラクティス、脆弱性の防止、および安全な Solidity 開発パターンを習得します。
このスキルを使用する場合
- 安全なスマートコントラクトを作成するとき
- 既存のコントラクトの脆弱性を監査するとき
- 安全な DeFi プロトコルを実装するとき
- リエントランシー、オーバーフロー、アクセス制御の問題を防ぐとき
- セキュリティを維持しながらガス使用量を最適化するとき
- コントラクトを専門的な監査に備えて準備するとき
- 一般的な攻撃ベクトルを理解するとき
このスキルを使用しない場合
- タスクが Solidity セキュリティと無関係である場合
- この範囲外の別のドメインやツールが必要な場合
手順
- 目標、制約、および必要な入力を明確にします。
- 関連するベストプラクティスを適用し、結果を検証します。
- 実行可能な手順と検証方法を提供します。
- 詳細な例が必要な場合は、
resources/implementation-playbook.mdを開きます。
リソース
- 詳細なパターンと例については
resources/implementation-playbook.mdを参照してください。
制限事項
- このスキルは、タスクが上記の範囲に明確に一致する場合にのみ使用してください。
- 出力を、環境固有の検証、テスト、または専門家によるレビューの代わりとして扱わないでください。
- 必要な入力、権限、安全境界、または成功基準が欠けている場合は、停止して確認を求めてください。
コメント
Markdown 対応