Vibe Index
🎯

tdd-mastery

🎯Skill

from xenitv1/claude-code-maestro

VibeIndex|
AI Summary

Automates test-driven development (TDD) workflows by generating comprehensive test suites, scaffolding test cases, and guiding developers through systematic test-first implementation strategies.

tdd-mastery

Installation

Install skill:
npx skills add https://github.com/xenitv1/claude-code-maestro --skill tdd-mastery
Stars187
AddedJan 25, 2026

Skill Details

SKILL.md

Overview

# Maestro: AI Development Orchestrator

Elite-tier orchestration framework for Claude Code CLI. Supercharges AI development through specialized agents, modular skills, intelligent hooks, and persistent memory systems.

> Version: 0.6.0

> Author: [xenitV1](https://github.com/xenitV1) β€’ [X/Twitter](https://x.com/xenit_v0)

> Philosophy: "Why over How. Architecture precedes implementation."

Quick Start

Installation

One-line Install (Skills.sh):

```bash

npx skills add xenitV1/claude-code-maestro

```

Manual Plugin Install:

Maestro is distributed as a Claude Code Plugin. To install it manually:

```bash

# 1. Add Maestro as a marketplace

/plugin marketplace add xenitV1/claude-code-maestro

# 2. Install the Maestro plugin

/plugin install maestro@xenitV1-claude-code-maestro

```

Prerequisites

  • Node.js 18+ (required for hooks)
  • Claude Code CLI

Usage

Since Maestro is a plugin, its commands are namespaced. Use the format /maestro:command.

```bash

# Basic orchestration

/maestro your task description

# With Ralph Wiggum (autonomous iterations)

/maestro fix bugs and improve code. ralph 5 iterations

# Design mode

/maestro design new authentication system

# Plan mode

/maestro plan implement user dashboard

# Use the Grandmaster agent directly

/agent:grandmaster

```

Architecture

```

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”

β”‚ MAESTRO SYSTEM β”‚

β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€

β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚

β”‚ β”‚ /maestro │───▢│ grandmaster │───▢│ SKILLS β”‚ β”‚

β”‚ β”‚ command β”‚ β”‚ agent β”‚ β”‚ (frontend, backend, β”‚ β”‚

β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ tdd, debug, etc.) β”‚ β”‚

β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚

β”‚ β–Ό β”‚

β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚

β”‚ β”‚ HOOK SYSTEM β”‚ β”‚

β”‚ β”‚ SessionStart β”‚ PostToolUse β”‚ Stop β”‚ PreCompact β”‚ etc. β”‚ β”‚

β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚

β”‚ β”‚ β”‚

β”‚ β–Ό β”‚

β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚

β”‚ β”‚ LONG-TERM MEMORY (LTM) β”‚ β”‚

β”‚ β”‚ (brain.jsonl) β”‚ β”‚

β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚

β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

```

Project Structure

```

maestro/

β”œβ”€β”€ .claude-plugin/

β”‚ └── plugin.json # Plugin manifest

β”œβ”€β”€ agents/

β”‚ └── grandmaster.md # Central orchestrator agent

β”œβ”€β”€ commands/

β”‚ └── maestro.md # /maestro slash command

β”œβ”€β”€ hooks/

β”‚ β”œβ”€β”€ hooks.json # Hook configuration

β”‚ β”œβ”€β”€ lib/ # Shared JS utilities

β”‚ β”‚ β”œβ”€β”€ utils.js # Cross-platform utilities

β”‚ β”‚ β”œβ”€β”€ brain.js # LTM operations

β”‚ β”‚ └── ralph.js # Ralph state management

β”‚ β”œβ”€β”€ session-start.js # Tech stack detection + LTM injection

β”‚ β”œβ”€β”€ brain-sync.js # LTM sync (PostToolUse)

β”‚ β”œβ”€β”€ stop.js # Ralph Wiggum iteration

β”‚ β”œβ”€β”€ ralph.js # QA enforcement

β”‚ β”œβ”€β”€ sentinel.js # Change detection

β”‚ └── pre-maestro.js # Skill recommendation

β”œβ”€β”€ skills/

β”‚ β”œβ”€β”€ clean-code/ # Code quality standards

β”‚ β”œβ”€β”€ frontend-design/ # Elite UI/UX

β”‚ β”œβ”€β”€ backend-design/ # API & Database patterns

β”‚ β”œβ”€β”€ tdd-mastery/ # Test-Driven Development

β”‚ β”œβ”€β”€ debug-mastery/ # Systematic debugging

β”‚ β”œβ”€β”€ verification-mastery/# Evidence-based completion

β”‚ β”œβ”€β”€ brainstorming/ # Design-first methodolo