sayt-cli

Automate project toolchain setup and verification with mise and sayt.

1|1|Updated Apr 16, 2025
One-click install
npx skills add https://github.com/bonisoft3/iris --skill sayt-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sayt-cli
Source: https://github.com/bonisoft3/iris/tree/main/plugins/sayt/skills/cli
Command: npx skills add https://github.com/bonisoft3/iris --skill sayt-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams automate the setup, validation, and maintenance of project toolchains using the sayt CLI and mise, reducing missing-tools errors and configuration drift.

Core Features & Use Cases

  • Setup and install project toolchains with mise for reproducible environments
  • Run health checks with sayt doctor to verify environment readiness across multiple tiers
  • Validate and manage .mise.toml configurations for consistent tool versions in CI and local development

Quick Start

Run sayt setup in your project directory to install and verify tools

Frequently Asked Questions about sayt-cli

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

FAQPage Schema
How do I automate project toolchain setup and verify environment readiness with mise?

Automate project toolchain setup by running sayt setup to install tools defined in .mise.toml, then verify environment readiness across multiple tiers using sayt doctor to prevent missing-tools errors and configuration drift.

What is .mise.toml configuration used for in CI and local development?

.mise.toml configuration defines consistent tool versions for your project, ensuring reproducible environments across CI and local development by allowing mise to automatically install and manage the required toolchain.

Does sayt doctor work for validating tool versions across containers, k8s, and IDE environments?

Yes, sayt doctor runs health checks to verify environment readiness across multiple tiers including pkg, cli, ide, container, k8s, cld, and xpl, validating that the correct tool versions are consistently applied.

How do I preload vscode-task-runner into the uvx cache for offline use?

Preload vscode-task-runner into the uvx cache during the sayt setup process to enable offline use, ensuring your toolchain management and task runner capabilities remain available without requiring a live network connection.

What do I need before running sayt setup to install and verify project tools?

Before running sayt setup, you need a working .mise.toml configuration file specifying your required tool versions, which enables the CLI to automatically install and validate the project toolchain across different environments.