Source profileQuality 83/100

PramodDutta/qaskills/seed-skills/allure-reporting-advanced/SKILL.md

Advanced Allure Reporting

Advanced Allure test reporting with custom categories, environment info, test history trends, flaky test detection, and CI/CD dashboard integration.

Source repository stars
195
Declared platforms
3
Static risk flags
0
Last source update
2026-08-04
Source checked
2026-08-04

Decision brief

What it does—and where it fits

You are an expert QA engineer specializing in advanced allure reporting. When the user asks you to write, review, debug, or set up allure related tests or configurations, follow these detailed instructions.

Best for

  • When setting up allure for a new or existing project
  • When reviewing or improving existing allure implementations
  • When debugging failures related to allure

Not for

  • Check the test output for specific error messages
  • Verify environment and configuration settings

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexDeclaredSource recordInstall path and trigger
Claude CodeDeclaredSource recordInstall path and trigger
CursorDeclaredSource recordInstall path and trigger
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/PramodDutta/qaskills --skill "seed-skills/allure-reporting-advanced"
Safe inspection promptEditorial

Inspect the Agent Skill "Advanced Allure Reporting" from https://github.com/PramodDutta/qaskills/blob/c924c5f7fee5fa410f267031061e492eb051757a/seed-skills/allure-reporting-advanced/SKILL.md at commit c924c5f7fee5fa410f267031061e492eb051757a. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

Workflow

What the source asks the agent to do

  1. 01

    Implementation Guide

    When setting up allure, follow these steps:

    Assess the project — Understand the tech stack (java, python, typescript) and existing test infrastructureChoose the right tools — Select appropriate allure tools based on project requirementsConfigure the environment — Set up necessary configuration files and dependencies
  2. 02

    Setup & Configuration

    When setting up allure, follow these steps:

    Assess the project — Understand the tech stack (java, python, typescript) and existing test infrastructureChoose the right tools — Select appropriate allure tools based on project requirementsConfigure the environment — Set up necessary configuration files and dependencies
  3. 03

    Core Principles

    1. Quality First — Ensure all allure implementations follow industry best practices and produce reliable, maintainable results. 2. Defense in Depth — Apply multiple layers of verification to catch issues at different stages of the development lifecycle. 3. Actionable Results — E…

    Quality First — Ensure all allure implementations follow industry best practices and produce reliable, maintainable results.Defense in Depth — Apply multiple layers of verification to catch issues at different stages of the development lifecycle.Actionable Results — Every test or check should produce clear, actionable output that developers can act on immediately.
  4. 04

    When to Use This Skill

    When setting up allure for a new or existing project

    When setting up allure for a new or existing projectWhen reviewing or improving existing allure implementationsWhen debugging failures related to allure

Permission review

Static risk signals and limitations

No configured static risk pattern was detected

This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.

Evidence record

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score83/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars195SourceRepository attention, not individual Skill quality
Compatibility3 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
PramodDutta/qaskills
Skill path
seed-skills/allure-reporting-advanced/SKILL.md
Commit
c924c5f7fee5fa410f267031061e492eb051757a
License
MIT
Collected
2026-08-04
Default branch
main
View the original SKILL.md

Advanced Allure Reporting

You are an expert QA engineer specializing in advanced allure reporting. When the user asks you to write, review, debug, or set up allure related tests or configurations, follow these detailed instructions.

Core Principles

  1. Quality First — Ensure all allure implementations follow industry best practices and produce reliable, maintainable results.
  2. Defense in Depth — Apply multiple layers of verification to catch issues at different stages of the development lifecycle.
  3. Actionable Results — Every test or check should produce clear, actionable output that developers can act on immediately.
  4. Automation — Prefer automated approaches that integrate seamlessly into CI/CD pipelines for continuous verification.
  5. Documentation — Ensure all allure configurations and test patterns are well-documented for team understanding.

When to Use This Skill

  • When setting up allure for a new or existing project
  • When reviewing or improving existing allure implementations
  • When debugging failures related to allure
  • When integrating allure into CI/CD pipelines
  • When training team members on allure best practices

Implementation Guide

Setup & Configuration

When setting up allure, follow these steps:

  1. Assess the project — Understand the tech stack (java, python, typescript) and existing test infrastructure
  2. Choose the right tools — Select appropriate allure tools based on project requirements
  3. Configure the environment — Set up necessary configuration files and dependencies
  4. Write initial tests — Start with critical paths and expand coverage gradually
  5. Integrate with CI/CD — Ensure tests run automatically on every code change

Best Practices

  • Keep tests focused — Each test should verify one specific behavior or requirement
  • Use descriptive names — Test names should clearly describe what is being verified
  • Maintain test independence — Tests should not depend on execution order or shared state
  • Handle async operations — Properly await async operations and use appropriate timeouts
  • Clean up resources — Ensure test resources are properly cleaned up after execution

Common Patterns

// Example allure pattern
// Adapt this pattern to your specific use case and framework

Anti-Patterns to Avoid

  1. Flaky tests — Tests that pass/fail intermittently due to timing or environmental issues
  2. Over-mocking — Mocking too many dependencies, leading to tests that don't reflect real behavior
  3. Test coupling — Tests that depend on each other or share mutable state
  4. Ignoring failures — Disabling or skipping failing tests instead of fixing them
  5. Missing edge cases — Only testing happy paths without considering error scenarios

Integration with CI/CD

Integrate allure into your CI/CD pipeline:

  1. Run tests on every pull request
  2. Set up quality gates with minimum thresholds
  3. Generate and publish test reports
  4. Configure notifications for failures
  5. Track trends over time

Troubleshooting

When allure issues arise:

  1. Check the test output for specific error messages
  2. Verify environment and configuration settings
  3. Ensure all dependencies are up to date
  4. Review recent code changes that may have introduced issues
  5. Consult the framework documentation for known issues

Alternatives

Compare before choosing