kalilurrahman/kr-claudiator-skills-original-prompts/feature-flags
Claude Code and agent skill by kalilurrahman/kr-claudiator-skills-original-prompts
- community
Checking that the SKILL.md file is still in the repository.
Feature flag system for gradual rollouts, A/B testing, and kill switches. Outputs flag types, targeting, evaluation, and lifecycle management.
Install
npx vskill@latest install kalilurrahman/kr-claudiator-skills-original-prompts/feature-flagsSKILL.md
Feature Flags System
Design production feature flags for safe deployments, experiments, and operational control. Not "if (flag)" — targeting rules, gradual rollouts, audit logs, emergency kill switches.
Process
- Define flag types. Release (temporary), experiment (A/B), ops (permanent), permission.
- Choose evaluation. Client-side (fast), server-side (secure), hybrid.
- Design targeting. User ID, percentage, attributes, custom rules.
- Plan storage. Database, config, LaunchDarkly/Split.
- Add lifecycle. Create → Test → Rollout → Cleanup (90 days).
- Implement kill switches. Emergency disable without deploy.
Output Format
Feature Flags: [System Name]
Provider: LaunchDarkly Evaluation: Server-side with client SDK Flag Types: Release, Experiment, Ops, Permission Cleanup Policy: 90 days post-rollout
Flag Types
Release Toggles (Temporary, Days-Weeks)
Cleanup: Remove after 100% rollout + 2 weeks
Experiment Flags (A/B Test, Weeks-Months)
Ops Flags (Permanent)
Permission Flags (Permanent)
Targeting Strategies
Percentage Rollout
User Whitelist
Attribute-Based
Implementation
Database-Backed
LaunchDarkly Integration
Gradual Rollout
Day 1: Internal (1%)
Day 3: Canary (5%)
Day 14: Majority (75%)
Day 21: Full (100%)
Day 35: Cleanup Code
Kill Switches
Auto-Disable on High Error Rate
Monitoring
Alerts:
- Eval latency > 100ms
- Stale flags (90+ days unchanged)
Stale Flag Detection
Rules
- Default flags OFF — safer to enable than accidentally leave on.
- Release toggles MUST be removed within 90 days of 100% rollout.
- Percentage rollouts use consistent hashing — same user always gets same result.
- All state changes audit logged (who, when, old/new values).
- Kill switches required for high-risk features.
- Flag eval < 10ms — cache configs, don't query DB per request.
- Flags control code paths, not database columns.
- Stale detection runs monthly — alert unused flags.
- A/B test flags track assignment AND conversion for analysis.
- Emergency disable via admin UI without code deploy.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking01-software-dev/feature-flags/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/kalilurrahman/kr-claudiator-skills-original-prompts/feature-flags)