Markdown Converter
Agent skill for markdown-converter
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Sign in to like and favorite skills
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
The Claude Multi-Agent System is an innovative framework that implements a hierarchical multi-agent AI system using Claude AI agents to collaboratively work on software development projects. The system uses tmux for session management and bash scripts for orchestration.
๐ PRESIDENT (CEO/Strategic Decision Maker) โ Instructions & Vision ๐ฏ BOSS (Team Leader/Task Manager) โ Task Decomposition & Distribution โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ ๐จ WORKER1 โ โ๏ธ WORKER2 โ ๐งช WORKER3 โ โ General Dev โ General Dev โ General Dev โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
AI President-Led Pattern: User gives high-level requirements to AI President, which autonomously breaks down and delegates tasks through the hierarchy.
Human President-Led Pattern: Human creates detailed
planlist.md and acts as Boss to directly control task distribution and implementation strategy.
# Option 1: Clone as subdirectory cd /path/to/your/project git clone https://github.com/your-repo/claude-multi-agent-system.git .claude-multi-agent # Option 2: Clone elsewhere and add to PATH git clone https://github.com/your-repo/claude-multi-agent-system.git ~/tools/claude-multi-agent export PATH=$PATH:~/tools/claude-multi-agent/scripts # Setup worktrees for your project export TARGET_PROJECT_ROOT=$(pwd) ~/tools/claude-multi-agent/scripts/worktree-manager-improved.sh setup # Setup tmux session and launch agents cd ~/tools/claude-multi-agent/scripts ./setup-multiagent.sh ./quick-start-multiagent.sh
# Send messages to specific agents ./agent-send.sh president "Create a TODO app" ./agent-send.sh boss "Distribute tasks to workers" ./agent-send.sh worker1 "Implement UI components" ./agent-send.sh team "Report progress" ./agent-send.sh all "Emergency meeting"
# Boss operations ./boss-commander.sh analyze # Analyze planlist ./boss-commander.sh assign # Distribute tasks ./boss-commander.sh check # Check progress ./boss-commander.sh review worker1 # Review work # Worktree management (improved version) ./worktree-manager-improved.sh info # Show project info ./worktree-manager-improved.sh setup # Setup all worktrees ./worktree-manager-improved.sh status # Check worker status # Progress tracking ./progress-tracker.sh request all standard ./progress-tracker.sh monitor # Parallel development ./parallel-dev-manager.sh merge-all
Ctrl+B โ 0: Switch to PRESIDENT windowCtrl+B โ 1: Switch to team window (4-pane)Ctrl+B โ arrow keys: Navigate between panesCtrl+B โ d: Detach from sessionpresident/: President role definition and documentationboss/: Boss role definition and management guidelinesworker/: Worker role definitions (general development)scripts/: Core automation and orchestration scriptsassignments/: Task assignments for workersreports/: Progress reports and analysesplanlist.md: Project plan template (for human-led pattern)setup-multiagent.sh: Creates tmux session structurequick-start-multiagent.sh: Launches Claude AI agentsagent-send.sh: Routes messages to specific agents/groupsboss-commander.sh: Boss control panel for task managementworktree-manager-improved.sh: Manages git worktrees for any projectparallel-dev-manager.sh: Manages parallel development branchesprogress-tracker.sh: Monitors and reports progressPresident: Strategic vision, 5-layer needs analysis, quality standards, final approval Boss: Task decomposition, 10-minute progress checks, team facilitation, reporting Workers: Flexible role adaptation, quality implementation, collaborative development
## Project Overview **Project Name**: [Name] **Deadline**: [Date] **Goal**: [Main objectives] ## Approach N: [Technology Stack] ### Basic Info (Required) **Overview**: [One-line description] **Tech Stack**: [Technologies] **Assigned Worker**: [worker1/2/3] **Priority**: [High/Medium/Low] **Estimated Hours**: [Number] ### Implementation Details [Flexible content based on project needs]
planlist.mdThe system supports working with any Git project through environment variables:
TARGET_PROJECT_ROOT: The root directory of your projectWORKTREE_BASE: Where to create worker worktrees (default: $PROJECT_ROOT/worktrees)Each worker gets an independent worktree:
feature/worker-worker1-devfeature/worker-worker2-devfeature/worker-worker3-dev