posthog-instrumentation
작성자: posthog
PostHog 분석, 이벤트 추적 및 기능 플래그를 여러 프레임워크에서 자동으로 계측합니다. JavaScript/TypeScript, React, Python 및 Node.js를 지원하며 프레임워크별 설정 패턴을 제공합니다. 사용자 정의 속성을 포함한 이벤트 캡처, 점진적 롤아웃을 위한 기능 플래그 평가, 사용자 식별의 세 가지 핵심 기능을 다룹니다. 기존 PostHog 구성을 감지하고 설정을 중복하지 않고 계측을 추가합니다. 이벤트 명명 규칙, 속성...에 대한 모범 사례를 포함합니다.
npx skills add https://github.com/posthog/posthog-for-claude --skill posthog-instrumentationPostHog Instrumentation Skill
Help users add PostHog analytics, event tracking, and feature flags to their code.
When to Use
- User asks to "add PostHog" or "add analytics"
- User wants to track events or user actions
- User needs to implement feature flags
- User asks about instrumenting their code
Workflow
- Identify the framework (React, Next.js, Python, Node.js, etc.)
- Check for existing PostHog setup
- Add appropriate instrumentation
Code Patterns
JavaScript/TypeScript
// Event tracking
posthog.capture('button_clicked', { button_name: 'signup' })
// Feature flags
if (posthog.isFeatureEnabled('new-feature')) {
// Show new feature
}
// User identification
posthog.identify(userId, { email: user.email })
Python
from posthog import Posthog
posthog = Posthog(api_key='<ph_project_api_key>')
# Event tracking
posthog.capture(distinct_id='user_123', event='purchase_completed')
# Feature flags
if posthog.feature_enabled('new-feature', 'user_123'):
# Show new feature
React
import { usePostHog } from 'posthog-js/react'
function MyComponent() {
const posthog = usePostHog()
const handleClick = () => {
posthog.capture('button_clicked')
}
}
Best Practices
- Use consistent event naming (snake_case recommended)
- Include relevant properties with events
- Identify users early in their session
- Use feature flags for gradual rollouts
posthog의 다른 스킬
error-tracking-go
posthog
PostHog Go용 오류 추적
official
integration-laravel
posthog
PostHog를 Laravel 애플리케이션에 통합
official
integration-nextjs-app-router
posthog
PostHog를 Next.js App Router 애플리케이션에 통합
official
logs-other
posthog
PostHog 로그 (기타 언어)
official
logs-python
posthog
PostHog 로그 for Python
official
analyzing-experiment-session-replays
posthog
실험 변형 간 세션 재생 패턴을 분석하여 사용자 행동 차이를 이해합니다. 사용자가 사용자 상호작용 방식을 확인하고자 할 때 사용하세요.
official
auditing-experiments-flags
posthog
PostHog 실험 및 기능 플래그를 감사하여 구성 문제, 오래된 항목, 모범 사례 위반을 확인합니다. 사용자가 감사, 상태 점검 등을 요청할 때 읽습니다.
official
auditing-warehouse-data-health
posthog
이 스킬은 데이터 웨어하우스 파이프라인에 대한 프로젝트 전반의 감사를 생성합니다. 사용자가 하나의 동기화에 대한 심층 분석이 아닌, 모든 문제에 대한 요약을 원할 때 사용하세요. 개별 실패에 대한 심층 분석은 diagnosing-failed-warehouse-syncs이며, 이 스킬은 사용자가 먼저 어디를 봐야 할지 알려주는 스캔입니다.
official