test-harness

Test the AI Harness Discord bot after code modifications.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/AndersonsRepo/AI-Harness --skill test-harness-andersonsrepo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-harness
Source: https://github.com/AndersonsRepo/AI-Harness/tree/main/.claude/skills/test-harness
Command: npx skills add https://github.com/AndersonsRepo/AI-Harness --skill test-harness-andersonsrepo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill ensures the AI Harness Discord bot functions correctly after code changes by running automated tests and providing a manual verification checklist.

Core Features & Use Cases

  • Automated Testing: Executes TypeScript compilation, native module checks, and integration test suites.
  • Manual Verification: Generates a checklist for manual testing of bot features, agent interactions, subagents, project management, task runner, database, and streaming.
  • Use Case: After updating the bot's database logic, run this skill to confirm all tests pass and manually verify that new sessions are created and old ones are correctly managed.

Quick Start

Run the test-harness skill to verify recent code changes to the AI Harness Discord bot.

Frequently Asked Questions about test-harness

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

FAQPage Schema
How do I run integration tests for a Discord bot after code modifications?

Run integration tests for a Discord bot after code modifications by executing an automated test harness that validates TypeScript compilation, native module integrity, and core bot functionality, producing a structured results report.

What does manual verification of AI agent systems and subagents involve?

Manual verification of AI agent systems and subagents involves checking agent interactions, project management, task runner operations, database operations, and streaming capabilities against a structured checklist to validate known fragile areas after updates.

Does this testing approach check TypeScript compilation and native module integrity?

Yes, this testing approach checks TypeScript compilation and native module integrity. It executes automated verification of both alongside a comprehensive integration test suite to ensure Discord bot stability after code changes.

Why do I need a manual checklist if I already have automated integration tests?

You need a manual checklist alongside automated integration tests to comprehensively verify core bot features, agent interactions, project management, task runner, database operations, and streaming capabilities that automated scripts cannot fully validate.

What is the best way to validate database operations and streaming capabilities in a Discord bot?

The best way to validate database operations and streaming capabilities in a Discord bot is to run an AI test harness that combines automated integration tests with a detailed manual checklist, ensuring new sessions are created and old ones are managed correctly.