
ae-experiment-insight
Diagnose and interpret AE A/B experiments from configuration and report evidence through a defensible decision. Use when the user asks what an experiment means, whether it can roll out, why a result is not significant, why group sizes or exposure are wrong, why treatment results conflict, whether the report is trustworthy, or what to do next. Covers SRM, duration sufficiency, novelty effects, metric conflicts, missing or anomalous data, design reasonableness, data reliability, metric interpretation, trend and segment analysis, root-cause hypotheses, and rollout recommendations. All platform discovery and reads must use ae-cli.
- Installs
- 296
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/thinkingaiagenticengine/ae-cli --skill ae-experiment-insight- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads ae-experiment-insight automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
AE Experiment Insight and Diagnosis
Validate the evidence before interpreting the effect. Produce a decision only when the experiment is trustworthy enough to support one.
Platform and reference routing
Use ae-cli for every AE platform interaction and follow
references/platform-operations.md;
never substitute another platform access path.
For diagnosis, read
references/diagnostic-playbook.md.
Before a rollout decision, read
references/decision-framework.md.
Workflow
1. Restore experiment context
Resolve the exact project and experiment. Collect:
- hypothesis and intended decision;
- control and treatment definitions;
- assignment unit, layer, targeting, traffic, and group allocation;
- Feature and group values;
- primary, secondary, and diagnostic metrics;
- planned MDE, alpha, power, duration, and stopping rule;
- actual start/end time and material configuration changes.
Without the original hypothesis or success rule, explain observed effects but do not retroactively invent success criteria.
2. Check run integrity
Establish the experiment's actual state, complete runtime periods, and material mid-run Feature, traffic, audience, metric, or identity changes. Treat configuration history as evidence. Evaluate allocation, exposure, sample sufficiency, and design quality through the diagnostic playbook rather than duplicating its rules here.
3. Run data diagnostics
Apply diagnostic-playbook.md in causal order and complete its diagnostic
checklist. Use
scripts/analyze_experiment.py for SRM and
group comparisons; do not calculate p-values or confidence intervals mentally.
4. Interpret effects
For each pre-registered metric, interpret the verified metric contract from the diagnostic playbook and report:
- verified source event, aggregation, analysis unit, denominator or population, filters, and attribution window;
- control and treatment values;
- absolute and relative difference;
- confidence interval and p-value from deterministic calculation or the verified platform report;
- achieved sample versus planned sample;
- relation to MDE and business threshold;
- statistical and practical significance.
Distinguish:
- statistically significant and practically valuable;
- statistically significant but too small to matter;
- directionally positive but underpowered;
- no detectable effect within the current precision;
- significantly negative;
- invalid or inconclusive because of data quality.
Do not translate p > alpha into “no effect.” State that the current data did not establish an effect and describe the compatible interval.
5. Analyze trends and segments
Check trend stability and abnormal dates using complete comparable periods.
Apply the trend and segment rules in decision-framework.md.
6. Diagnose causes
For every suspected cause, provide:
- observed evidence;
- inference and uncertainty;
- competing explanation;
- the exact platform query or product check that would distinguish them;
- remediation if confirmed.
Do not produce a list of generic causes detached from evidence.
In the final report, express the distinguishing check as a concise user-facing
verification action. Include the raw ae-cli command only when the user
explicitly asks for commands, an audit trail, or debugging details.
7. Make the decision
Apply decision-framework.md and return one decision supported by the trust
assessment, primary effect, duration, trends, segments, and diagnostic results.
Never start, pause, end, change traffic, delete, or roll out an experiment unless the user separately asks for that platform action. Those actions are outside interpretation and require explicit target-and-impact confirmation.
Output requirements
- Use the explicitly requested language, otherwise the language of the user's latest substantive message. Localize all user-facing prose, headings, labels, statuses, conclusions, warnings, limitations, and next actions; treat section names in this Skill as semantic guidance and remove unintended mixed-language output.
- Keep code, commands, raw IDs, event/property/metric names, Feature keys, SDK/API names, and official enum values unchanged when translation would alter their technical meaning.
- Lead with the decision status.
- Use an adaptive report, not a fixed numbered template. Organize the default user-facing hierarchy as: conclusion, core impact, experiment decision, and product optimization or next action.
- Keep data reliability, core metrics, and attention metrics inside the
core impact section:
- Data reliability validation: summarize the diagnostic checklist and state the overall result as reliable, limited, or unreliable. Keep normal checks compact and expand only warnings, failures, or unverified checks.
- Core metrics: present the primary metric's control and treatment values, absolute and relative effect, interval and p-value, relation to MDE or the business threshold, and business meaning. Use causal wording only when the trust assessment supports it.
- Attention metrics: present secondary and diagnostic metrics only when they affect the decision, explain the mechanism, or reveal material risk. Do not promote a post-hoc metric into the success criterion.
- For a brief answer, collapse these subsections into compact paragraphs under core impact; do not promote them into unrelated top-level sections.
- Treat labels such as
material blockers,trust blockers, diagnostic severity names, and framework labels such asGate 1orGate 2as internal taxonomy. Never expose them as report headings or append their English forms after localized headings. Use natural user-facing wording such as “数据可靠性验证” or “当前为什么不能下结论” when those concepts need a heading. - Place metric trends and metric-related segments under the relevant core or attention metric. Add broader context, cause diagnosis, assumptions, or limitations only when they materially change interpretation.
- Use a product-optimization section only when trustworthy evidence supports a specific product change. Otherwise use a next-validation or next-action section.
- Include only content supported by the request and evidence. Do not add a section merely because it appeared in a previous report.
- Separate platform observations, deterministic calculations, and inferred causes. State uncertainty and evidence gaps explicitly.
- Do not return an unexplained raw table.
Failure behavior
- Ambiguous project or experiment: show resolved candidates and ask; do not guess.
- Missing report capability: preserve the
ae-cligap and request a platform export with required fields. - Permission failure: stop dependent queries and report the missing permission.
- Empty successful report: say no matching data; do not relabel it as a transport failure.
- Partial success: use available evidence and enumerate failures.
- Conflicting sources: prefer raw assignment/exposure evidence for data-quality diagnosis and explain the discrepancy.
FAQ
What does the ae-experiment-insight skill do?
Diagnose and interpret AE A/B experiments from configuration and report evidence through a defensible decision. Use when the user asks what an experiment means, whether it can roll out, why a result is not significant, why group sizes or exposure are wrong, why treatment results conflict, whether the report is trustworthy, or what to do next. Covers SRM, duration sufficiency, novelty effects, metric conflicts, missing or anomalous data, design reasonableness, data reliability, metric interpretation, trend and segment analysis, root-cause hypotheses, and rollout recommendations. All platform discovery and reads must use ae-cli.
How do I install ae-experiment-insight?
Run npx skills add https://github.com/thinkingaiagenticengine/ae-cli --skill ae-experiment-insight in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/ae-experiment-insight/ (personal) or .claude/skills/ae-experiment-insight/ (project).
Which AI agents can use ae-experiment-insight?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is ae-experiment-insight safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains ae-experiment-insight?
It is published by thinkingaiagenticengine in thinkingaiagenticengine/ae-cli. It has 296 recorded installs.
More from thinkingaiagenticengine/ae-cli
ae-analysis
thinkingaiagenticengine/ae-cli
Use ae-cli for AE analysis-side data questions, asset operations, and asset governance: reports, analysis boards, BI dashboards, ad-hoc models, drilldown, detail data, alerts, clusters, tags, metrics, metadata discovery, project configuration, tracking plans, local input-file upload, governance asset lists/rules/lineage/impact/dependency, batch asset operations, projects, and resource links. Use when the user asks to query data, explain a change, export evidence, inspect/create/update/govern analysis assets, recommend project assets for certification/authentication, review asset-certification recommendations, review metric recommendations, or build/update/refresh/sync a project semantic knowledge base from a governed asset package.
ae-engage
thinkingaiagenticengine/ae-cli
AE Engage capability gateway: config center, flows, push/config channels, strategies, templates, task management, operation activities, and query lifecycle. Trigger words: config center, scene config, push channel, config channel, operation strategy, operation task, operation activity, query lifecycle, template, config item, Engage, Hermes, engage-scene, engage-setting, engage-flow, engage-task, engage-activity, engage-query.
ae-dataops
thinkingaiagenticengine/ae-cli
Use ae-cli for DataOps warehouse tables/views and fields, recycling, workflow configuration and release, execution troubleshooting, backfill, SQL queries, and data integration.
ae-community
thinkingaiagenticengine/ae-cli
AE community analysis and data reporting for posts, comments, topics, livestreams, customer-service chats, WeCom after-sales groups, and in-game chat. Use for community content insight, sentiment, intent, evidence drill-down, community data ingestion/import/submission, and WeCom chat data integration (社区数据上报、导入、提交社区数据、企微聊天数据接入).
ae-agent
thinkingaiagenticengine/ae-cli
AE Agent platform CLI for Agent, resource package import and export, notification, approval, archived conversation, model, MCP, Skill, attachment, and user-memory work. Use when managing these resources, browsing Agent markets, handling approval requests and tasks, restoring archived conversations, persisting user memory, or answering from user preferences, background, stable workflows, or historical conventions.
ae-kb
thinkingaiagenticengine/ae-cli
AE knowledge base CLI manual for creating, importing read-only compiled snapshots, querying, LLM-powered ask, listing accessible knowledge bases and their sources, deterministic index/grep/read retrieval, checking status, ZIP source upload and directory management, raw child-file reading, revision-checked child updates and deletion, compiling, schema generation, URL sources, source deletion, ordinary text source creation, full reads and revision-checked editing, file/ZIP source draft replacement and restoration, and knowledge base deletion. Use when the user asks to manage AE (Agentic Engine) knowledge bases, import a compiled Markdown ZIP snapshot, upload documents or URLs to a knowledge base, query knowledge, ask knowledge bases with an LLM, list accessible knowledge bases or source metadata, inspect knowledge base indexes, search knowledge base pages, read a specific knowledge base page, check knowledge base status, generate schemas, compile knowledge, remove sources, create or edit
Popular docs & writing skills
grill-with-docs
mattpocock/skills
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.
lark-markdown
open.feishu.cn
飞书 Markdown:查看、创建、上传、编辑和比较飞书中的原生 Markdown 文件。当用户要操作飞书 Markdown 文件,或比较其远端版本及本地草稿时使用。纯本地 Markdown 文件操作不触发本 skill。不负责将 Markdown 导入为飞书在线文档,也不负责文件搜索、权限、评论、移动、删除等云空间管理操作。
writing-beats
mattpocock/skills
Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.
writing-shape
mattpocock/skills
Writing, exploit: shape raw material into an article, paragraph by paragraph.
writing-fragments
mattpocock/skills
Writing, explore: mine raw fragments, no structure yet.
writing-for-agents
mattpocock/skills
Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.