rails-tiptap-autosave
Rails Tiptap Autosave
Add rich text editing with automatic background saving to any Rails model using Tiptap, Stimulus, and markdown stored in plain text columns.
When to Use This Skill
Invoke this skill when:
- Adding rich text editing to Rails models without ActionText
- Implementing inline autosave for text fields
- Integrating Tiptap editor with Stimulus controllers
- Building content editing UIs with formatting toolbars
- Debugging Tiptap + Turbo cache conflicts
Architecture Overview
Key decision: Markdown in text columns, NOT ActionText.
More from obie/skills
better-stimulus
Apply Better Stimulus best practices for writing maintainable, reusable StimulusJS controllers following SOLID principles
36mcp-oauth-setup
Implement MCP server authentication with OAuth Dynamic Client Registration (RFC 7591), Authorization Server Metadata Discovery (RFC 8414), and generalized per-agent credential support. This skill should be used when building admin UIs that let users connect to third-party MCP servers, whether they use OAuth (Linear, Sentry, Granola), bearer tokens (Render, custom APIs), or API keys. Covers the full flow: metadata discovery, client registration, PKCE authorization, token exchange, token refresh, tool sync, and credential storage patterns (shared vs per-agent for any auth type). Includes hard-won lessons from production implementation.
5rails-activity-timeline
Add polymorphic activity timelines with live Turbo Stream updates to any Rails model. Covers migration, model, concern, shared partials, broadcasting, and optional AI-generated change summaries.
3