component-tester

Automate end-to-end validation of coding-workflow plugin components with structured JSON/HTML reports.

3|Updated Oct 15, 2025
One-click install
npx skills add https://github.com/chaorenex1/coding-workflow --skill component-tester-chaorenex1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: component-tester
Source: https://github.com/chaorenex1/coding-workflow/tree/main/skills/component-tester
Command: npx skills add https://github.com/chaorenex1/coding-workflow --skill component-tester-chaorenex1

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Validating the integrity of coding-workflow plugin components can be time-consuming and error-prone. This Skill provides a comprehensive, automated testing framework that coordinates end-to-end verification across memex-cli, code-with-codex, ux-design-gemini, and /multcode, ensuring plugins behave as expected after installation, updates, or configuration changes.

Core Features & Use Cases

  • Unified test harness for memex-cli backend, code-with-codex, ux-design-gemini, and /multcode components.
  • Dependency checks, per-component tests, and orchestration across multiple backends with configurable timeouts and reporting.
  • Comprehensive test reporting including per-scenario results, execution times, and summarized metrics for quick QA reviews.

Quick Start

Run the full test suite with python scripts/run-all-tests.py to generate a comprehensive test report.

Frequently Asked Questions about component-tester

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

FAQPage Schema
How do I automate end-to-end validation for coding-workflow plugins?

Automated testing for coding-workflow plugins is handled by running a unified test harness that validates memex-cli, code-with-codex, ux-design-gemini, and /multcode components. It performs dependency checks and orchestration to ensure reliable behavior after updates.

Can I run regression testing for memex-cli and code-with-codex after an update?

Yes, regression testing for memex-cli and code-with-codex is supported. The framework executes post-install verification and per-component tests across multiple backends to ensure configuration changes or updates do not break existing functionality.

How do I generate structured test reports for plugin components?

You can generate structured test reports by running the full test suite via python scripts/run-all-tests.py. This produces comprehensive JSON and HTML reports containing per-scenario results, execution times, and summarized metrics for quick QA reviews.

Does the automated testing framework support configurable timeouts for integration orchestration?

Yes, the framework supports configurable timeouts during integration orchestration across multiple backends. This allows you to manage test execution limits while validating the end-to-end behavior of memex-cli, code-with-codex, and ux-design-gemini.

What is the best way to troubleshoot plugin installation issues across multiple backends?

Troubleshooting plugin installation issues is best handled by running the automated test suite, which verifies post-install setup, checks dependencies, and isolates per-component failures across memex-cli, code-with-codex, ux-design-gemini, and /multcode.

Why does my coding-workflow plugin test fail after configuration changes?

Coding-workflow plugin tests may fail after configuration changes if dependency checks are unmet or component integration breaks. Running the automated test harness identifies specific per-scenario failures and provides runtime metrics to pinpoint the exact issue.