orchestra-docs — orchestra-docs AI agent skill orchestra-docs, health-debug, community, orchestra-docs AI agent skill, ide skills, orchestra-docs for Claude Code, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

A multi-platform Apple ecosystem app for AI-driven health & metabolic tracking. Built for desk-bound engineers looking to reverse metabolic and digestive conditions through automated protocol enforcement.

# Core Topics

fadymondy fadymondy
[0]
[0]
Updated: 3/12/2026
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

orchestra-docs

Install orchestra-docs, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Orchestra Documentation

When to Apply

Activate this skill when:

  • Finding or reading documentation for any Orchestra component
  • Writing or updating documentation
  • Answering questions about architecture, APIs, or configuration
  • Understanding how components relate to each other
  • The user asks "how does X work" for any Orchestra component

Documentation Map

Root-Level Docs

FileContains
README.mdProject overview, quick start, architecture
CLAUDE.mdCommands, project structure, conventions, skills, agents
CONTEXT.mdFull architecture, tech stack, data flow, platform details
AGENTS.mdAgent descriptions and delegation patterns

Framework Docs (docs/)

FileContains
docs/guides/plugin-system.mdPlugin system overview, lifecycle, capabilities
docs/guides/creating-plugins.mdStep-by-step plugin creation guide
docs/api/plugin-contracts.mdAll Plugin interfaces and types reference
docs/api/plugin-manager.mdPluginManager lifecycle and methods
docs/api/plugin-config.mdPluginsConfig reference

MCP Plugin Docs (plugins/mcp/)

FileContains
plugins/mcp/README.mdInstall, usage, tools, REST API, config
plugins/mcp/docs/architecture.mdInternal architecture, dual-mode, data storage
plugins/mcp/docs/tool-development.mdHow to add new MCP tools

Architecture Overview

Orchestra MCP is a Go + Rust + React monorepo with a plugin-first architecture.

orchestra-mcp/
├── app/plugins/          # Plugin runtime (Go) — the foundation
├── config/plugins.go     # Plugin registry config
├── plugins/              # All plugins live here
│   └── mcp/              # MCP Plugin (first plugin, standalone Go module)
├── cmd/server/           # Go backend entry point
├── engine/               # Rust engine (gRPC)
├── resources/            # Frontend monorepo (React/TypeScript)
├── tests/                # Test suite (unit + feature + testutil)
├── docs/                 # Framework documentation
├── proto/                # Protobuf definitions
└── database/             # PostgreSQL migrations

Plugin System (Go)

Every feature is a plugin. The runtime lives at app/plugins/ (8 files):

FilePurpose
contracts.goPlugin interface + 15 Has* capability interfaces
manager.goPluginManager with topological dependency sort
context.goPluginContext with DI container
manifest.goPluginManifest validated metadata
registry.goServiceRegistry (thread-safe DI)
contributes.goContributesRegistry (commands, menus, settings)
features.goFeatureManager (feature flags)
loader.goPluginLoader (auto-discovery)

Plugin contracts:

  • Plugin — ID, Name, Version, Dependencies, Activate, Deactivate
  • HasRoutes — register Fiber routes
  • HasConfig — ConfigKey, DefaultConfig
  • HasCommands — CLI commands
  • HasMcpTools — MCP tools
  • HasMigrations, HasMiddleware, HasJobs, HasSchedule, HasServices
  • Contributable — commands, menus, settings, keybindings
  • HasFeatureFlag — feature flag gating
  • Marketable — marketplace listing
  • HasDesktopViews, HasChromeViews, HasWebViews — platform views

MCP Plugin

Standalone Go module at plugins/mcp/ (github.com/orchestra-mcp/mcp).

  • 40 tools: project (5), epic (5), story (5), task (5), workflow (5), PRD (7), bugfix (2), usage (3), readme (1), artifacts (2)
  • Dual-mode: standalone stdio CLI + integrated Go plugin with REST API
  • Extensible: other plugins push tools via RegisterExternalTools()
  • Build: cd plugins/mcp && go build -o orchestra-mcp ./src/cmd/

Plugin Folder Convention

Every plugin follows this structure (can be pushed as standalone GitHub repo):

plugins/{name}/
  go.mod                    # Standalone module
  config/                   # Plugin config structs
  providers/                # Plugin registration (bridges to app/plugins)
  src/                      # All source code
  resources/                # Bundled assets (skills, agents, views)
  tests/                    # Test suite (unit + feature)
  docs/                     # Plugin documentation
  README.md

Test Structure

tests/                      # Framework tests
  unit/plugins/             # Plugin runtime unit tests
  feature/plugins/          # Integration tests
  testutil/                 # Shared test helpers (MockPlugin, NewManager)

plugins/mcp/tests/          # MCP plugin tests
  unit/{package}/           # Unit tests by source package
  feature/                  # Integration tests

Code Quality

Three tools enforce code quality across all Go code:

ToolCommandConfig
golangci-lintmake lint.golangci.yml — 26 linters enabled
gofumptmake fmtStrict formatter (superset of gofmt)
go testmake testUnit + integration tests

Full pipeline: make check = format check + lint + tests.

Linter config excludes old-ref/ and vendor/, and relaxes errcheck/unparam/goconst for test files.

Rust Engine

CPU-heavy operations at engine/ — Tree-sitter, Tantivy, tower-lsp, rusqlite. Go communicates via gRPC.

Frontends

5 React apps in resources/ sharing @orchestra/shared and @orchestra/ui:

  • desktop/ (Wails), extension/ (Chrome), dashboard/ (Web), admin/, mobile/ (React Native)

Writing New Documentation

  1. Every plugin gets a README.md at its root
  2. Framework-level guides go in docs/guides/
  3. API references go in docs/api/
  4. Plugin-specific docs go in plugins/{name}/docs/
  5. Use tables for config, tools, and API references
  6. Link between related docs across components

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is orchestra-docs?

A multi-platform Apple ecosystem app for AI-driven health & metabolic tracking. Built for desk-bound engineers looking to reverse metabolic and digestive conditions through automated protocol enforcement.

How do I install orchestra-docs?

Run the command: npx killer-skills add fadymondy/health-debug. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

Which IDEs are compatible with orchestra-docs?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add fadymondy/health-debug. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use orchestra-docs immediately in the current project.

Related Skills

Looking for an alternative to orchestra-docs or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI