headless-terminal
Installation
SKILL.md
Headless Terminal Implementation
Overview
This skill guides the implementation of headless terminal interfaces—programmatic wrappers that control shell sessions without a visible terminal UI. These implementations typically involve spawning shell processes, sending input (keystrokes, commands), and capturing output.
Approach
Step 1: Understand the Interface Contract
Before implementing, thoroughly read and understand the interface to be implemented:
- Identify all required methods and their signatures
- Note return types and expected behaviors
- Check for optional methods or features
- Look for existing implementations or tests that clarify expected behavior