skill-pilot-feature-test

Test Skill Pilot features with integration, API, and unit tests.

19|14|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/X-School-Academy/skill-pilot --skill skill-pilot-feature-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-pilot-feature-test
Source: https://github.com/X-School-Academy/skill-pilot/tree/main/core/skills/system/skill-pilot-feature-test
Command: npx skills add https://github.com/X-School-Academy/skill-pilot --skill skill-pilot-feature-test

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that new or updated features within Skill Pilot are thoroughly validated before being merged, reducing the risk of introducing bugs and improving overall software quality.

Core Features & Use Cases

  • Automated Testing: Executes integration, API, and unit tests to verify feature functionality.
  • Bug Reporting: Identifies and reports any failures, bugs, or coverage gaps found during testing.
  • Use Case: After a developer implements a new AI agent interaction feature, this Skill can be invoked to run the relevant test suite and confirm it works as expected across different scenarios.

Quick Start

Use the skill-pilot-feature-test skill to validate the new chat history feature.

Frequently Asked Questions about skill-pilot-feature-test

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

FAQPage Schema
How do I validate feature implementations before merging?

Feature validation before merge involves running integration tests with playwright-cli or flutter test, executing HTTP API tests with curl, and WebSocket tests with wscat to identify bugs and coverage gaps.

What is the best way to test WebSocket features during integration testing?

During integration testing, WebSocket features are validated using wscat to execute targeted connection checks, complementing standard UI integration tests and HTTP API validations to ensure complete feature functionality.

Can I use curl for HTTP API testing in my feature validation workflow?

Yes, curl is used for HTTP API testing within the feature validation workflow, executing endpoint checks after integration tests and before WebSocket tests to identify bugs and coverage gaps.

Does this testing approach support unit tests for complex logic?

Yes, unit tests for complex logic are supported. The testing approach prioritizes integration testing but includes unit tests to verify complex logic, reporting passed checks, failed checks, and coverage gaps.

How does bug reporting work when integration tests fail?

When integration tests fail, bug reporting captures and documents the failures, bugs, and coverage gaps discovered during the test suite execution, generating a comprehensive report of passed and failed validation checks.