automation-candidate-criteria

Identify automation candidates for test design using functional and non-functional criteria.

Updated Apr 29, 2026
One-click install
npx skills add https://github.com/bbolek-ap/new-ai-native --skill automation-candidate-criteria
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: automation-candidate-criteria
Source: https://github.com/bbolek-ap/new-ai-native/tree/main/.claude/skills/automation-candidate-criteria
Command: npx skills add https://github.com/bbolek-ap/new-ai-native --skill automation-candidate-criteria

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automating test design often struggles with distinguishing valuable automation from noise. This skill provides a clear decision framework to identify what qualifies as an automation candidate and what should remain manual or infrastructure-focused.

Core Features & Use Cases

  • Defines what to automate (functional guarantees) such as domain rules, state transitions, business events, API contracts, async workflows, and cross-service interactions.
  • Clarifies what NOT to automate (infrastructure/setup) to avoid waste on environment verification, migrations, or pure deployment checks.
  • Decision tree guidance to ruthlessly filter and extract valuable test cases from execution plans.

Quick Start

Apply the automation candidate criteria to a sample test plan and return a clear yes/no decision with the rationale.

Frequently Asked Questions about automation-candidate-criteria

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

FAQPage Schema
How do I identify automation candidates for test design?

Identify automation candidates by applying decision tree criteria to functional guarantees like domain rules, state transitions, business events, API contracts, and async workflows to yield a clear yes/no decision with rationale.

What should I not automate in software testing?

You should not automate infrastructure setup, environment verification, database migrations, or pure deployment checks. Filtering these out prevents wasting resources on non-functional boundaries that should remain manual or infrastructure-focused.

When do I need a decision tree for test automation criteria?

You need a decision tree for test automation criteria when your test plans contain mixed functional guarantees and infrastructure setup tasks, requiring ruthless filtering to extract valuable cross-service interactions for automation.

How do I apply automation candidate criteria to a test plan?

Apply the automation candidate criteria to your sample test plan to evaluate domain rules and business events. This process returns a clear yes/no decision for each test case with an actionable rationale.

Does this automation criteria framework support async workflows and API contracts?

Yes, the automation criteria framework explicitly supports async workflows and API contracts. It scopes cross-service interactions and state transitions to determine exactly what functional guarantees qualify for automation.