rails-37-style-features-watching

Community

Manage user involvement and notifications.

AuthorChwistophe
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps manage how users are involved with resources and collections, specifically focusing on simplifying notification preferences and providing clear UI toggles for watching and unwatching.

Core Features & Use Cases

  • Simplified Notification System: Embeds notification preferences directly into access records, eliminating the need for separate subscription tables.
  • Clear Involvement Levels: Offers straightforward options like access_only and watching.
  • Resource vs. Collection Watching: Differentiates between watching individual items and entire collections.
  • Turbo Stream Integration: Uses Turbo Streams for dynamic UI updates when toggling watch status.
  • Data Cleanup: Automatically removes watches when user access is revoked.
  • Use Case: A project management tool where users can choose to be notified about all updates on a project board, only about @mentions, or not at all. The UI clearly shows their current status and allows easy toggling.

Quick Start

Use the rails-37-style-features-watching skill to understand how to embed subscription state in access records.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: rails-37-style-features-watching
Download link: https://github.com/Chwistophe/agent-skills-unofficial-37-signals-rails-way-fizzy/archive/main.zip#rails-37-style-features-watching

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.