full-system-verification

Run Python pytest-based unit, integration, and edge tests with streaming logs.

1|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/kellyson520/TG-ONE --skill full-system-verification
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: full-system-verification
Source: https://github.com/kellyson520/TG-ONE/tree/main/.agent/skills/full-system-verification
Command: npx skills add https://github.com/kellyson520/TG-ONE --skill full-system-verification

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill provides a centralized runner to perform automated, end-to-end system verification by orchestrating unit, integration, and edge tests and collecting streaming feedback and logs to ensure stability after changes.

Core Features & Use Cases

  • Auto-discovers unit test suites and runs focused checks or full regression, with deterministic modes (quick, unit, integration, edge, full, specific).
  • Streaming output and timestamped logs saved to tests/temp/reports for traceability and auditing.
  • Flexible execution modes, timeouts, and targeted test selection to fit development, CI, and production validation scenarios.

Quick Start

Run python .agent/skills/full-system-verification/scripts/verify_system.py quick to start an automatic discovery and sanity check.

Frequently Asked Questions about full-system-verification

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

FAQPage Schema
How do I automate end-to-end system verification across unit and integration tests?

End-to-end system verification is automated by orchestrating unit, integration, and edge tests through a Python pytest-based runner. It auto-discovers test suites, executes targeted regression checks, and ensures system stability after code changes or refactors.

What's the best way to run targeted regression checks in a CI pipeline?

Regression checks in a CI pipeline are run using deterministic execution modes like quick, unit, integration, edge, full, or specific. The Python pytest-based runner supports flexible execution, timeouts, and targeted test selection to validate code changes efficiently.

How does log streaming work during automated test execution?

Log streaming during automated test execution provides real-time output feedback while timestamped logs are saved to tests/temp/reports. This generates traceable and auditable records for validating system stability across development, CI stages, and post-deploy validations.

Can I use pytest to catch regressions during post-deploy validations?

Pytest can be used to catch regressions during post-deploy validations by running comprehensive quality verification across unit, integration, and edge tests. The runner supports production validation scenarios with flexible execution modes and targeted test selection.

When should I use the quick mode versus the full mode for system testing?

Quick mode should be used for automatic discovery and sanity checks, while full mode executes comprehensive regression across all test types. Deterministic modes allow fitting system testing to development, CI, and production validation scenarios based on required depth.

Do I need Python pytest to run automated system verification?

Python pytest is required to run this automated system verification. The centralized runner depends on a pytest-based framework to orchestrate unit, integration, and edge tests, execute targeted regression, and collect streaming feedback for stability checks.