From career-navigator
Runs whenever tracker records change. Re-checks outcome freshness, flags when job-scout signals should be refreshed, and triggers pattern-analysis nudges at key resolved-outcome milestones.
npx claudepluginhub tmargolis/career-navigator --plugin career-navigatorThis skill uses the workspace's default tool permissions.
Run **immediately after** the `track-application` skill writes or updates `{user_dir}/CareerNavigator/tracker.json` (same conversation turn). There is no separate plugin hook file — orchestration is conversational or host-defined.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Builds scalable data pipelines, modern data warehouses, and real-time streaming architectures using Spark, dbt, Airflow, Kafka, and cloud platforms like Snowflake, BigQuery.
Builds production Apache Airflow DAGs with best practices for operators, sensors, testing, and deployment. For data pipelines, workflow orchestration, and batch job scheduling.
Run immediately after the track-application skill writes or updates {user_dir}/CareerNavigator/tracker.json (same conversation turn). There is no separate plugin hook file — orchestration is conversational or host-defined.
Read {user_dir}/CareerNavigator/tracker.json and inspect:
outcome distributionsearch_performance exists and has as_ofSet refresh guidance based on change type:
hired, rejected, withdrew), mark as high-priority refreshCount resolved outcomes (outcome != "pending"). If count is:
5, 10, 15, or a multiple of 10: append a nudge to run /career-navigator:pattern-analysisIf search_performance.as_of is older than 14 days and new outcomes were logged, append:
Outcome data changed since last scoring refresh. Run
/career-navigator:pattern-analysisto update job-scout weights.
Keep this short:
Application update processed.
Refresh: {high-priority | standard | none}
Resolved outcomes: {n}
{optional one-line nudge}