CareerRat
Reference

CLI Commands

Every public CareerRat CLI command plus maintainer-only npm scripts.

careerrat CLI

The primary entry point. Run as careerrat <command> [args] [--flags].

CommandWhat it does
start [agent]Scaffold workspace, install skills, boot dashboard, launch agent
start claudeSame, with Claude Code as the agent
start codexSame, with Codex as the agent
initScaffold workspace only (no agent, no dashboard)
doctorEnvironment health check, scaffold state, skills discoverability
nextShow the next agent task from doctor guidance
ingestGuided candidate setup (profile, targeting, evidence, etc.)
searchesBuild and curate the search-source config
companiesManage tracked employer ATS boards
evaluateRun the body-read gate on a saved job
trackerOne-shot dashboard snapshot, summary, follow-ups, or --verify
tracker-devLive-updating local app server on :7777
modesShow or change optional usage and application modes
automationShow or toggle opt-in browser-automation config
activityRead, append, or prune Activity Pulse events
researchRead or record web-research artifacts
storiesRead, validate, or add STAR+R interview stories
strategy-reviewStamp a strategy-review run
analyticsCompute tracker analytics
evidenceRead, validate, or add evidence claims
questionsFetch a job's real application-form questions, no browser
datasqlite-backed data layer: status, init, import, export, verify, plus per-domain verbs
healthRecord the company-health skill's role-scoped rating
gateSafely update gate data such as comp floors and exclusions
learningsRead or append per-role-family learnings
status-mapInspect ATS status normalization
exportRender a tailored artifact or packet to PDF or DOCX
updatePull latest code from npm; data untouched
restoreRecover tracker.json from a rolling snapshot (confirm-first)
install-skillsRe-shim .claude/skills to .agents/skills
--versionPrint installed version

start flags

FlagEffect
--no-agentScaffold + local app only
--no-dashboardAgent only, no local app server
--agent <name>Override with a compatible agent command
--port <n>Local app port (default 7777)

npm scripts (source checkout)

Most users should use careerrat <command>. These npm scripts are useful when developing from a source checkout or running lower-level maintenance tools.

Development

ScriptWhat it does
lintRun Biome checks
lint:fixRun Biome with safe fixes
formatFormat files with Biome
testRun the Node test suite
site:devRun the marketing website locally
site:buildBuild the marketing website and embedded docs
docs:devRun the docs app locally
docs:buildBuild the standalone docs export

Validation

ScriptWhat it does
verify:trackerValidate .careerrat/workspace/tracker.json schema and integrity
lint:placeholdersCheck tailored artifacts for unresolved placeholders

Capture and analysis

ScriptWhat it does
capture:search-sourcesBulk-capture board listing pages
capture:boardCapture a single board page
analyze:outcomesRead outcome analytics from tracker
check:jobsCheck liveness of sourced job links
scan:sourcedScan configured sourced rows
delta:sourcedShow sourced-row deltas
calibrate:styleBuild writing-style calibration artifacts

Environment variables

VariableDefaultPurpose
CAREERRAT_HOME<repo root>/.careerratOverride location of .careerrat/ (holding candidate/ and workspace/)
NEXT_PUBLIC_SITE_URL(unset)Docs-site base URL for metadata

On this page