molecule-core/org-templates/molecule-dev
rabbitblood b903328ed6 chore(template): wire plugins — ecc/molecule-dev/superpowers default + browser-automation for research & UIUX
Currently no workspace in the molecule-dev template installs any of the
four available plugins (browser-automation, ecc, molecule-dev, superpowers).
Agents run without coding guardrails, codebase conventions, or debugging
discipline unless a plugin is installed per-workspace via the runtime
POST /workspaces/:id/plugins endpoint — which isn't happening.

Changes:

1. defaults.plugins: [ecc, molecule-dev, superpowers]
   - ecc: "Everything Claude Code" — coding standards, API design,
     deep research, security review, TDD workflow, node guardrails
   - molecule-dev: project-specific conventions, past bugs, review-loop skill
   - superpowers: systematic debugging, TDD, plan writing/execution,
     verification-before-completion
   All three target runtime claude_code (matches our default).

2. plugins override on Research Lead + its 3 children + UIUX Designer:
   [ecc, molecule-dev, superpowers, browser-automation]
   - Research agents need live web access for scraping/trending/docs,
     which is core to their role.
   - UIUX Designer gets Puppeteer via CDP; this may work around the
     libglib/X11 gap that breaks Playwright today (#23 — the image-level
     fix remains the right long-term solution, but browser-automation
     uses puppeteer-core + a Chrome CDP proxy and may bypass the deps
     issue entirely).

Note: platform/internal/handlers/org.go:345 treats per-workspace
`plugins:` as a REPLACEMENT of defaults (not a union), which is why
each opt-in workspace re-lists the full set. Documented inline in the
template so future editors don't accidentally drop defaults.

No other roles take browser-automation — Dev Lead, BE, FE, DevOps,
Security, QA, PM all get the default set only. If they need web access
they can install ad-hoc via the runtime plugin API.
2026-04-13 21:30:47 -07:00
..
backend-engineer initial commit — Molecule AI platform 2026-04-13 11:55:37 -07:00
competitive-intelligence initial commit — Molecule AI platform 2026-04-13 11:55:37 -07:00
dev-lead initial commit — Molecule AI platform 2026-04-13 11:55:37 -07:00
devops-engineer initial commit — Molecule AI platform 2026-04-13 11:55:37 -07:00
frontend-engineer initial commit — Molecule AI platform 2026-04-13 11:55:37 -07:00
market-analyst initial commit — Molecule AI platform 2026-04-13 11:55:37 -07:00
pm initial commit — Molecule AI platform 2026-04-13 11:55:37 -07:00
qa-engineer initial commit — Molecule AI platform 2026-04-13 11:55:37 -07:00
research-lead initial commit — Molecule AI platform 2026-04-13 11:55:37 -07:00
security-auditor initial commit — Molecule AI platform 2026-04-13 11:55:37 -07:00
technical-researcher initial commit — Molecule AI platform 2026-04-13 11:55:37 -07:00
uiux-designer initial commit — Molecule AI platform 2026-04-13 11:55:37 -07:00
.env.example initial commit — Molecule AI platform 2026-04-13 11:55:37 -07:00
org.yaml chore(template): wire plugins — ecc/molecule-dev/superpowers default + browser-automation for research & UIUX 2026-04-13 21:30:47 -07:00