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.