关于
This skill provides comprehensive guidance for developers building headless terminal interfaces that programmatically manage shell processes without a visible UI. It offers a structured approach to selecting the right underlying libraries—such as pexpect or pty—handling complex shell configurations like interactive modes and terminal dimensions, and managing the full process lifecycle. By addressing edge cases like signal handling and resource cleanup, this skill ensures robust implementation of terminal wrappers for automated testing, CLI tools, or remote execution environments.