Guide for building with the aisdk library (razorback16/aisdk) in the Codiv agent system. Covers multi-provider streaming, the agent tool loop, provider configuration, tool registration, and aisdk library internals. Use this skill PROACTIVELY whenever: - Working on codivd daemon code (crates/codivd/) especially agent/…
Activate this skill whenever someone asks about the codiv Rust TUI client and their question involves the terminal interface. "codiv" (not "codivd", not "streamdown-rs") is a terminal app built with ratatui, crossterm, tui-term, and vt100. Any question about codiv that touches rendering, layout, widgets, the event…
Guide for building with the streamdown-rs library (razorback16/streamdown-rs) and integrating it into the codiv TUI client. Covers the streaming markdown parser, ANSI renderer, syntax highlighting, RenderStyle/RenderFeatures configuration, and wiring ANSI output into ratatui's VT100 canvas. Use this skill PROACTIVELY…
Guide for using termwright ("Playwright for TUIs") to end-to-end test terminal applications. Use this skill whenever the user wants to write, run, or debug E2E tests for a terminal/TUI app, automate terminal interactions, capture terminal snapshots, or mentions termwright, tui testing, terminal testing, or terminal…