acm-data-enricher

Enrich ACM test failure data with AI analysis and git history.

3|4|Updated Jul 25, 2025
One-click install
npx skills add https://github.com/stolostron/acm-ai-qe --skill acm-data-enricher
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: acm-data-enricher
Source: https://github.com/stolostron/acm-ai-qe/tree/main/.claude/skills/acm-data-enricher
Command: npx skills add https://github.com/stolostron/acm-ai-qe --skill acm-data-enricher

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires acm-source, gh, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill enriches test failure data with AI-analyzed context, improving the accuracy of bug classification and feature knowledge.

Core Features & Use Cases

  • Page Object Resolution: Identifies and resolves page objects from test files.
  • Selector Verification: Verifies selector existence in product source code.
  • Selector Timeline Analysis: Analyzes git history for selector changes.
  • Feature Knowledge Gap Filling: Fills knowledge gaps for feature implementation bugs.

Quick Start

Run the 'acm-data-enricher' skill with the path to your run directory containing 'core-data.json'.

Frequently Asked Questions about acm-data-enricher

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enrich test failure data with AI analysis for bug classification?

To enrich test failure data with AI analysis, run the skill with your run directory containing 'core-data.json'. It performs page object resolution, selector verification, and git history analysis to improve bug classification accuracy.

How does selector verification work for test failure analysis?

Selector verification checks selector existence within product source code using the acm-source MCP. This validates that UI selectors extracted from test files actually exist in the codebase, improving failure context accuracy.

Do I need the gh CLI to analyze git history for selector changes?

Yes, you need the gh CLI installed to analyze git history for selector timeline changes. The skill depends on the gh CLI to retrieve commit history and track how selectors have changed over time.

Can I fill feature knowledge gaps for implementation bugs using this skill?

Yes, you can fill feature knowledge gaps for implementation bugs. The skill processes test failure data to add missing feature context, which helps in understanding and classifying feature-related test failures.

What is the best way to resolve page objects from test files?

The best way to resolve page objects from test files is to use this skill on your run directory. It identifies page objects within the test files and resolves them to provide better context for the test failure data.

Does acm-data-enricher work without the acm-source MCP dependency?

No, the acm-data-enricher requires the acm-source MCP to perform selector verification. Without this dependency, the skill cannot verify selector existence in the product source code.