maestro

Retrieve relevant skill knowledge for coding tasks via hybrid search.

9|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/Viniciuscarvalho/maestro --skill maestro-viniciuscarvalho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maestro
Source: https://github.com/Viniciuscarvalho/maestro/tree/main
Command: npx skills add https://github.com/Viniciuscarvalho/maestro --skill maestro-viniciuscarvalho

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Maestro prevents context overload by retrieving only the most relevant skill knowledge for a task instead of loading every installed skill into the model at once.

Core Features & Use Cases

  • Semantic skill routing: Finds the best matching skills for a coding task using indexed knowledge, concept expansion, and hybrid retrieval.
  • On-demand expert context: Pulls only the most useful chunks for Swift, SwiftUI, concurrency, testing, architecture, performance, and security work.
  • Production automation: Supports Claude Code and MCP workflows, automatic indexing, incremental updates, and debugable search results.
  • Use case: When you need help with a Sendable warning, a SwiftUI state issue, or a test migration, Maestro fetches the precise guidance without wasting context on unrelated skills.

Quick Start

Ask the AI to search the skill index for your task and apply the retrieved guidance before writing, reviewing, or modifying code.

Frequently Asked Questions about maestro

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

FAQPage Schema
How do I retrieve specific Swift coding guidance without loading my entire skill library into context?

Semantic skill routing retrieves specific Swift coding guidance by indexing knowledge and applying hybrid search to return only the most useful chunks, preventing context overload. It fetches precise expert guidance for tasks like SwiftUI state issues or Sendable warnings without loading every installed skill.

What is semantic skill routing and how does it work for RAG workflows?

Semantic skill routing is a context retrieval mechanism that uses semantic indexing, concept expansion, and hybrid search to find the best matching skills for a coding task. It supports MCP-based retrieval to deliver on-demand expert context without wasting tokens on unrelated skills.

Does semantic skill routing work with Claude Code and MCP workflows?

Yes, semantic skill routing supports Claude Code and MCP workflows for production automation. It provides automatic indexing, incremental reindexing updates, and debuggable search results to integrate seamlessly into existing Model Context Protocol environments.

Can I use context retrieval to find expert guidance for Swift testing and concurrency scenarios?

Yes, you can use context retrieval to find expert guidance for Swift testing, concurrency, architecture, performance, and security scenarios. The semantic indexing matches your specific coding task and pulls only the relevant chunks for issues like test migrations or Sendable warnings.

What is the best way to manage context window limits when using multiple coding skills?

On-demand expert context retrieval is the best way to manage context window limits, pulling only the most useful chunks for your specific task instead of loading an entire skill library. This prevents context overload and ensures precise guidance for your coding work.

How do I keep my semantic search index updated when adding new coding skills?

You can keep your semantic search index updated using incremental reindexing, which automatically processes new coding skills as they are added. This ensures the context retrieval system always returns the most accurate and relevant guidance without requiring a full manual rebuild.