integration-ruby
PostHog integration for any Ruby application using the Ruby SDK
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
PostHog integration for any Ruby application using the Ruby SDK
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Deploy Barodybroject to Azure Container Apps with azd and Bicep. Use when: Azure deployment, azd up, azd provision, azd deploy, Container Apps, Bicep infrastructure, production environment variables, smoke tests, or deployment troubleshooting.
Load IT-Journey brand context (values, voice, style, section guide) before drafting or editing a post or muse. Use when writing a new article, writing a short-form devops-news muse, rewriting for voice/tone, or checking that content matches a section's brand profile.
Run one incremental pass of the IT-Journey content-improvement loop. Use when asked to curate/improve content, run the daily CMS loop, work the .cms worklist, fix frontmatter/SEO/freshness across pages, or group content improvements into a PR.
Run one agentic, on-brand content-improvement pass for a single IT-Journey collection and open one gated PR. The Lane B (substantive) executor that wires the cms-curator loop to the brand-voice system. Use when asked to "improve a collection", "run the content factory", or driven by content-factory.yml in CI.
Run ONE incremental pass of the IT-Journey issue autopilot — analyze open issues, group them into PR-sized batches, then either route/triage them (close stale bot-noise, decompose epics, flag for a human) or resolve one batch into a single grouped PR. Use when asked to triage issues, work the issue queue, run the issue-autopilot loop, or drive the issue-triager / issue-resolver agents. Mirrors the cms-curator loop idiom.
Consume ONE walkthrough's verified evidence and apply the smallest content-only edits that fix its VERIFIED issues, under a deterministic keep/revert gate. The fix-lane inverse of quest-walkthrough — the walker plays a slice and witnesses where it breaks; this skill repairs exactly what it witnessed, proving each edit helped with a deterministic signal (never the model's own grade). Use when asked to "fix a walked quest", run the quest fix lane, or driven by the fix arm of the quest-perfection loop. Writes only quest content; never branches, commits, or merges.
| description | PostHog integration for any Ruby application using the Ruby SDK |
| metadata | {"author":"PostHog","version":"1.30.4"} |
| name | integration-ruby |
| source_file | SKILL.md |
| title | PostHog integration for Ruby |
This skill helps you add PostHog analytics to Ruby applications.
Follow these steps in order to complete the integration:
references/1-begin.md - PostHog Setup - Begin ← Start herereferences/2-edit.md - PostHog Setup - Editreferences/3-revise.md - PostHog Setup - Revisereferences/4-conclude.md - PostHog Setup - Conclusionreferences/EXAMPLE.md - Ruby example project codereferences/1-begin.md - Start the event tracking setup process by analyzing the project and creating an event tracking planreferences/2-edit.md - Implement PostHog event tracking in the identified files, following best practices and the example projectreferences/3-revise.md - Review and fix any errors in the PostHog integration implementationreferences/4-conclude.md - Review and fix any errors in the PostHog integration implementationreferences/ruby.md - Ruby - docsreferences/identify-users.md - Identify users - docsreferences/COMMANDMENTS.md - Framework-specific rules the integration must followThe example project shows the target implementation pattern. Consult the documentation for API details.
gem 'posthog-ruby' to Gemfile) but require it with require 'posthog' (NOT require 'posthog-ruby')distinct_id: keyword syntaxIdentify users during login and signup events. Refer to the example code and documentation for the correct identify pattern for this framework. If both frontend and backend code exist, pass the client-side session and distinct ID using X-POSTHOG-DISTINCT-ID and X-POSTHOG-SESSION-ID headers to maintain correlation.
Add PostHog error tracking to relevant files, particularly around critical user flows and API boundaries.