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.