From career
Enumerate communities (LinkedIn groups, Slack channels, Discords, professional orgs, mailing lists) for a domain. Each entry includes activity-level signal and alignment to ground-truth. Writes to <WORKING_FOLDER>/domain-notes/<domain-slug>/communities.md.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin careerThis skill is limited to using the following tools:
Where the conversation actually happens for this niche. Filtered by activity (dead Slacks are noise) and alignment (some communities won't take the user's profile).
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Where the conversation actually happens for this niche. Filtered by activity (dead Slacks are noise) and alignment (some communities won't take the user's profile).
$ARGUMENTS:
<domain>.--types=<slack,discord,linkedin,reddit,mailing-list,org> (default: all).--n=<count> (default 15).--gated-ok — include invite-only / paid communities./career:ecosystem communities "ai evals"
/career:ecosystem communities "devtools" --types=slack,discord
/career:ecosystem communities "policy tech" --gated-ok
Output: ${WORKING_FOLDER}/domain-notes/${domain-slug}/communities.md.
WebSearch + WebFetch. For each candidate community, capture:
# Communities — {{domain}}
> Domain: {{domain}}
> Types: {{types}}
> Surveyed: {{date}}
## Active + aligned (join these)
| name | platform | join | activity | shape | cost | alignment | source |
## Active but mixed-fit (lurk first)
(same columns)
## Dormant / low-signal (note for the record)
| name | last activity |
## Sources
1. ...
note: domain-notes/<domain-slug>/communities.md
active+aligned: <n>
mixed-fit: <n>
dormant: <n>
next: pick 1–2 active+aligned to actually join this week
## Adjacent options.activity: unknown — gated and surface the list anyway.