Contributing to AI Maestro banner
23blocks-OS 23blocks-OS

Contributing to AI Maestro

Data & AI community intermediate

Description

Thank you for your interest in contributing to AI Maestro! This document provides guidelines for contributing to the project.

Installation

Terminal
claude install-skill https://github.com/23blocks-OS/ai-maestro

README

Contributing to AI Maestro

Thank you for your interest in contributing to AI Maestro! This document provides guidelines for contributing to the project.

Code of Conduct

**Be Respectful:**

    undefined

**Zero Tolerance for:**

    undefined

How to Contribute

1. Reporting Bugs

**Before submitting a bug report:**

    undefined

**Bug report should include:**

    undefined

2. Suggesting Features

**Feature requests should include:**

    undefined

**Note:** Please check the roadmap in README.md first!

3. Pull Requests

**Before submitting a PR:**

    undefined

**PR Requirements:**

    undefined

**PR Process:**

    undefined

Development Setup

Quick Setup (Recommended)

The fastest way to get AI Maestro running for testing your changes:

curl -fsSL https://raw.githubusercontent.com/23blocks-OS/ai-maestro/main/scripts/remote-install.sh | sh

This automatically installs prerequisites, clones, and builds the project.

Fork-Based Development

For making contributions:

# Fork the repo on GitHub first, then:
git clone https://github.com/YOUR_USERNAME/ai-maestro.git
cd ai-maestro

# Install dependencies
yarn install

# Start development server
yarn dev

# Test your changes at http://localhost:23000

Coding Standards

TypeScript

    undefined

React Components

    undefined
// ✅ Good
interface SessionListProps {
  sessions: Session[]
  onSessionSelect: (id: string) => void
}

export default function SessionList({ sessions, onSessionSelect }: SessionListProps) {
  // Component logic
}

// ❌ Avoid