test-pyramid-advisor

Analyze unit, integration, and end-to-end test distribution against CRAFT standards.

5|1|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/tikazyq/agentic-spec-forge --skill test-pyramid-advisor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-pyramid-advisor
Source: https://github.com/tikazyq/agentic-spec-forge/tree/main/AGENTIC_SPEC_FORGE/spec_stage_skill/implementation_planning/test-pyramid-advisor
Command: npx skills add https://github.com/tikazyq/agentic-spec-forge --skill test-pyramid-advisor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the common issue of imbalanced test suites, where an over-reliance on slow, brittle end-to-end tests or insufficient unit tests can hinder development velocity and reduce overall code quality.

Core Features & Use Cases

  • Test Distribution Analysis: Analyzes the current ratio of unit, integration, and end-to-end tests.
  • CRAFT Standard Benchmarking: Compares the current distribution against established quality standards (CRAFT) for different project levels (L1, L2, L3).
  • Actionable Recommendations: Provides specific advice on rebalancing the test suite to improve efficiency and coverage.
  • Use Case: When defining your testing strategy for a new feature, use this Skill to ensure your planned tests align with best practices, preventing costly overhauls later.

Quick Start

Analyze the current test suite distribution and suggest improvements based on the L2 CRAFT standard.

Frequently Asked Questions about test-pyramid-advisor

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

FAQPage Schema
How do I balance my test suite for optimal efficiency?

Test distribution analysis evaluates the current ratio of unit, integration, and end-to-end tests within your project. By comparing this ratio against quality standards, it identifies imbalances like over-reliance on slow tests and provides recommendations to improve execution efficiency.

How does the CRAFT standard benchmarking work for test optimization?

CRAFT standard benchmarking compares your current test distribution against established quality standards for different project levels (L1, L2, L3). This comparison diagnoses imbalances in your test suites and generates specific recommendations to optimize test execution efficiency and quality coverage.

Why does my development velocity slow down with end-to-end tests?

Development velocity slows down when there is an over-reliance on slow, brittle end-to-end tests or insufficient unit tests. Analyzing your test distribution helps identify this imbalance and provides advice on rebalancing the suite to restore overall code quality and speed.

How do I analyze test suites using AICTXT and bdd_test_scenarios.md?

You can analyze test suites by utilizing AICTXT, test_suites.md, and bdd_test_scenarios.md as input artifacts. The analysis examines your test distribution against CRAFT standards to generate diagnostic reports and recommendations for optimizing quality coverage.

What is the best way to define a testing strategy for a new feature?

The best way to define a testing strategy for a new feature is to ensure planned tests align with established best practices early on. Analyzing your test distribution against project-level standards prevents costly overhauls later by ensuring optimal efficiency and coverage.

Do I need specific dependencies to benchmark test coverage against L1, L2, and L3 levels?

No specific dependencies are required to benchmark test coverage against L1, L2, and L3 levels. The analysis operates directly on your input artifacts to evaluate test distribution and provide recommendations based on the CRAFT standard.