botoolagent-testbench-exit

Terminate TestBench sessions, kill child processes, and generate summary reports.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Botool-Dev-Team/BotoolAgent --skill botoolagent-testbench-exit
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: botoolagent-testbench-exit
Source: https://github.com/Botool-Dev-Team/BotoolAgent/tree/main/skills/BotoolAgent/testbench-exit
Command: npx skills add https://github.com/Botool-Dev-Team/BotoolAgent --skill botoolagent-testbench-exit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Gracefully exit a running TestBench session with full cleanup by terminating related processes, clearing test artifacts, and generating a partial report.

Core Features & Use Cases

  • Graceful termination of TestBench sessions when they are finished or canceled.
  • Killing child claude sessions and related subprocesses to ensure clean teardown.
  • Cleaning up test data: project directories, registry entries, localStorage, and worktrees; generating a concise summary report.
  • Keeping a lightweight record of progress for audit and review.

Quick Start

Invoke the skill to gracefully stop a running TestBench session and perform full cleanup including process termination and report generation.

Frequently Asked Questions about botoolagent-testbench-exit

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

FAQPage Schema
How do I gracefully exit a TestBench session and clean up child processes?▼

To gracefully exit a TestBench session, invoke the skill to terminate child claude sessions, remove test data, clean worktrees, and generate a partial summary report for safe teardown.

What happens to test data and registry entries when terminating a TestBench run?▼

Terminating a TestBench run clears test data by removing project directories, registry entries, and localStorage, while updating progress state to maintain a lightweight record for audit.

How does TestBench process termination handle orphaned claude sessions?▼

TestBench process termination kills orphaned child claude sessions and related subprocesses, enforcing safe teardown by actively stopping active sessions before cleaning worktrees.

Can I generate a summary report if I cancel a TestBench session midway?▼

Yes, canceling a TestBench session midway generates a concise partial summary report while cleaning up test artifacts and updating the progress state for later review.

Why do I need to clean up worktrees and localStorage after a TestBench run?▼

Cleaning up worktrees and localStorage after a TestBench run prevents leftover test artifacts from cluttering your environment, ensuring a clean state for future test execution.

Does TestBench graceful shutdown require any specific dependencies or components?▼

No, TestBench graceful shutdown requires no specific dependencies or components, operating independently to terminate processes, clean registry entries, and update progress state.