event-tracking

Record user actions and system events with webhook dispatch and structured logging.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/hidalgofdz/prestamista --skill event-tracking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: event-tracking
Source: https://github.com/hidalgofdz/prestamista/tree/main/.claude/skills/event-tracking
Command: npx skills add https://github.com/hidalgofdz/prestamista --skill event-tracking

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill facilitates the creation of detailed event tracking, activity feeds, and webhook delivery mechanisms to monitor user actions and system events effectively.

Core Features & Use Cases

  • Unified Event Model: Implements a generic Event with polymorphic associations for diverse activity types.
  • Eventable Concern: Provides models with the ability to trigger and record specific events during domain operations.
  • Use Case: When a user closes a task or comments on a card, the system logs the event and optionally triggers webhooks for external integrations.

Quick Start

Use the event-tracking skill to automatically record user actions like task completion and comment posting within your app.

Frequently Asked Questions about event-tracking

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

FAQPage Schema
How do I build an activity feed and audit trail for user actions in Rails?

To build an activity feed and audit trail in Rails, you record user interactions and system events using a unified event model with polymorphic associations, linking events to relevant objects and users for structured logging.

What is the best way to set up webhook delivery for real-time event notifications in a Rails app?

Setting up webhook delivery for real-time event notifications involves logging system events and optionally triggering webhooks for external integrations, requiring minimal setup to store and dispatch events automatically during domain operations.

Can I track content updates and system state changes without adding complex dependencies to my project?

Yes, you can track content updates and system state changes without adding complex dependencies, as this approach requires no external dependencies and uses an Eventable concern to trigger and record specific events within existing models.

How do I automatically record events like task completion and comment posting in my application?

To automatically record events like task completion and comment posting, you use an Eventable concern that provides models with the ability to trigger and record specific events during domain operations seamlessly.

Does this event tracking approach support scalable logging for diverse activity types?

This event tracking approach supports scalable logging for diverse activity types by implementing a generic Event model with polymorphic associations, ensuring events are linked to relevant users and objects across various interactions.