Toolverse
All skills

tui-validate

by mikeyobrien

Validates Terminal User Interface (TUI) output using freeze for screenshot capture and LLM-as-judge for semantic validation. Supports both visual (PNG/SVG) and text-based validation modes.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Data Science
Views
21

About this skill

Validates Terminal User Interface (TUI) output using freeze for screenshot capture and LLM-as-judge for semantic validation. Supports both visual (PNG/SVG) and text-based validation modes.

How to use

  1. Zainstaluj wymagane narzędzia: freeze (narzędzie do przechwytywania zrzutów terminalowych) oraz tmux (opcjonalnie, do pracy z interaktywnymi aplikacjami). Uruchom brew install charmbracelet/tap/freeze, a następnie sprawdź instalację poleceniami freeze --version i tmux -V.

  2. Przygotuj cel walidacji — możesz użyć jednego z czterech typów: pliku z wyjściem ANSI (file:ścieżka), polecenia do wykonania (command:polecenie), sesji tmux (tmux:sesja) lub surowego tekstu (buffer:tekst).

  3. Zdefiniuj kryteria walidacji — opisz, co powinna sprawdzać walidacja. Możesz użyć wbudowanych kryteriów lub napisać własne, np. "sprawdź, czy menu jest widoczne w górnej części ekranu" lub "potwierdź, że licznik pokazuje wartość większą niż 0".

  4. Uruchom skill, podając parametry target (co walidować) i criteria (jakie warunki muszą być spełnione). Opcjonalnie ustaw format wyjścia na svg (domyślnie) lub png, w zależności od potrzeb dokumentacji.

  5. Skill przechwyta wyjście TUI, generuje zrzut ekranu i analizuje go za pomocą modelu AI, sprawdzając czy spełnia podane kryteria. Otrzymasz wynik walidacji wskazujący, czy interfejs wygląda prawidłowo.

  6. Użyj wyników do testowania regresji wizualnej — powtarzaj walidację po zmianach w kodzie, aby upewnić się, że interfejs nadal działa poprawnie bez łamania na drobnych zmianach formatowania.

Related skills

arxiv-search

by langchain-ai

Search arXiv preprint repository for papers in physics, mathematics, computer science, quantitative biology, and related fields

Data Science
76172

xlsx

by anthropics

Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2)

Data Science
40128

quant-analyst

by zenobi-us

Expert quantitative analyst specializing in financial modeling, algorithmic trading, and risk analytics. Masters statistical methods, derivatives pricing, and high-frequency trading with focus on mathematical rigor, performance optimization, and profitable strategy development.

Data Science
67217

a-stock-analysis

by openclaw

A股实时行情与分时量能分析。获取沪深股票实时价格、涨跌、成交量,分析分时量能分布(早盘/尾盘放量)、主力动向(抢筹/出货信号)、涨停封单。支持持仓管理和盈亏分析。Use when: (1) 查询A股实时行情, (2) 分析主力资金动向, (3) 查看分时成交量分布, (4) 管理股票持仓, (5) 分析持仓盈亏。

Data Science
48153

skill-installer

by openai

Install Codex skills into $CODEX_HOME/skills from a curated list or a GitHub repo path. Use when a user asks to list installable skills, install a curated skill, or install a skill from another repo (including private repos).

Data Science
23118

web-artifacts-builder

by anthropics

Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX

Data Science
37124