qa-api

Automate quality assurance checks for the Carrier Performance Intelligence Scorecard API.

Updated May 31, 2026
One-click install
npx skills add https://github.com/markheck-solutions/carrier-performance-scorecard --skill qa-api-markheck-solutions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-api
Source: https://github.com/markheck-solutions/carrier-performance-scorecard/tree/main/.factory/skills/qa-api
Command: npx skills add https://github.com/markheck-solutions/carrier-performance-scorecard --skill qa-api-markheck-solutions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, node, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the quality assurance of the Carrier Performance Intelligence Scorecard API, ensuring proper functionality, security, and data integrity.

Core Features & Use Cases

  • API Health Verification: Checks the API's health endpoint for proper service identification and demo mode status.
  • Demo Data Fingerprinting: Validates the integrity and safety of demo data used in the Scorecard.
  • Scorecards and Carrier Detail: Tests the retrieval and validation of scorecards and carrier details.
  • Evidence Lookup: Ensures that evidence lookup handles valid and invalid IDs correctly.
  • QBR Brief Generation: Validates the generation of QBR briefs and their default and provider override handling.
  • Unsupported Method Rejection: Ensures that only read-only methods are supported.
  • No Secret Leaks: Checks for the presence of sensitive information in API responses.
  • Production Smoke Testing: Optionally tests the production environment for basic health and functionality.

Quick Start

Run the qa-api skill to perform a full QA on the Carrier Performance Intelligence Scorecard API.

Frequently Asked Questions about qa-api

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

FAQPage Schema
How do I automate API testing for a Carrier Performance Intelligence Scorecard?

You can automate API testing by running a QA skill that verifies health endpoints, validates scorecard data integrity, and checks evidence lookup using curl for HTTP requests and Node.js for processing JSON responses.

What does API health verification check for in a scorecard application?

API health verification checks the health endpoint for proper service identification and confirms the demo mode status to ensure the scorecard API is functioning correctly and safely for testing workflows.

Do I need curl and Node.js to run API health and data integrity checks?

Yes, you need curl to execute HTTP requests against the API endpoints and Node.js to process the JSON responses during quality assurance checks for health verification, data integrity, and functionality tests.

How can I test if my API prevents unsupported methods and secret leaks?

You can test this by running automated QA checks that verify only read-only methods are supported and scan API responses to ensure no sensitive information or secret data is leaked during scorecard retrieval.

Can I run production smoke testing for my API alongside demo data validation?

Yes, you can optionally test the production environment for basic health and functionality while simultaneously validating the integrity and safety of demo data used in the Carrier Performance Intelligence Scorecard.

How do I validate QBR brief generation and evidence lookup with API automation?

API automation validates QBR brief generation by checking default and provider override handling, and ensures evidence lookup correctly processes both valid and invalid IDs without failing the scorecard API.