← ClaudeAtlas

research-boardslisted

Web-search + legitimacy-screen NEW job boards for the candidate's domain/role families -> propose adding through `careerrat searches`, confirm-first.
CodesWhat/careerrat · ★ 3 · AI & Automation · score 72
Install: claude install-skill CodesWhat/careerrat
# research-boards Discovers new job boards and aggregators relevant to the candidate's domain and role families. Source config is accessed through `careerrat searches` (`--json` for reads, `--add-url` for writes). In DB workspaces this is DB-backed source config; in legacy workspaces it persists to `config/search-sources.yml`. Do not edit source YAML directly. Never writes a source without explicit user confirmation. Never duplicates an already-configured board. > **Runs under AGENTS.md.** These contracts bind without being restated here: Privacy Invariant (`current_base` never outbound), Honesty Firewall, Placeholder/Bracket Ban, Gate Write-back, Domain-Neutral Rule, Browser Automation Contract, Activity Pulse logging, Tracker verify+snapshot, and Sent-Clears-Draft. Inline reminders at point-of-use are intentional; standalone restatements point back to the relevant AGENTS.md section. --- ## Inputs | Input | Fields used | |---|---| | Candidate targeting via DB-first accessor/compat export | `role_buckets[].name`, `role_buckets[].titles`, `role_buckets[].priority` | | Candidate profile via DB-first accessor/compat export | `candidate.domain`, `location.remote`, `location.home` | | Source config via `careerrat searches --json` | `searches[].label`, `searches[].target`, `searches[].url`, `searches[].rssUrl` - build the already-configured URL+label set to dedupe against | --- ## STEP 0 — Load context In conversational chat, use `Outbound-safe candidate context.configured_