Agent skill · software engineering · jeremylongshore
juicebox-reference-architecture
Implement Juicebox reference architecture.
Why this skill is useful
Adds a complete Juicebox reference architecture with executable code samples and specific integration patterns for recruiting platforms.
What it needs
Requires bull, redis installed locally. Requires greenhouse, juicebox, lever account access. About 3k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
Juicebox Reference Architecture Overview Production architecture for AI-powered candidate analysis integrations with Juicebox. Designed for recruiting teams needing automated dataset ingestion from job descriptions, intelligent candidate scoring and ranking, result caching for repeated searches, and seamless export to ATS platforms like Greenhouse and Lever. Key design drivers: search result freshness, candidate deduplication across sources, outreach sequencing, and analysis pipeline throughput for high-volume hiring. Architecture Diagram Service Layer Caching Strategy Event Pipeline Data Model Scaling Considerations Parallelize search requests across role categories — Juicebox API supports concurrent queries Cache analysis results aggressively — AI scoring is the most expensive operation per candidate Batch ATS exports by job requisition to minimize Greenhouse/Lever API round-trips Deduplicate candidates across searches before outreach to avoid double-contacting Rate-limit outreach sequencing to maintain sender reputation and deliverability Error Handling Component Failure Mode Recovery ----------- ------------- ---------- Candidate search Juicebox API timeout Retry with reduced result count, serve cached results if available Analysis pipeline Scoring model latency spike Queue with timeout, return unscored results with flag ATS export Greenhouse rate limit Batch retry with exponential backoff, notify recruiter on persistent failure Outreach sequence Email bounce Mark candidate invalid, remove from active sequences, update ATS Webhook handler Duplicate event delivery Idempotency key on event ID + candidate ID Prerequisites An approved architecture diagram, sandbox workspace, synthetic fixture set, source/destination allowlists, suppression controls, secrets references, and a tested rollback path. Instructions 1. Validate each component in a sandbox with synthetic data; reject literal credentials, unapproved integrations, and any contact-level export. 2. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/juicebox-reference-architecture