rdst-python-toolkit

Automate RDST Python CLI, API, and UI toolkit development.

Updated Apr 28, 2026
One-click install
npx skills add https://github.com/readysettech/rdst --skill rdst-python-toolkit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rdst-python-toolkit
Source: https://github.com/readysettech/rdst/tree/main/.claude/skills/rdst-python-toolkit
Command: npx skills add https://github.com/readysettech/rdst --skill rdst-python-toolkit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the development and extension of the RDST Python CLI, API, and UI toolkit.

Core Features & Use Cases

  • Provides a structured framework for adding CLI commands, FastAPI routes, Rich UI components, and consistent LLM prompt workflows.
  • Supports modular organization in lib/ (ui, services, functions, llm_manager) to enable end-to-end tooling across development, testing, and deployment scenarios.
  • Use Case: When integrating a new database diagnostic flow, extend the toolkit to expose a new CLI command, API endpoint, and UI widget with shared validation logic.

Quick Start

Run the toolkit scaffolding by wiring a new CLI command into rdst.py and importing the corresponding modules from lib/ to expose the feature.

Frequently Asked Questions about rdst-python-toolkit

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

FAQPage Schema
How do I add a new CLI command and API endpoint to a Python toolkit?

To add a new CLI command and API endpoint, wire the command into rdst.py and import the corresponding modules from lib/ to expose the feature. This scaffolding approach shares validation logic across the CLI, API, and UI layers.

What is the best way to structure a Python project with CLI, API, and UI components?

Structuring a Python project with modular organization in lib/ separates UI, services, functions, and llm_manager components. This enables end-to-end tooling across development, testing, and deployment scenarios for consistent integration.

How do I create consistent LLM prompt workflows in a Python application?

Creating consistent LLM prompt workflows uses deterministic prompting integrated within the lib.llm_manager module. This supports evolving LLM workflows alongside CLI commands and API endpoints for automated development.

Can I share validation logic between a FastAPI route and a Rich UI component?

You can share validation logic between FastAPI routes and Rich UI components by extending the toolkit with modular code organization. Integrating a new flow exposes a CLI command, API endpoint, and UI widget with shared validation.

Does this Python CLI toolkit require external dependencies to build UI components?

This Python CLI toolkit requires no external dependencies to build UI components. It internally supports creating Rich UI components and FastAPI routes using modular integration patterns from the lib/ directory structure.