AI Resume Analyser — AI skill for Claude Code
Production-style monorepo for an AI Resume Analyzer with Python microservices and a Next.js frontend.
How to install AI Resume Analyser
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open MishraShardendu22/AI-Resume-Analyser and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What AI Resume Analyser does
Production-style monorepo for an AI Resume Analyzer with Python microservices and a Next.js frontend. The platform supports resume uploads (PDF/DOCX/TXT), ATS scoring, resume-to-job matching, skill gap analysis, recruiter ranking, and AI-generated content.
Alternatives in AI
- Geo SEO Claude — GEO-first SEO skill for Claude Code 3.6k ★
- Codebase Digest — 🗜️ Codebase-digest is your AI-friendly codebase packer and analyzer 375 ★
- Waldzell MCP — Waldzell AI's monorepo of MCP servers 202 ★
README
AI Resume Analyzer Monorepo
Production-style monorepo for an AI Resume Analyzer with Python microservices and a Next.js frontend. The platform supports resume uploads (PDF/DOCX/TXT), ATS scoring, resume-to-job matching, skill gap analysis, recruiter ranking, and AI-generated content.
Architecture Overview
- apps/frontend: Next.js App Router UI for students and recruiters
- services/api-gateway: Entry point with auth, rate limiting, and routing
- services/auth-service: JWT auth, user management, refresh tokens
- services/resume-service: Resume upload, parsing, sectioning, storage
- services/analysis-service: ATS scoring, AI analysis, embeddings
- services/ranking-service: Candidate ranking and comparisons
- libs/shared: Shared SQLAlchemy models and utilities
- infra/nginx: Reverse proxy to frontend and API
- infra/k8s: Kubernetes manifests
Quick Start (Docker Compose)
docker compose up --build
Optional shortcut:
make up
The stack runs behind nginx on:
- Frontend: http://localhost:8080
- API: http://localhost:8080/api/v1
To enable AI-powered outputs, set `OPENROUTER_API_KEY` in `.env.example` (or your own env file).
Default Environment
The project runs using `.env` if present; otherwise `.env.example`. Update your local `.env` if you want custom secrets or model choices.
macOS Setup (Intel + Apple Silicon)
Prerequisites
**Docker Desktop:**
- Download Docker Desktop for macOS
- Install and start Docker Desktop
- Verify installation:
docker --version && docker compose version
**Other Requirements:**
- Git
- At least 8GB RAM available (16GB recommended for comfortable development)
- 20GB free disk space for images and volumes
One-Command Startup
git clone
cd AI-Resume-Analyser
docker compose up --build
Wait for all services to show as "healthy" (typically 2-3 minutes on first run).
Verify the S
Related Skills
Resume Tailor
Turn a job description into a tailored resume + cover letter (DOCX/PDF) with a skills-gap report and match sco
Agentic Job Search
Agentic job-application system built AI-first with Claude Code: hourly watcher over 46 job boards with qualifi
Job Application Skill
A toolkit an AI agent (Claude Code, or any agent that can run shell + read SKILL.md) uses to source jobs from
Job Search Automation
Automate your job search with an AI agent. Claude sweeps company career pages, LinkedIn job alerts, ATS feeds
Entra Search
Standalone MIT portal skill for ENTRA (entracareers.com). Copy into ai-job-search as .agents/skills/entra-sear
Resume Builder
Agent skill that crafts and audits technical resumes. Eliminates generic AI buzzwords using deterministic lint
Related Agents
Job Match Author
WRITE-access implementer for ATS scoring, job analysis, keyword/skill/requirement extraction, resume-job match
Python Document Processor
Production-grade Python document processor for PDF/DOCX/Markdown/TXT extraction with robust error handling, te
Resume Tailor
Generate ATS-optimized, tailored resumes for specific job descriptions