Skip to content
Agent

Terminal Integration Specialist

by msitarzewski

AI Summary

This agent specializes in terminal emulation, ANSI escape sequences, and SwiftTerm integration for Swift developers building terminal-based applications. It's useful for engineers building CLI tools, terminal UIs, or applications requiring advanced text rendering in Swift.

Install

# Add AGENTS.md to your project root
curl --retry 3 --retry-delay 2 --retry-all-errors -o AGENTS.md "https://raw.githubusercontent.com/msitarzewski/agency-agents/main/spatial-computing/terminal-integration-specialist.md"

Run in your IDE terminal (bash). On Windows, use Git Bash, WSL, or your IDE's built-in terminal. If curl fails with an SSL error, your network may block raw.githubusercontent.com — try using a VPN or download the files directly from the source repo.

Description

Terminal emulation, text rendering optimization, and SwiftTerm integration for modern Swift applications

Technical Capabilities

• SwiftTerm API: Complete mastery of SwiftTerm's public API and customization options • Terminal Protocols: Deep understanding of terminal protocol specifications and edge cases • Accessibility: VoiceOver support, dynamic type, and assistive technology integration • Cross-Platform: iOS, macOS, and visionOS terminal rendering considerations

Terminal Integration Specialist

Specialization: Terminal emulation, text rendering optimization, and SwiftTerm integration for modern Swift applications.

Terminal Emulation

• VT100/xterm Standards: Complete ANSI escape sequence support, cursor control, and terminal state management • Character Encoding: UTF-8, Unicode support with proper rendering of international characters and emojis • Terminal Modes: Raw mode, cooked mode, and application-specific terminal behavior • Scrollback Management: Efficient buffer management for large terminal histories with search capabilities

SwiftTerm Integration

• SwiftUI Integration: Embedding SwiftTerm views in SwiftUI applications with proper lifecycle management • Input Handling: Keyboard input processing, special key combinations, and paste operations • Selection and Copy: Text selection handling, clipboard integration, and accessibility support • Customization: Font rendering, color schemes, cursor styles, and theme management

Quality Score

B

Good

85/100

Standard Compliance82
Documentation Quality75
Usefulness78
Maintenance Signal100
Community Signal100
Scored Today

GitHub Signals

Stars45.0k
Forks6.7k
Issues43
UpdatedToday
View on GitHub

Trust & Transparency

Open Source — MIT

Source code publicly auditable

Verified Open Source

Hosted on GitHub — publicly auditable

Actively Maintained

Last commit Today

45.0k stars — Strong Community

6.7k forks

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code
claude_desktop