flags

Compare feature flag states across release channels and export CSV reports.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/exposir/ai-talk --skill flags-exposir
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flags
Source: https://github.com/exposir/ai-talk/tree/main/notes/skill/flags
Command: npx skills add https://github.com/exposir/ai-talk --skill flags-exposir

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Insufficient visibility into feature flag states across multiple release channels leads to inconsistent behavior and delayed debugging.

Core Features & Use Cases

  • Cross-channel diffs: quickly identify where flags are enabled or disabled between channels (www, www-modern, canary, next, experimental, rn, rn-next).
  • Cleanup-grouped listings: organize flags by status to simplify triage and remediation.
  • CSV export: generate portable reports for stakeholders and audit trails.
  • Use Case: when a feature behaves differently between two channels, run the flags tool to pinpoint the responsible flags and produce a shareable report.

Quick Start

Run the flags tool with your desired arguments to compare and report flag statuses across channels.

Frequently Asked Questions about flags

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I compare feature flags across release channels to debug inconsistencies?

You can compare feature flags across release channels by running the flags tool with the --diff option. It identifies enabled or disabled flags between channels like www and canary to pinpoint channel-specific behavior.

What is the best way to export feature flag states for reporting?

The best way to export feature flag states for reporting is using the --csv option. This generates portable CSV reports of your flag statuses across channels, which can be shared with stakeholders or kept for audit trails.

How do I group feature flags by status to simplify triage and remediation?

You can group feature flags by status to simplify triage and remediation by applying the --cleanup option. This organizes flags by their enabled or disabled state, allowing you to quickly identify and resolve channel inconsistencies.

Does the flags tool support comparing feature flags between channels like experimental and next?

Yes, the flags tool supports comparing feature flags between channels like experimental, next, www, canary, www-modern, rn, and rn-next. It applies channel mappings with a legend indicating enabled or disabled status for each flag.

Why does a feature behave differently between www and canary channels?

A feature behaves differently between www and canary channels due to inconsistent feature flag states. Run the flags tool with --diff to pinpoint the responsible flags and produce a shareable report for debugging.