jd-intel CLAUDE.md

A project guide for jd-intel, a library, command-line tool, and MCP server that makes job descriptions easier for AI systems to use. It also defines privacy rules for the repository's public portfolio work.

In plain words
What is it for?
Use it when changing jd-intel's library, CLI, or MCP server, or when writing documentation and examples that must follow its public-repository and anonymity rules.
Why use it?
It tells contributors how the project works and which personal, employer, application, and private details must be kept anonymous.

Instructions file

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add instructions/prpmdev/jd-intel/claude-md
Clone the repo
git clone --depth 1 https://github.com/prPMDev/jd-intel
Per session 3,701 This file is loaded in full into every session.
When invoked 3,701 The same file — it is already loaded in full.
Security scan A 0 findings. Scan, not verified.
Origin 92% copy Near-identical to another mod in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.03701 $0.03701
Opus 5 $0.01851 $0.01851
Sonnet 5 $0.00740 $0.00740
Haiku 4.5 $0.00370 $0.00370

Measured yesterday against content hash 4d61465972f3, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

jd-intel CLAUDE.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

Origin

This is a copy

92% identical to jd-intel AGENTS.md — 14 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

CLAUDE.md · 270 lines

How it starts

The opening of the file, as written. The whole thing — 270 lines — stays where its author put it; the contents beside it link to each section on GitHub.

jd-intel

Toolkit for making job descriptions AI-accessible. Library + CLI + MCP server. Published to npm as jd-intel (lib/CLI) and jd-intel-mcp (MCP server).

Public repo. Open source MIT. Built by Prashant R as a portfolio piece at the intersection of AI, product work, and the integration layer.


PRIME DIRECTIVE: this is a public repo

Anonymity discipline applies throughout, with one explicit exception (author attribution is intentional public credit).

Always anonymize:

  • Specific companies the author applied to or considered (use "fintech company", "Company X")
  • The author's specific past employers (use "previous employer" or generic role descriptions)
  • Names of any testers, reviewers, or collaborators (use "an external reviewer", "a tester")
  • Internal feedback, NDA-protected discussions, private commentary
  • Visa / immigration details
  • Specific salary numbers tied to the author's experience
  • Family / personal life details

Allowed (intentional public attribution):

  • Author name: Prashant R
  • Portfolio: prashantrana.xyz
  • LinkedIn: linkedin.com/in/prashant-rana
  • npm package names, GitHub repo URLs, public technical artifacts
  • Real ATS platform names (Greenhouse, Lever, Ashby) — these are public products
  • Generic role types (PM, engineer, designer) — balance, not pile-on

Git history is permanent. Even if you fix it later, old commits remain accessible. Rewriting history is complex and not guaranteed. Better to over-anonymize than expose.


What jd-intel is

A toolkit (three surfaces, one core) for fetching and normalizing job descriptions across major Applicant Tracking Systems:

  • Library (jd-intel) — fetchJobs, searchRegistry, detectAts, applyFilters. ESM, Node 18+.
  • CLI (npx jd-intel fetch <slug>) — same capabilities from the terminal.
  • MCP server (jd-intel-mcp) — exposes the toolkit to AI assistants via the Model Context Protocol.

Read the full file on GitHub · 270 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. yesterday First seen · 270 lines · 3,701 tokens per session scan A 4d61465972f3

Subscribe to this mod's changes

jd-intel CLAUDE.md is an instructions file published in the GitHub repository prPMDev/jd-intel (2 stars, last pushed 9d ago), licensed MIT. It adds 3,701 tokens to every session, about $0.0185 per session on Opus 5. A static security scan graded it A with 0 findings. It is 92% identical to jd-intel AGENTS.md, differing in 14 lines, and is treated as a copy.