jobless
v1.5.0
Published
npx jobless — first it rejects you. then it lints the job post. then you meet the engineer.
Maintainers
Readme
jobless
npx joblessFirst it rejects you. Then it introduces an engineer.
jobless is a reverse ATS. The market has been parsing humans in 400ms. This package parses you, then parses the job post, then shows Yonas Alem — senior software engineer, remote, production systems.
The trap
You run the command. It pretends to be Greenhouse, Lever, Ashby, or Workday. It reads a couple of harmless local hints (git name, email, laptop user). It writes a rejection letter addressed to you, with a fake ATS score and a pile of applicants.
Then it breaks character and offers l — paste the posting that just rejected you — or h to hire.
Skip the theater with npx jobless --resume. Record it with --seed=42 and --no-color.
Lint the posting, not the human
npx jobless lint posting.txt
npx jobless lint jobs/
pbpaste | npx jobless lint
npx jobless lint --fix posting.txt
npx jobless lint --format=github jobs/
npx jobless lint --tweet posting.txt
npx jobless lint --rulesOr run npx jobless and press l. c copies the last rejection letter.
error too many interview rounds
max-rounds
L3 Six interview rounds.
RESULT REJECTED
28/100
FIT overlap Senior · RemoteErrors fail the process (exit 1). --fix prints a unified diff and does not write files unless you pass --write. --format=github emits ::error annotations. jobless-disable-next-line no-fake-salary skips a line.
GitHub Action
Copy examples/github-action.yml:
- run: npx --yes jobless lint --format=github jobs/GitHub profile README
[](https://www.npmjs.com/package/jobless)npx joblessHire
The numbers have owners. Infra and performance: Mereb. Payment volume: client rails at Eaglelion, not the ledger. npx jobless work is three case studies. npx jobless proof is the 17-cron write-up. Production code is private; the walkthrough is the interview.
- Email: [email protected]
- Site: yonasalem.vercel.app
- GitHub: github.com/Yonas21
- LinkedIn: linkedin.com/in/yonasalem21
- Source: github.com/Yonas21/jobless
npx jobless card is the one-screen version. npx jobless proof is the 17-cron write-up. npx jobless vcf is a vCard. npx jobless why is twelve lines. npx jobless hire --to=manager or --to=recruiter. npx jobless tweet is 280 characters with no punchline.
Commands
npx jobless # reject you, then the resume
npx jobless lint file.txt # lint a job post (exit 1 on errors)
npx jobless lint jobs/ # lint a directory of postings
npx jobless lint --fix # unified diff (dry-run)
npx jobless lint --json # findings + rejection letter
npx jobless work # three case studies
npx jobless hire # email + links
npx jobless rant # the market
npx jobless --resume # skip the rejectionPost the command, not the punchline: npx jobless
Zero dependencies. Node 18+. Local only. It does not apply to jobs or send email.
