← Back to Skills Marketplace
mike47512

Feature Flags

by mike47512 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
142
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install feature-flags
Description
Deep feature flag workflow—taxonomy, targeting, lifecycle, safety and kill switches, cleanup, and governance. Use when shipping gradually, experimenting, or...
README (SKILL.md)

Feature Flags

Flags decouple deploy from release—and become debt if never removed. Taxonomy, ownership, and retirement matter as much as targeting.

When to Offer This Workflow

Trigger conditions:

  • Gradual rollouts, kill switches, or experiments behind flags
  • Flag sprawl and unknown defaults
  • Client vs server evaluation and hydration flicker

Initial offer:

Use six stages: (1) taxonomy, (2) targeting rules, (3) evaluation & consistency, (4) safety & ops, (5) lifecycle & cleanup, (6) governance). Confirm provider (LaunchDarkly, Unleash, ConfigCat, homegrown).


Stage 1: Taxonomy

Goal: Separate short-lived release flags, long-lived config flags, and experiment flags tied to analytics.

Exit condition: Naming convention and expected TTL per type.


Stage 2: Targeting Rules

Goal: Percentage rollouts, segments (tenant, plan, region), deterministic bucketing (stable user key).


Stage 3: Evaluation & Consistency

Goal: Server-side authoritative for security and billing; client flags for UX only; avoid UI flicker on hydration (SSR/CSR agreement).


Stage 4: Safety & Ops

Goal: Kill-switch runbook; audit trail for changes; safe defaults when provider unavailable (often “off”).


Stage 5: Lifecycle & Cleanup

Goal: Tickets to remove flags after full rollout; periodic audits; metric for stale flags.


Stage 6: Governance

Goal: Approvals for broadening exposure; promotion across environments; break-glass access for incidents.


Final Review Checklist

  • Flag types and naming documented
  • Targeting and bucketing deterministic
  • Server vs client boundaries clear
  • Kill switches and defaults documented
  • Cleanup process and ownership

Tips for Effective Guidance

  • Never put security-only gates solely in client-side flags.
  • Pair with ab-testing when experiment analysis is primary.

Handling Deviations

  • Align with release-management for communication cadence.
Usage Guidance
This skill is a safe, read-only best-practices checklist for feature-flag workflows. It does not install software or request secrets. Before relying on it operationally, verify provider-specific behaviors (LaunchDarkly, Unleash, ConfigCat, or your homegrown system), ensure runbooks and audit/logging are implemented in your environment, and avoid using this guide as an automated source of truth for making changes — any real integrations will require separate, explicit provider credentials and tooling.
Capability Analysis
Type: OpenClaw Skill Name: feature-flags Version: 1.0.0 The skill bundle contains only documentation and procedural guidance for managing feature flag workflows (taxonomy, targeting, and lifecycle). There is no executable code, no network activity, and no instructions that could be interpreted as prompt injection or malicious behavior in SKILL.md or _meta.json.
Capability Assessment
Purpose & Capability
Name and description (feature-flag workflow and lifecycle) match the SKILL.md content. The skill does not request binaries, env vars, or other resources that would be unexpected for a documentation/guide skill.
Instruction Scope
SKILL.md is purely prescriptive guidance (taxonomy, targeting, safety, governance, checklist). It does not instruct the agent to read files, access credentials, call external endpoints, or run commands outside the scope of providing advice.
Install Mechanism
No install spec and no code files are present. Because it is instruction-only, nothing is written to disk and there is no install-time risk.
Credentials
The skill declares no required environment variables, credentials, or config paths. That is proportionate for a workflow guide and avoids unnecessary access to secrets or systems.
Persistence & Privilege
Flags show default behavior (not always, agent-invocable allowed). Autonomous invocation is platform-default and not by itself concerning for an instruction-only guidance skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install feature-flags
  3. After installation, invoke the skill by name or use /feature-flags
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the feature-flags skill. - Provides a detailed feature flag workflow, including taxonomy, targeting, evaluation, safety measures, lifecycle management, and governance. - Designed to help with gradual rollouts, experiments, kill switches, and avoiding flag sprawl. - Includes a six-stage process and checklist for best practices and cleanup. - Offers practical tips and guidance for secure and efficient flag management.
Metadata
Slug feature-flags
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Feature Flags?

Deep feature flag workflow—taxonomy, targeting, lifecycle, safety and kill switches, cleanup, and governance. Use when shipping gradually, experimenting, or... It is an AI Agent Skill for Claude Code / OpenClaw, with 142 downloads so far.

How do I install Feature Flags?

Run "/install feature-flags" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Feature Flags free?

Yes, Feature Flags is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Feature Flags support?

Feature Flags is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Feature Flags?

It is built and maintained by mike47512 (@mike47512); the current version is v1.0.0.

💬 Comments