PostHog

PostHog

@PostHog Organization

GitHub
15 Skills
487555 Total Stars
February 2026 Joined

Public Skills

isolating-product-facade-contracts

by PostHog

Plan and execute incremental product isolation migrations to a facade plus contract layer in PostHog, following the Visual review architecture. Use when a product still exposes internals (models/logic/views) across boundaries and needs a safe, multi-PR migration toward contracts.py + facade/api.py + presentation separation.

API Dev 34.8K 2mo ago

implementing-warehouse-sources

by PostHog

Implement and extend PostHog Data warehouse import sources. Use when adding a new source under posthog/temporal/data_imports/sources, adding datasets/endpoints to an existing source, or adding incremental sync support, pagination, credentials validation, and source tests.

API Dev 34.8K 2mo ago

django-migrations

by PostHog

Django migration patterns and safety workflow for PostHog. Use when creating, adjusting, or reviewing Django/Postgres migrations, including non-blocking index/constraint changes, multi-phase schema changes, data backfills, migration conflict rebasing, and product model moves that require SeparateDatabaseAndState.

Database 34.8K 3mo ago

implementing-mcp-tools

by PostHog

'Guide for exposing PostHog product endpoints as MCP tools. Use when creating new or updating API endpoints, adding MCP tool definitions, scaffolding YAML configs, or writing serializers with good descriptions. Covers the full pipeline from Django serializer to generated TypeScript tool handler.'

Code Gen 34.8K 2mo ago

playwright-test

by PostHog

Write a playwright test, make sure it runs, and is not flaky.

Debugging 34.8K 2mo ago

improving-drf-endpoints

by PostHog

Use when editing, reviewing, or auditing DRF viewsets and serializers in PostHog. Triggers on files in posthog/api/, products//backend/api/, products//backend/presentation/, or any file importing rest_framework serializers or viewsets. Covers OpenAPI spec quality, field typing, schema annotations, and DRF best practices that flow through the type pipeline to generated TypeScript types and MCP tools.

API Dev 34.8K 2mo ago

writing-skills

by PostHog

'Guide for writing PostHog agent skills — job-to-be-done templates that teach agents how to use MCP tools to achieve a goal. Use when adding new product functionality that agents should know how to work with, creating a new skill, or updating existing skills in products/*/skills/.'

Code Gen 34.8K 2mo ago

setup-web-tests

by PostHog

Set up Python test environment in Claude Code for web where flox is unavailable. Use when you need to run backend tests and uv sync fails due to Python version mismatch.

Docker 34.8K 3mo ago

ingestion-pipeline-doctor-nodejs

by PostHog

Ingestion pipeline architecture overview and convention reference. Use when you need a quick orientation to the pipeline framework or want to know which doctor agent to use for a specific concern.

CI/CD 34.8K 3mo ago

clickhouse-migrations

by PostHog

ClickHouse migration patterns and rules. Use when creating or modifying ClickHouse migrations.

Processing 34.8K 3mo ago

react-doctor

by PostHog

Diagnose and fix React codebase health issues. Use when reviewing React code, fixing performance problems, auditing security, or improving code quality.

Debugging 34.8K 3mo ago

hogli

by PostHog

PostHog developer CLI and repo tooling reference. Use when the user mentions hogli, asks about repo CLI tools, bin scripts, Makefiles, how to run/build/test/lint, or any dev environment commands.

CLI Tools 34.8K 3mo ago

survey-sdk-audit

by PostHog

Audit PostHog survey SDK features and version requirements

Code Review 34.8K 3mo ago

implementing-agent-modes

by PostHog

Guidelines to create/update a new mode for PostHog AI agent. Modes are a way to limit what tools, prompts, and prompt injections are applied and under what conditions. Achieve better results using your plan mode.

Agents 34.8K 3mo ago

posthog-instrumentation

by PostHog

Automatically add PostHog analytics instrumentation to code. Triggers when user asks to add tracking, instrument events, add analytics, or implement feature flags in their codebase.

Analytics 12 4mo ago