Skip to content
Skillpedia
Machine learning48k · #2705

data-engineering-data-driven-feature

Helps your agent create features based on data. It uses tests and measurements to improve products.

What it does

This tool helps build new features for a product (like an app or website) based on data and testing. It ensures new features are useful and actually improve the user experience, using A/B tests to compare versions.

When to use it

  • ✓When launching a new feature and wanting to ensure it performs well.
  • ✓When wanting to improve a part of your app/site based on what users actually do.
  • ✓When needing to compare two versions of a feature to see which one is better.

Example of what to ask your AI

“I want to create a new product recommendation feature for my e-commerce site, based on user purchase history. How can I do this using A/B testing to ensure it increases sales?”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/data-engineering-data-driven-feature/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/data-engineering-data-driven-feature/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool guides you through steps: first, it analyzes existing data to understand user behavior. Then, it defines clear hypotheses about how the new feature can help and plans statistical tests to validate them. Finally, it helps implement the feature with monitoring and testing.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add sickn33/agentic-awesome-skills --skill data-engineering-data-driven-feature

Or download just the file:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/data-engineering-data-driven-feature/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Data-Driven Feature Development

Build features guided by data insights, A/B testing, and continuous measurement using specialized agents for analysis, implementation, and experimentation.

[Extended thinking: This workflow orchestrates a comprehensive data-driven development process from initial data analysis and hypothesis formulation through feature implementation with integrated analytics, A/B testing infrastructure, and post-launch analysis. Each phase leverages specialized agents to ensure features are built based on data insights, properly instrumented for measurement, and validated through controlled experiments. The workflow emphasizes modern product analytics practices, statistical rigor in testing, and continuous learning from user behavior.]

Use this skill when

  • Working on data-driven feature development tasks or workflows
  • Needing guidance, best practices, or checklists for data-driven feature development

Do not use this skill when

  • The task is unrelated to data-driven feature development
  • You need a different domain or tool outside this scope

Instructions

  • Clarify goals, constraints, and required inputs.
  • Apply relevant best practices and validate outcomes.
  • Provide actionable steps and verification.

Phase 1: Data Analysis and Hypothesis Formation

1. Exploratory Data Analysis

  • Use Task tool with subagent_type="machine-learning-ops::data-scientist"
  • Prompt: "Perform exploratory data analysis for feature: $ARGUMENTS. Analyze existing user behavior data, identify patterns and opportunities, segment users by behavior, and calculate baseline metrics. Use modern analytics tools (Amplitude, Mixpanel, Segment) to understand current user journeys, conversion funnels, and engagement patterns."
  • Output: EDA report with visualizations, user segments, behavioral patterns, baseline metrics

2. Business Hypothesis Development

  • Use Task tool with subagent_type="business-analytics::business-analyst"
  • Context: Data scientist's EDA findings and behavioral patterns
  • Prompt: "Formulate business hypotheses for feature: $ARGUMENTS based on data analysis. Define clear success metrics, expected impact on key business KPIs, target user segments, and minimum detectable effects. Create measurable hypotheses using frameworks like ICE scoring or RICE prioritization."
  • Output: Hypothesis document, success metrics definition, expected ROI calculations

3. Statistical Experiment Design

  • Use Task tool with subagent_type="machine-learning-ops::data-scientist"
  • Context: Business hypotheses and success metrics
  • Prompt: "Design statistical experiment for feature: $ARGUMENTS. Calculate required sample size for statistical power, define control and treatment groups, specify randomization strategy, and plan for multiple testing corrections. Consider Bayesian A/B testing approaches for faster decision making. Design for both primary and guardrail metrics."
  • Output: Experiment design document, power analysis, statistical test plan

Phase 2: Feature Architecture and Analytics Design

4. Feature Architecture Planning

  • Use Task tool with subagent_type="data-engineering::backend-architect"
  • Context: Business requirements and experiment design
  • Prompt: "Design feature architecture for: $ARGUMENTS with A/B testing capability. Include feature flag integration (LaunchDarkly, Split.io, or Optimizely), gradual rollout strategy, circuit breakers for safety, and clean separation between control and treatment logic. Ensure architecture supports real-time configuration updates."
  • Output: Architecture diagrams, feature flag schema, rollout strategy

5. Analytics Instrumentation Design

  • Use Task tool with subagent_type="data-engineering::data-engineer"
  • Context: Feature architecture and success metrics
  • Prompt: "Design comprehensive analytics instrumentation for: $ARGUMENTS. Define event schemas for user interactions, specify properties for segmentation and analysis, design funnel tracking and conversion events, plan cohort analysis capabilities. Implement using modern SDKs (Segment, Amplitude, Mixpanel) with proper event taxonomy."
  • Output: Event tracking plan, analytics schema, instrumentation guide

6. Data Pipeline Architecture

  • Use Task tool with subagent_type="data-engineering::data-engineer"
  • Context: Analytics requirements and existing data infrastructure

…

FAQ

What is an A/B test?

It's a test where you show two different versions (A and B) of something to different groups of users and compare which one gets the better result.

What are 'data insights'?

These are valuable pieces of information discovered by analyzing data, such as user behavior patterns or trends that can guide decisions.

Do I need to be a data expert to use this?

No, the tool is designed to guide you through the steps, even if you're not an expert, explaining what needs to be done at each stage.

Details

Original description by the author

Build features guided by data insights, A/B testing, and continuous measurement using specialized agents for analysis, implementation, and experimentation.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#2705
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills