forked from molecule-ai/molecule-core
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>
87 lines
3.4 KiB
YAML
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
|