rails-37-style-features-watching
CommunityManage 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_onlyandwatching. - 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.