sayt-ide

Execute VS Code build and test tasks via vscode-task-runner.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

VS Code task execution can be manual and error-prone; this skill guides using vscode-task-runner to drive build and test tasks defined in .vscode/tasks.json, ensuring consistent, repeatable runs across environments.

Core Features & Use Cases

  • Delegates task execution to vscode-task-runner (vtr) for deterministic builds and tests.
  • Supports common tasks.json schemas including "build" and "test" labels.
  • Resolves dependsOn chains and prerequisite tasks to ensure correct order.
  • Works in monorepos across languages with consistent task definitions.
  • Requires vtr installed via uvx and cached after sayt setup for offline use.

Quick Start

Run sayt-ide build to execute the configured VS Code build task via vscode-task-runner in your project.

Frequently Asked Questions about sayt-ide

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

FAQPage Schema
How do I automate running VS Code tasks from tasks.json?

Automating VS Code tasks uses vscode-task-runner to execute build and test labels defined in your .vscode/tasks.json, ensuring consistent repeatable runs. This approach delegates execution to vtr for deterministic builds and tests.

How does vscode-task-runner resolve task dependencies in a monorepo?

Vscode-task-runner resolves dependsOn chains and prerequisite tasks to ensure correct execution order. This allows monorepos across multiple languages to maintain consistent task definitions and build sequences.

Do I need to install vscode-task-runner before running sayt-ide?

Yes, you need vtr installed via uvx and cached after sayt setup. This registered setup caches and reuses vscode-task-runner assets, allowing offline use and deterministic execution.

Can I use VS Code tasks with Windows-specific overrides?

Yes, the task schema supports Windows overrides for VS Code tasks. This allows you to define specific commands and configurations for Windows environments within your tasks.json.

What is the best way to run build and test tasks deterministically?

Running build and test tasks deterministically is best achieved by delegating execution to vscode-task-runner. This orchestrates tasks defined in .vscode/tasks.json, resolving prerequisites to ensure repeatable runs across environments.