tui-cli

Parse TypeScript code to update CLI, TUI, and project Markdown documentation.

7|5|Updated Nov 21, 2025
One-click install
npx skills add https://github.com/sardine-ai/mcp-server-manager --skill tui-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tui-cli
Source: https://github.com/sardine-ai/mcp-server-manager/tree/main/.claude/skills/tui-cli
Command: npx skills add https://github.com/sardine-ai/mcp-server-manager --skill tui-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that changes to your command-line interface (CLI) and terminal user interface (TUI) are perfectly synchronized with all project documentation, preventing inconsistencies and saving developers significant manual effort.

Core Features & Use Cases

  • Automatic Documentation Updates: When you modify CLI commands or TUI screens, this Skill automatically updates Markdown files, including command references and feature overviews.
  • Parity Checklist Generation: It creates a checklist to guide manual verification of CLI/TUI consistency, testing, and documentation accuracy.
  • Use Case: After adding a new mcpsm server add command, running this Skill will automatically update the docs/cli/server.md file, the CLAUDE.md quick reference, and prompt you to verify the changes and run tests.

Quick Start

Run the skill after making CLI or TUI code changes to update documentation.

Frequently Asked Questions about tui-cli

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

FAQPage Schema
How do I automatically sync CLI and TUI changes with project documentation?

To sync CLI and TUI changes with project documentation, run the tui-cli skill after modifying TypeScript code. It parses command and screen changes, automatically updating Markdown files like CLAUDE.md and README.md to reflect the latest interface updates.

How do I keep Markdown documentation consistent when updating CLI commands?

Keeping Markdown documentation consistent when updating CLI commands requires parsing TypeScript code for changes. This skill automatically updates docs/cli/ directories and generates a parity checklist, ensuring your command references match the actual codebase.

What is a parity checklist for CLI and TUI documentation?

A parity checklist for CLI and TUI documentation is a generated list that guides manual verification of interface consistency. It ensures changes parsed from TypeScript code are accurately reflected across all updated Markdown files and prompts you to run tests.

Does this documentation sync tool work with TypeScript projects on feature branches?

Yes, this documentation sync tool works with TypeScript projects on feature branches and main. It parses TypeScript code for command and screen changes, then updates Markdown files across both branch types to maintain documentation parity.

What's the best way to automate TUI and CLI documentation updates?

The best way to automate TUI and CLI documentation updates is parsing TypeScript code for command and screen changes. This approach automatically updates Markdown files including CLAUDE.md and README.md, eliminating manual synchronization effort across feature branches.

Why does my project documentation show outdated CLI commands after code changes?

Project documentation shows outdated CLI commands after code changes because Markdown files are not automatically synchronized. Running this skill parses TypeScript code changes and updates docs/cli/, docs/tui/, and README.md files to match your current interface.