molecule-core/org-templates/molecule-dev/org.yaml
rabbitblood 4e61ac88c3 feat(template): restructure molecule-dev org template to 39-agent hierarchy
Comprehensive rewrite of the Molecule AI dev team org template:

- Rename agents to {team}-{role} convention (e.g., core-be, cp-lead, app-qa)
- Add 5 new team leads: Core Platform Lead, Controlplane Lead, App & Docs Lead, Infra Lead, SDK Lead
- Add new roles: Release Manager, Integration Tester, Technical Writer, Infra-SRE, Infra-Runtime-BE, SDK-Dev, Plugin-Dev
- Delete triage-operator and triage-operator-2 (leads own triage now)
- Set default model to MiniMax-M2.7, tier 3, idle_interval_seconds 900
- Update org.yaml category_routing to new agent names
- Add orchestrator-pulse schedules for all leads (*/5 cron)
- Add pick-up-work schedules for engineers (*/15 cron)
- Add qa-review schedules for QA agents (*/15 cron)
- Add security-scan schedules for security agents (*/30 cron)
- Add release-cycle and e2e-test schedules for Release Manager and Integration Tester
- Update marketing agents with web search MCP and media generation capabilities
- All schedule prompts reference Molecule-AI/internal for PLAN.md and known-issues.md
- Un-ignore org-templates/molecule-dev/ in .gitignore for version tracking

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-20 00:43:15 -07:00

87 lines
3.4 KiB
YAML

# Molecule AI Dev Team — 39 agents across PM, Marketing, Dev, Research
name: Molecule AI Dev Team
description: AI agent company for building Molecule AI
defaults:
runtime: claude-code
tier: 3
model: MiniMax-M2.7
# Default plugin set applied to every workspace.
plugins:
- ecc
- molecule-dev
- superpowers
- molecule-careful-bash
- molecule-prompt-watchdog
- molecule-audit-trail
- molecule-session-context
- molecule-skill-cron-learnings
- molecule-skill-update-docs
# Category routing — maps audit categories to agent roles.
category_routing:
security: [Core-Security, CP-Security, Core-BE, Core-DevOps]
offensive: [Core-Security, Core-OffSec, CP-Security, Core-DevOps]
ui: [Core-FE, App-FE]
ux: [Core-FE, Core-UIUX]
infra: [Infra Lead, Infra-SRE, Infra-Runtime-BE]
cloud: [Infra Lead, Infra-SRE, Core-DevOps]
qa: [Core-QA, CP-QA, App-QA]
performance: [Core-BE, CP-BE]
docs: [Documentation Specialist, Technical Writer]
mixed: [Dev Lead]
research: [Research Lead]
plugins: [Plugin-Dev, SDK Lead]
template: [Dev Lead]
channels: [Core-DevOps]
sdk: [SDK-Dev, SDK Lead]
release: [Release Manager]
integration: [Integration Tester]
content: [Content Marketer]
positioning: [PMM]
community: [Community Manager]
growth: [SEO Analyst]
social: [Social Media Brand]
devrel: [DevRel Engineer]
idle_prompt: ""
idle_interval_seconds: 900
initial_prompt: |
You just started. Set up your environment silently — do NOT contact other agents yet.
SCOPE: this team owns the entire Molecule-AI GitHub org (40+ repos: molecule-core,
molecule-app, docs, landingpage, all plugin/template/sdk repos) AND the live cloud
services that run them (Vercel for app + landingpage, Railway for control plane, GHCR
for images, Upptime for status). Do NOT scope yourselves to molecule-core only —
issues, PRs, and incidents from any Molecule-AI/* repo are in scope. Pick up work
from across the org based on your role.
1. Clone the baseline repo (molecule-core conventions are the org standard).
mkdir -p /workspace/repos
if [ -n "$GITHUB_TOKEN" ]; then
git clone "https://x-access-token:${GITHUB_TOKEN}@github.com/${GITHUB_REPO}.git" /workspace/repos/molecule-core 2>/dev/null \
&& (cd /workspace/repos/molecule-core && git remote set-url origin "https://github.com/${GITHUB_REPO}.git") \
|| (cd /workspace/repos/molecule-core && git pull)
else
git clone "https://github.com/${GITHUB_REPO}.git" /workspace/repos/molecule-core 2>/dev/null || (cd /workspace/repos/molecule-core && git pull)
fi
ln -sfn /workspace/repos/molecule-core /workspace/repo
2. Enumerate the org:
gh repo list Molecule-AI --limit 60 --json name,description,updatedAt \
> /workspace/org-repos.json
Use commit_memory with key `org-repos-inventory` to save the repo list.
3. Set up git hooks: cd /workspace/repos/molecule-core && git config core.hooksPath .githooks
4. Read /workspace/repos/molecule-core/CLAUDE.md for project conventions.
5. Read /configs/system-prompt.md for your role + ownership area.
6. Save conventions to memory.
7. Wait for tasks from your parent — do not initiate contact.
workspaces:
- !include teams/pm.yaml
- !include teams/marketing.yaml
template_schema_version: 1