Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
posthog avatar

Auditing Experiments Flags

  • 215 installs
  • 70 repo stars
  • Updated August 4, 2026
  • posthog/ai-plugin

auditing-experiments-flags: A skill for development.

About

auditing-experiments-flags: A skill for development. This provides functionality for development workflows.

  • auditing-experiments-flags

Auditing Experiments Flags by the numbers

  • 215 all-time installs (skills.sh)
  • +16 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #1,864 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/posthog/ai-plugin --skill auditing-experiments-flags

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs215
repo stars70
Last updatedAugust 4, 2026
Repositoryposthog/ai-plugin

How do I use auditing-experiments-flags for development tasks?

Use auditing-experiments-flags for development tasks

Who is it for?

Best when you're working on backend & apis and need structured help with auditing experiments flags.

Skip if: Teams with no backend & apis needs, or anyone wanting a generic chat assistant without this specific workflow.

When should I use this skill?

When you need to use auditing-experiments-flags for development tasks, or when auditing-experiments-flags: a skill for development.

What you get

Structured output aligned to auditing-experiments-flags: auditing-experiments-flags.

Files

SKILL.mdMarkdownGitHub ↗

Auditing experiments and feature flags

This skill teaches you how to run configuration audits on experiments and feature flags. All checks use the experiment and feature flag read tools (experiment-get, experiment-list, feature-flag-get-definition, feature-flag-get-all) — no SQL queries are needed for Phase 1 checks.

Usage modes

Quick check (single entity)

When the user asks about a specific experiment or flag:

1. Fetch the entity via experiment-get (experiment ID) or feature-flag-get-definition (numeric flag ID). 2. Apply the relevant checks from experiment checks or flag checks. 3. Report findings inline as markdown, grouped by severity (CRITICAL first, then WARNING, then INFO). 4. Include entity links as [Experiment: name](/experiments/id) or [Flag: key](/feature_flags/id).

Scoped audit (one domain)

When the user asks to audit all experiments or all flags:

1. Bulk-fetch via experiment-list or feature-flag-get-all. 2. Run all checks for that domain against each entity. 3. Group findings by severity, then by entity. 4. Report as inline markdown.

Full audit (comprehensive)

When the user asks for a comprehensive audit of both experiments and flags:

1. Fetch all experiments via experiment-list and all flags via feature-flag-get-all. 2. Run all experiment checks and all flag checks. 3. Apply recurring patterns to identify patterns across multiple findings. 4. If there are more than 5 entities with findings, output as a notebook artifact via notebooks-create for easier navigation. Otherwise report inline.

Output format

For each finding, include:

  • Severity badge: 🔴 CRITICAL, 🟡 WARNING, or 🔵 INFO
  • Check name: Which check produced this finding
  • Entity link: Markdown link to the entity
  • What's wrong: One-sentence description
  • Action: What to do about it (see remediation actions)

Example:

🟡 WARNING — Flag integration · Experiment: checkout-redesign
The linked feature flag is inactive (paused). Traffic is not being split.
Action: Re-enable the flag or end the experiment.

Handling unavailable data

Some checks require activity logs (feature-flags-activity-retrieve for flags), which may not be available in every session. If activity log data is unavailable:

  • Skip checkActivityHistory (experiment check) entirely.
  • Skip the "toggle instability" and "never activated" sub-checks in flag lifecycle checks.
  • In your report, note which checks were skipped and why:
_Skipped: Activity history checks (activity logs not available via current tools)_

Partial failures

If a fetch call fails for some entities:

  • Continue with the entities you could fetch.
  • Report which entities could not be assessed and why.
  • Do not silently omit entities from the audit.

Reference files

  • Experiment checks — experiment configuration checks
  • Flag checks — feature flag checks
  • Finding types — severity and category definitions
  • Recurring patterns — patterns across multiple findings
  • Remediation actions — what to do about each finding

Related skills

FAQ

What does auditing-experiments-flags do?

auditing-experiments-flags: A skill for development.

When should I use auditing-experiments-flags?

When you need to use auditing-experiments-flags for development tasks, or when auditing-experiments-flags: a skill for development.

What are the main capabilities?

auditing-experiments-flags.

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.