rembric-tui-installer-e2e

Validate Rembric TUI installer end-to-end with headless CI and Docker smoke tests.

9|1|Updated May 13, 2026
One-click install
npx skills add https://github.com/susomejias/rembric --skill rembric-tui-installer-e2e
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rembric-tui-installer-e2e
Source: https://github.com/susomejias/rembric/tree/main/.agents/skills/rembric-tui-installer-e2e
Command: npx skills add https://github.com/susomejias/rembric --skill rembric-tui-installer-e2e

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill solves the risk of shipping broken Rembric TUI installer updates that disrupt user setup workflows, and eliminates the hassle of testing installer UI/UX changes in a way that pollutes your local development environment with test configs, plugins, or running server instances.

Core Features & Use Cases

  • Layered CI-safe validation: Run headless syntax checks and automated test suites in continuous integration pipelines to catch regressions like broken shell syntax, failed plugin installs, or incorrect token generation before code is merged.
  • Full install workflow testing: Validate end-to-end install and uninstall round-trips for supported AI coding agents, test TUI navigation and screen rendering in a real terminal, and run full Docker smoke tests to confirm the Rembric server starts correctly and health endpoints respond as expected.
  • Isolated UX iteration: Test installer UI/UX changes in a disposable temporary environment that never touches your real home directory, agent configuration folders, or running services, making it safe to demo or refine the installer's look and feel without risk.
  • Use Case: A developer modifying the installer's shell scripts, UI layout, or distribution documentation can run this Skill to catch bugs early in the development cycle, and test visual or interaction tweaks in the sandbox without disrupting their local setup.

Quick Start

Use this skill to run full end-to-end validation of the Rembric TUI installer before merging any changes to its code or documentation, and use the provided sandbox script to manually test and refine the installer's UI/UX in isolation when making visual or interaction updates.

Frequently Asked Questions about rembric-tui-installer-e2e

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate a TUI installer end-to-end in CI before merging code changes?

To validate a TUI installer end-to-end in CI, run headless shell syntax checks and automated test suites that catch regressions like failed plugin installs or incorrect token generation before code is merged. This ensures installer syntax compliance and correct plugin behavior without manual intervention.

Can I test installer UI changes without polluting my local development environment?

Yes, you can test installer UI changes without polluting your local environment by using a disposable sandbox environment. This isolated testing approach ensures your real home directory, agent configuration folders, and running services remain completely untouched during visual or interaction refinement.

What is the best way to smoke test a Docker server startup after an installer update?

The best way to smoke test a Docker server startup is to run full Docker smoke tests that confirm the server starts correctly and health endpoints respond as expected. This validates the complete install workflow including admin token generation and plugin uninstall behavior.

Does end-to-end installer validation cover interactive TUI navigation and screen rendering?

Yes, end-to-end installer validation covers interactive TUI navigation and screen rendering by testing in a real terminal. It validates proper TUI screen rendering, successful server startup, and correct navigation behavior alongside headless CI checks for installer syntax compliance.

Why do I need isolated sandbox testing for installer shell script modifications?

You need isolated sandbox testing for installer shell script modifications to prevent test artifacts, configs, and running instances from contaminating your local setup. This isolation ensures safe UX iteration and demoing while catching bugs early in the development cycle.

What components of the Rembric installer are checked during a full install round-trip?

During a full install round-trip, the checked components include installer shell scripts, distribution documentation, and agent plugin install/uninstall logic. The validation confirms correct plugin behavior, valid admin token generation, and proper TUI rendering across headless CI and interactive environments.