event-completeness

Detect missing or misaligned events for admin/state-changing functions in multi-contract audits.

276|56|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/PlamenTSV/plamen --skill event-completeness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: event-completeness
Source: https://github.com/PlamenTSV/plamen/tree/main/agents/skills/niche/event-completeness
Command: npx skills add https://github.com/PlamenTSV/plamen --skill event-completeness

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Admin and contract developers rely on events to reflect state changes. This niche agent audits recon outputs to detect missing or misaligned events for admin/state-changing functions.

Core Features & Use Cases

  • Detects missing events in admin/state-changing functions identified by recon artifacts.
  • Validates event definitions and parameter consistency to support reliable audits.
  • Use Case: In a multi-contract audit, verify that each state-changing function emits a corresponding event and that the event parameters reflect the final state.

Quick Start

Run the Event Completeness agent on the current audit artifacts to generate an event-gap findings report.

Frequently Asked Questions about event-completeness

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check smart contracts for missing state-changing events during an audit?

To check for missing events, run an event completeness audit on recon artifacts to detect missing or misaligned events for admin and state-changing functions. It generates a structured findings report detailing event gaps and remediation guidance.

What is event completeness in smart contract auditing?

Event completeness in smart contract auditing verifies that every state-changing function emits a corresponding event with correct parameters. It ensures reliable tracking of state changes and cross-contract consistency during multi-contract audits.

Can I use this to validate event parameter consistency across multiple contracts?

Yes, you can validate event parameter consistency across multiple contracts. The audit applies to multi-contract contexts to verify event coverage and cross-contract consistency, validating event definitions against final state changes.

How do I verify event coverage for admin functions identified during recon?

To verify event coverage for admin functions, audit the recon outputs to detect missing or misaligned events. The process validates event definitions and ensures parameters reflect the final state, generating a detailed findings report.

What is the best way to generate a report of event gaps in smart contract functions?

The best way to generate an event gap report is to run an event completeness agent on current audit artifacts. It identifies missing events for detected state-changing functions and outputs structured findings detailing gaps and remediation guidance.