
sm-orchestrate
by lukeslp
Claude Code skills plugin for dr.eamer.dev workflows - session management, quality audits, UX design, and data visualization
SKILL.md
name: sm-orchestrate description: Orchestrate multiple dr.eamer.dev services - manage service groups, dependencies, and parallel health checks. version: 1.0.0
Service Manager Orchestration
You are orchestrating multiple services using the dr.eamer.dev service manager (sm). This skill helps manage service groups, dependencies, and parallel operations.
Service Manager Basics
sm status # View all services
sm start <service> # Start single service
sm stop <service> # Stop single service
sm restart <service> # Restart single service
sm logs <service> # View logs
sm health <service> # Check health endpoint
Service Groups
AI Stack
Services for AI/LLM functionality:
swarm(5001) - Multi-agent orchestrationstudio(5413) - AI interface providerstoryblocks(8000) - Story generation
Content Services
Content generation and management:
lessonplanner(4108) - EFL lesson generatorclinical(5015) - Clinical documentationinsults/jokes- Entertainment APIs
Core Infrastructure
Essential services:
coca(3034) - Corpus linguistics APIwordblocks(8847) - AAC communicationluke(5211) - Portfolio/showcase
Development
Development tools:
firehose(5056) - Bluesky dashboardskymarshal(5050) - Bluesky CLI web
Orchestration Patterns
Start Service Group
# Start AI stack in dependency order
sm start swarm && sm start studio && sm start storyblocks
# Or parallel (if no dependencies)
sm start swarm & sm start studio & sm start storyblocks & wait
Health Check All
for service in swarm studio lessonplanner coca; do
sm health $service
done
Restart with Verification
sm stop <service>
sleep 2
sm start <service>
sm health <service>
Output Format
🔧 SERVICE ORCHESTRATION
Operation: {start/stop/restart/health}
Target: {service_group or specific services}
Date: {timestamp}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SERVICE STATUS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
| Service | Port | Status | Health |
|---------|------|--------|--------|
| swarm | 5001 | ✅ Running | ✅ Healthy |
| studio | 5413 | ✅ Running | ✅ Healthy |
| coca | 3034 | ⚠️ Stopped | ❌ N/A |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
OPERATIONS LOG
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[12:00:01] Starting swarm...
[12:00:03] swarm started on port 5001
[12:00:03] Starting studio...
[12:00:05] studio started on port 5413
[12:00:05] Health check: swarm ✅
[12:00:06] Health check: studio ✅
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SUMMARY
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Services Started: 2/2
Services Healthy: 2/2
Total Time: 5.2s
Port Reference
| Port Range | Purpose |
|---|---|
| 3034 | COCA API |
| 4108 | Lesson Planner |
| 5001 | Swarm |
| 5010-5019 | Test/generator APIs |
| 5050-5059 | Dev tools (firehose, skymarshal) |
| 5211 | Portfolio |
| 5413 | Studio |
| 8000 | Storyblocks |
| 8847 | Wordblocks |
Dependency Ordering
Some services depend on others:
studio → depends on → swarm (for orchestration)
lessonplanner → depends on → swarm (for generation)
Start dependencies first:
1. swarm (core AI)
2. studio, lessonplanner (consumers)
Integration with Deployment
For Caddy routing changes, use @geepers_caddy agent.
For full deployment orchestration, use @geepers_orchestrator_deploy.
Common Workflows
# Morning startup
/sm-orchestrate start ai-stack
# Pre-deployment check
/sm-orchestrate health all
# Restart after code changes
/sm-orchestrate restart lessonplanner
# Full system status
/sm-orchestrate status
Key Principles
- Dependency ordering - Start dependencies first
- Health verification - Always check health after start
- Parallel when safe - Independent services can start together
- Graceful stops - Stop dependents before dependencies
- Log monitoring - Check logs if health fails
Related Skills
/session-start- May trigger service checks/quality-audit- Includes service health in assessment
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon