From terminal-specialist
References terminal docs on TTY/PTY, streams, signals, escape sequences, job control, redirection, Windows consoles, and cross-platform patterns for console/shell development.
How this skill is triggered — by the user, by Claude, or both
Slash command
/terminal-specialist:terminal-docsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill provides access to comprehensive terminal and shell systems documentation. Use this skill to look up exact configurations, code patterns, and best practices for terminal-related development.
references/01-fundamentals.mdreferences/02-streams.mdreferences/03-exit-codes.mdreferences/04-shells.mdreferences/05-dimensions.mdreferences/06-modes.mdreferences/07-job-control.mdreferences/08-environment.mdreferences/09-signals.mdreferences/10-escape-sequences.mdreferences/11-redirection.mdreferences/12-windows.mdreferences/13-cross-platform.mdreferences/14-advanced.mdThis skill provides access to comprehensive terminal and shell systems documentation. Use this skill to look up exact configurations, code patterns, and best practices for terminal-related development.
All documentation is stored in:
/home/mwguerra/projects/mwguerra/claude-code-plugins/terminal-specialist/skills/terminal-docs/references/
references/
├── 01-fundamentals.md # TTY/PTY concepts, terminal stack, device files
├── 02-streams.md # stdin, stdout, stderr, buffering behavior
├── 03-exit-codes.md # Exit status, POSIX codes, signal exits
├── 04-shells.md # Shell types, startup files, options
├── 05-dimensions.md # Terminal size, SIGWINCH, resize handling
├── 06-modes.md # Canonical/raw mode, termios flags
├── 07-job-control.md # Sessions, process groups, background jobs
├── 08-environment.md # TERM, PATH, locale, prompt variables
├── 09-signals.md # Signal handling, keyboard signals
├── 10-escape-sequences.md # ANSI codes, colors, cursor control
├── 11-redirection.md # Pipes, file descriptors, here docs
├── 12-windows.md # Windows console, ConPTY, PowerShell
├── 13-cross-platform.md # Portable patterns, platform differences
└── 14-advanced.md # tmux, screen, recording, graphics
| Topic | File |
|---|---|
| Terminal architecture | 01-fundamentals.md |
| Stream buffering | 02-streams.md |
| Exit codes | 03-exit-codes.md |
| Shell configuration | 04-shells.md |
| Terminal size | 05-dimensions.md |
| Raw mode | 06-modes.md |
| Job control | 07-job-control.md |
| Environment variables | 08-environment.md |
| Signal handling | 09-signals.md |
| ANSI escape codes | 10-escape-sequences.md |
| Pipes and redirection | 11-redirection.md |
| Windows console | 12-windows.md |
| Cross-platform | 13-cross-platform.md |
| Multiplexers | 14-advanced.md |
When reading documentation:
10-escape-sequences.md09-signals.md13-cross-platform.mdAfter reading documentation, provide:
npx claudepluginhub mwguerra/claude-code-plugins --plugin terminal-specialistProvides reference patterns for Bash/Linux terminal commands including piping, file operations, process management, text processing, and scripting.
Provides Bash/Linux terminal patterns for command chaining, piping, error handling, file operations, process management, text processing, environment variables, networking, and scripting templates on macOS/Linux systems.
Emulates terminal using libghostty-vt library: parses VT sequences for C0 controls, cursor movement/positioning, erase/display/line, SGR, OSC titles/hyperlinks. Includes tmux+zsh+fzf+ripgrep.