child-process-supervisor

Community

Design robust child process supervision.

Authorbermudi
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a robust framework to design and implement a safe, extensible child-process supervisor for agent runtimes, enabling controlled spawning, monitoring, and termination of external processes.

Core Features & Use Cases

  • Safe process spawning with unified handling for non-interactive and PTY modes
  • Independent timeout mechanisms (overall timeout and no-output timeout) with graceful termination
  • Complete process-tree termination across Unix and Windows platforms
  • Environment isolation strategies and support for controlled inheritance
  • Output capture with streaming and retention for post-run analysis
  • Common adapter interface enabling interchangeability of child and PTY modes

Quick Start

Design and implement a production-grade child process supervisor that can spawn and manage external commands with deterministic timeouts and proper teardown.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: child-process-supervisor
Download link: https://github.com/bermudi/skills/archive/main.zip#child-process-supervisor

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.