·solidity-security
!

solidity-security

0xlayerghost/solidity-agent-kit

[AUTO-INVOKE] DOIT être invoqué AVANT d'écrire ou de modifier un contrat Solidity (fichiers .sol). Couvre la gestion des clés privées, le contrôle d'accès, la prévention de la réentrée, la sécurité du gaz et les listes de contrôle préalables à l'audit. Déclencheur : toute tâche impliquant la création, la modification ou la révision de fichiers sources .sol.

7Installations·1Tendance·@0xlayerghost

Installation

$npx skills add https://github.com/0xlayerghost/solidity-agent-kit --skill solidity-security

SKILL.md

| External ETH/token transfer | Use ReentrancyGuard + Checks-Effects-Interactions (CEI) pattern | | ERC20 token interaction | Use SafeERC20 — call safeTransfer / safeTransferFrom, never raw transfer / transferFrom | | Owner-only function | Inherit Ownable2Step (preferred) or Ownable from OZ 4.9.x — Ownable2Step prevents accidental owner loss |

| Multi-role access | Use AccessControl from @openzeppelin/contracts/access/AccessControl.sol | | Token approval | Use safeIncreaseAllowance / safeDecreaseAllowance from SafeERC20 — never raw approve | | Price data needed | Use Chainlink AggregatorV3Interface if feed exists; otherwise TWAP with min-liquidity check — never use spot pool price directly |

| Upgradeable contract | Prefer UUPS (UUPSUpgradeable) over TransparentProxy; always use Initializable | | Solidity version < 0.8.0 | Must use SafeMath — but strongly prefer upgrading to 0.8.20+ | | Emergency scenario | Inherit Pausable, add whenNotPaused to user-facing functions; keep admin/emergency functions unpaused |

Voir l'original

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/0xlayerghost/solidity-agent-kit --skill solidity-security
Catégorie
!Sécurité
Vérifié
Première apparition
2026-02-17
Mis à jour
2026-02-18

Réponses rapides

Qu'est-ce que solidity-security ?

[AUTO-INVOKE] DOIT être invoqué AVANT d'écrire ou de modifier un contrat Solidity (fichiers .sol). Couvre la gestion des clés privées, le contrôle d'accès, la prévention de la réentrée, la sécurité du gaz et les listes de contrôle préalables à l'audit. Déclencheur : toute tâche impliquant la création, la modification ou la révision de fichiers sources .sol. Source : 0xlayerghost/solidity-agent-kit.

Comment installer solidity-security ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/0xlayerghost/solidity-agent-kit --skill solidity-security Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code ou Cursor

Où se trouve le dépôt source ?

https://github.com/0xlayerghost/solidity-agent-kit

Détails

Catégorie
!Sécurité
Source
skills.sh
Première apparition
2026-02-17