statsig-to-wingify-migration-mcp-rules

statsig-to-wingify-migration-mcp-rules is a cursor rule for Cursor from wingify/wingify-fme-mcp. It costs 9,026 tokens per session, scanned A, original, Apache-2.0.

A rule-driven workflow for moving Statsig feature gates, configurations, experiments, segments, and metrics into Wingify Feature Experimentation using its tools.

In plain words
What is it for?
Migrating supported Statsig console entities into Wingify FE while preserving matching names and keys. Application-code SDK changes are handled separately.
Why use it?
It keeps the migration repeatable and prevents the agent from inventing configuration names or creating extra rule files.

Cursor rule for Cursor

Written for Cursor: a Cursor rule (.mdc).

Good fit Migrating supported Statsig console entities into Wingify FE while preserving matching names and keys. Application-code SDK changes are handled separately.

Compare 6 cursor rules from other repositories ↓
Install with agentmods
npx agentmods add rules/wingify/wingify-fme-mcp/statsig-to-wingify-migration-mcp-rules
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Clone the repo
git clone --depth 1 https://github.com/wingify/wingify-fme-mcp

Made for: Cursor.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for statsig-to-wingify-migration-mcp-rules

README.md
[![agentmods](https://agentmods.dev/badge/rules/wingify/wingify-fme-mcp/statsig-to-wingify-migration-mcp-rules/github.svg)](https://agentmods.dev/rules/wingify/wingify-fme-mcp/statsig-to-wingify-migration-mcp-rules)
Your own site
<a href="https://agentmods.dev/rules/wingify/wingify-fme-mcp/statsig-to-wingify-migration-mcp-rules"><img src="https://agentmods.dev/badge/rules/wingify/wingify-fme-mcp/statsig-to-wingify-migration-mcp-rules/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for statsig-to-wingify-migration-mcp-rules

Your own site · 80×15
<a href="https://agentmods.dev/rules/wingify/wingify-fme-mcp/statsig-to-wingify-migration-mcp-rules"><img src="https://agentmods.dev/badge/rules/wingify/wingify-fme-mcp/statsig-to-wingify-migration-mcp-rules.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 9,026 This file is loaded in full into every session.
When invoked 9,026 The same file — it is already loaded in full.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.09026 $0.09026
Opus 5 $0.04513 $0.04513
Sonnet 5 $0.01805 $0.01805
Haiku 4.5 $0.00903 $0.00903

Measured 10d ago against content hash 0908ae6419ad, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade A, and why

statsig-to-wingify-migration-mcp-rules scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

ide-rules/statsig-to-wingify-migration-mcp-rules.mdc · 572 lines

How it starts

The opening of the file, as written. The whole thing — 572 lines — stays where its author put it; the contents beside it link to each section on GitHub.

🔁 Cursor/VS Code IDE Rule: Migrate Statsig to Wingify FE

🎯 Purpose

Guide the assistant through migrating Statsig entities (feature gates, dynamic configs, experiments, segments, and metrics) into Wingify FE using the Wingify FE MCP server tools.

📋 Scope

  • Source: Statsig Console API
  • Target: Wingify FE (via the Wingify FE MCP server).
  • Entities in scope: feature gates, dynamic configs, experiments, parameter stores, segments, metrics

Application SDK migration (replacing Statsig SDK imports/calls in source code) is documented separately in ide-rules/statsig-to-wingify-sdk-migration.mdc and skills/wingify-fe-mcp/statsig-sdk-migration.md. Run console migration first so flag keys match.

⛔ Non-negotiables (apply to every model, every run)

  1. Deterministic — The migration MUST produce the same result no matter which model runs it. It is driven by the MCP tools and the mapping tables below; follow them literally and never invent flags, rules, variations, or names.
  2. No new rule files in the client's repo — Do NOT create .cursor/rules/*.mdc, .github/instructions/*.md, or any other rule file in the user's repo as part of migration, and do NOT call AddWingifyRules during a migration.
  3. Precise naming from Statsig — Names/keys of new variables, variations, and rules come precisely from the source Statsig config (nameid/baseID → positional index only if both absent). Never add random strings (UUIDs, hashes, timestamps) or invented labels like Variation 2 / Rollout 1. Keys are sanitized to [a-zA-Z0-9_]; display names keep the original Statsig string.
  4. Wingify SDKs only (every language, no exceptions) — Any SDK wiring that follows must, for all languages, install the verified Wingify-branded package from sdkNpmPackageMap and construct a Wingify-based client (e.g. wingifyClient); never install a vwo/vwo-fme-* package or create a vwo/VWO-based client. Supported SDK list (source of truth): https://developers.wingify.com/v3/docs/list-of-fme-sdks.

Read the full file on GitHub · 572 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 10d ago First seen · 572 lines · 9,026 tokens per session scan A 0908ae6419ad

Subscribe to this mod's changes

statsig-to-wingify-migration-mcp-rules is a cursor rule published in the GitHub repository wingify/wingify-fme-mcp (3 stars, last pushed 20d ago), licensed Apache-2.0. It adds 9,026 tokens to every session, about $0.0451 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.