core-dependencies operating layer · division plugins · the marketplace.json registry model
.claude-plugin/marketplace.json (seer-agent-core, v7.17.0) is the single registry
/plugin install resolves against. Every entry in its plugins[] array carries
name, source (a path under plugins/), description,
version, and a skills[] list of skill directory paths — there is no separate
dependency-resolution mechanism, so core-dependencies is modeled as a required foundation
plugin rather than an npm-style dependency.
graph TD MP["marketplace.json
seer-agent-core v7.17.0
plugins[] registry"] subgraph CORE["1 · REQUIRED OPERATING LAYER"] CD["core-dependencies v4.5.3
9 skills"] HOOKS["hooks.json
UserPromptSubmit → skill-activation.mjs
PostToolUse(Edit/Write) → post-tool-use.mjs
Stop → stop-qa-check.mjs"] CD --- HOOKS end subgraph DIV["2 · DIVISION PLUGINS · thin, no shared logic"] SEO["seo v4.7.2 · 11 skills"] PDM["pdm v4.0.3 · 7 skills"] ANA["analytics v3.1.2 · 7 skills"] CRE["creative · 8 skills"] OPS["operations · 4 skills"] OTHER["bd · cs · px · seer-xdiv
data-fieldguides"] end subgraph LAB["3 · LAB / INFRA"] INNO["innovation · 8 skills"] PREV["preview · 12 skills
staging for -pre skills"] WIL["wil · 17 skills"] MCPI["mcp-integrations
plugins/infrastructure/mcp-servers"] end MP -->|resolves install for| CD MP -->|resolves install for| DIV MP -->|resolves install for| LAB CD -.->|required before any division plugin| SEO CD -.->|required before any division plugin| PDM CD -.->|required before any division plugin| ANA CD -.->|required before any division plugin| CRE CD -.->|required before any division plugin| OPS CD -.->|required before any division plugin| OTHER class CD,HOOKS core; class SEO,PDM,ANA,CRE,OPS,OTHER div; class INNO,PREV,WIL,MCPI lab;
core-dependencies — the operating
layer. Ships the skill-activation engine (scripts/skill-activation.mjs, fired on
UserPromptSubmit), shared writing/quality standards, and QA checkpoints
(stop-qa-check.mjs on Stop). Every division plugin depends on it; it depends
on none of them.
Division plugins — domain-specific
workflows (SEO, Analytics, Paid Media, Creative, Operations, BD, CS, PX, Cross-Division) with no
duplicated shared logic; they consume core-dependencies' standards rather than
re-implementing them.
| Plugin | Source | Skills | Role |
|---|---|---|---|
core-dependencies | ./plugins/core-dependencies | 9 | required operating layer |
seo | ./plugins/divisions/seo | 11 | division |
pdm | ./plugins/divisions/pdm | 7 | division |
analytics | ./plugins/divisions/analytics | 7 | division |
creative | ./plugins/divisions/creative | 8 | division |
innovation | ./plugins/divisions/innovation | 8 | division |
operations | ./plugins/divisions/operations | 4 | division |
data-fieldguides | ./plugins/data-fieldguides | 4 | division |
cs | ./plugins/divisions/cs | 4 | division |
px | ./plugins/divisions/px | 2 | division |
seer-xdiv | ./plugins/seer-xdiv | 4 | division |
bd | ./plugins/divisions/bd | 1 | division |
mcp-integrations | ./plugins/infrastructure/mcp-servers | 0 | infrastructure |
preview | ./plugins/preview | 12 | lab staging for -pre skills |
experimental | ./plugins/experimental | 0 | lab |
wil | ./plugins/wil | 17 | division |
16 plugins total, per .claude-plugin/marketplace.json (metadata.version 7.17.0). Skill counts are the length of each entry's skills[] array.
core-quality-standardscore-writing-standardscore-presentingcore-marketing-value-typescore-qa-checkcore-seer-brandingseer-skills-helpcore-chat-handoffdata-client-conversations