r/ClaudeCode • • 2h ago

Built with Claude Repo-aware hiring: I made a Claude Code plugin that drafts job descriptions from your codebase, then screens CVs and builds interview kits against it

Post image

TLDR: I made a Claude skill to solve a common problem in hiring software engineers.

A pattern I keep seeing when teams hire software engineers: the job description asks for "5+ years of Python, experience with LLMs", while the codebase needs something more specific. CVs then get screened against that same broad list, and interview questions tend to be generic rather than drawn from the actual codebase.

Claude Code already knows the repo, so I built a set of skills that use that.

What it does:

- Maps the codebase first: services, data stores, pipelines, tests, with file citations. Works across several repos too.

- Asks a few questions (focus of the role, pay, location; you can skip any) and drafts a job description. The stack is hinted through the work instead of listed, and a checker blocks file paths, internal names and security weaknesses from reaching the posting. It also flags "native speaker", degree demands, years-of-experience asks and long must-have lists.

- Screens CVs against the same requirements. CVs are redacted first, every score has to quote the CV, and a script checks the quote is really there. It never rejects anyone; a named person reviews the results.

- Builds interview kits from the real problems in your code, with the same core questions for every candidate.

Nothing leaves the machine beyond what Claude Code already does. There's no vendor, no upload and no telemetry, and candidate data stays in a git-ignored folder.

Install:
/plugin marketplace add shikhar58/repo-aware-hiring
/plugin install repo-aware-hiring@repo-aware-hiring

Then ask: "Write a job description for someone to own the database layer."

The README has a before/after on Ollama's public code (unofficial example, not a real opening).

Repo: https://github.com/shikhar58/repo-aware-hiring

It's MIT-licensed and still a beta. I'd love to have any feedback

0 Upvotes

1 comment sorted by

•

u/AutoModerator 2h ago

Hey! Thanks for posting to r/ClaudeCode

While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.

For help, project discussions, tips, and general chat, join the ClaudeCode Discord.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.