Guitar Alchemist plugins for Claude Code — music theory tools, DSL commands, and agent integrations for the GA codebase
npx claudepluginhub guitaralchemist/gaGuitar Alchemist DSL — music theory tools, chord analysis, tab search, GA Language commands, and domain context skill for guitarist-first feature development.
An AI-powered music theory and guitar learning platform built with .NET 10, React, and cutting-edge AI technologies.
GA is connected to ix (39 Rust ML tools) via MCP federation. Key capabilities for music analysis:
ix_ml_pipeline — One-call ML pipeline: classify chord progressions, cluster voicings, analyze harmonic complexityix_fft — Spectral analysis of audio/harmonic dataix_kmeans — Cluster chord voicings by timbral similarityUse /ix-ml-builder, /federation-music, or /federation-discover to explore.
See AGENTS.md for complete setup and development guidelines.
# Setup development environment
pwsh Scripts/setup-dev-environment.ps1
# Start all services with Aspire dashboard
pwsh Scripts/start-all.ps1 -Dashboard
# Run tests
pwsh Scripts/run-all-tests.ps1
ga/
├── Apps/ # Runtime applications
│ ├── ga-server/
│ │ ├── GaApi/ # API Gateway (YARP + GraphQL)
│ │ ├── GA.MusicTheory.Service # Domain: Music Theory & Metadata
│ │ ├── GA.AI.Service # AI/ML: Embeddings & Spectral RAG
│ │ └── GA.TabConversion.Service # Utilities: Tab Parsing & Analysis
│ └── ga-client/ # React frontend
├── Common/ # Core libraries
│ ├── GA.Business.Core/ # Business logic
│ ├── GA.Business.DSL/ # Music theory domain (F#)
│ └── GA.Infrastructure/ # Documentation & Base Services
├── Tests/ # Test suites
├── docs/ # Documentation
└── Scripts/ # Build and deployment scripts
Guitar Alchemist is evolving into a comprehensive AI-powered music learning platform. See our * AI Future Roadmap* for details on:
pwsh Scripts/setup-dev-environment.ps1pwsh Scripts/start-all.ps1 -Dashboard# Run all tests
dotnet test AllProjects.sln
# Backend only
pwsh Scripts/run-all-tests.ps1 -BackendOnly
# Playwright UI tests
pwsh Scripts/run-all-tests.ps1 -PlaywrightOnly
See AGENTS.md for:
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.
Claude Code plugins for the Slidev presentation framework
Bundled plugins for actuating and debugging the Chrome browser.