From career
For broad domains ("AI", "fintech", "climate"), segment into sub-niches first, then drill down per segment using discover-by-domain. Writes a parent index plus per-segment notes. Use when discover-by-domain bails out.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin careerThis skill is limited to using the following tools:
Broad domains can't be enumerated honestly in one pass — the long tail goes off-topic before you get coverage. This skill segments first, then drills.
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.
Broad domains can't be enumerated honestly in one pass — the long tail goes off-topic before you get coverage. This skill segments first, then drills.
$ARGUMENTS:
<broad-domain> — e.g. "AI", "fintech", "climate tech".--segments=<n> (default 6) — number of sub-niches to derive.--depth=<count> (default 10) — companies per segment.--auto-drill — run discover-by-domain on each segment automatically. Otherwise, write the index and stop.--refresh./career:discover chunked "AI"
/career:discover chunked "fintech" --segments=8 --auto-drill
/career:discover chunked "climate tech" --depth=15
Output index: ${WORKING_FOLDER}/domain-notes/chunked-${broad-slug}.md. Per-segment notes: ${WORKING_FOLDER}/domain-notes/${segment-slug}.md (same shape as discover-by-domain output).
WebSearch for "landscape", "market map", VC theses, and analyst reports on the broad domain. Synthesize --segments non-overlapping sub-niches. For each:
Present the segment list to the user and ask for confirmation / edits before drilling.
--auto-drill)For each confirmed segment, invoke discover-by-domain with:
<domain> = segment display name--slug = segment slug--n = --depthSkip segments where a fresh note already exists (< 30 days old) unless --refresh.
# Chunked discovery — {{broad_domain}}
> Surveyed: {{date}}
> Segments: {{n}}
> Drilled: {{true|false}}
## Segments
| slug | name | one-liner | drilled note |
| --- | --- | --- | --- |
| ... | ... | ... | domain-notes/<segment-slug>.md (if drilled) |
## How segments differ
- {{seg-a}} vs {{seg-b}}: ...
## Suggested drill order
1. {{slug}} — reason
2. ...
## Sources
1. ...
chunked index: domain-notes/chunked-<broad-slug>.md
segments: <n>
drilled: <n> (if --auto-drill)
skipped (recent): <n>
next:
if not drilled → /career:discover by-domain "<segment>" for each
if drilled → /career:suggest companies --domain=<slug> per segment
discover-by-domain directly.--auto-drill is bulk WebSearch + WebFetch — warn the user about cost before running with --segments=8 --depth=20.## Status: partial in its note; continue with others.