SKILL-033 Growth, support, and product maturity Locked skill

Feature flags

A flag is a release switch, not a security boundary — default it off and never gate authorization on it.

01

What this skill helps you build

Decouple deploy from release: ship code dark, then turn it on for everyone, one org, or a percentage — and clean it up after.

The production takeaway

A flag is a release switch, not a security boundary — default it off and never gate authorization on it.

02

Inside this skill

The full skill expands these implementation areas with decisions, edge cases, prompts, tests, and framework-specific code.

Growth, support, and product maturity
What this helps you build

A feature flag system that lets you ship code to production without exposing it to users yet, then release it on your terms: globally, to a single beta org, or to a rolling percent

🔒
Growth, support, and product maturity
When to use this

Use this whenever "merged and deployed" should not mean "live for everyone." Concretely, reach for a flag when you have: A half finished feature you want to keep merging to main wi

🔒
Growth, support, and product maturity
The core idea

A feature flag decouples deploy from release . Deploying ships the code; flipping the flag releases the behavior. They become two independent events you control separately. Every g

🔒
03

Unlock the full implementation

Paid access includes the complete skill body, implementation prompt, common mistakes, production checklist, and code examples where this skill includes them.