job-fit-assessorlisted
Install: claude install-skill cmin764/configs
# Job Fit Assessor
Produces an interactive React artifact that scores a candidate against a JD, grouped
into thematic sections, with per-item fit ratings and honest evidence-backed notes.
---
## Phase 1: Gather candidate profile
Build the fullest possible picture of the candidate before scoring anything.
Work through available sources in priority order.
### 1.1 Local files
First, determine the scan root:
1. **Check the invocation for a profile directory path.** The user may supply it as:
- A positional argument: `/job-fit-assessor ~/path/to/profile [JD URL]`
- A flag: `--profile-dir ~/path/to/profile`
- Natural language: "my profile is at ~/docs/career/", "use ~/profile/ for my CV"
2. **If a path is provided**, use it as the scan root.
**If no path is provided**, fall back to the current working directory.
Scan the root directory (depth ≤ 3) for profile-related files. Common patterns:
```
README.md ← self-positioning, stack, current focus
cv.md / cv.pdf ← structured work history and credentials
codex.md ← personal strategy, career timeline, projects
bio.md ← narrative background
portfolio.md ← project highlights
```
Use `ls`, `find`, or `glob` to discover what's actually present. Don't assume
specific filenames — read whatever exists that looks like professional background.
If the directory contains a profile README (e.g. `username/username` on GitHub), that's
the primary source.
### 1.2 Uploaded files
If the user ha