# Sources Canonical inputs. Cursor aggregates from these when searching, evaluating, and tailoring. ## External (live) | Source | URL | |--------|-----| | Website / portfolio | https://ryanhub.org/me | | Resume (PDF) | https://ryanhub.org/resume.pdf | | LinkedIn | https://www.linkedin.com/in/ryanalport/ | | GitHub | https://github.com/RyanA005 | | RyanHub | https://ryanhub.org | ## Local inventory (`profile/`) | File | Contents | |------|----------| | [experience.md](profile/experience.md) | Jobs, internships, research | | [projects.md](profile/projects.md) | All projects | | [education.md](profile/education.md) | NJIT, coursework | | [leadership.md](profile/leadership.md) | Clubs, CTF, workshops | | [skills.md](profile/skills.md) | Skills inventory | | [links.md](profile/links.md) | Every public URL | | [voice.md](profile/voice.md) | **How Ryan sounds** — read before writing | | [target-thesis.md](profile/target-thesis.md) | What kinds of companies and work to pursue | | [company-fit-rubric.md](profile/company-fit-rubric.md) | 1–5 scoring dimensions for company fit | | [outreach-angles.md](profile/outreach-angles.md) | Normal and loud outreach modes | | [weird-outreach.md](profile/weird-outreach.md) | Loud-but-true outreach for top-tier small targets | ## Job board skills (Playwright MCP) `.cursor/skills/collect-leads/`: - [linkedin.md](.cursor/skills/collect-leads/linkedin.md) - [indeed.md](.cursor/skills/collect-leads/indeed.md) - [twitter.md](.cursor/skills/collect-leads/twitter.md) - [greenhouse.md](.cursor/skills/collect-leads/greenhouse.md) - [lever.md](.cursor/skills/collect-leads/lever.md) - [workday.md](.cursor/skills/collect-leads/workday.md) - [other.md](.cursor/skills/collect-leads/other.md) ## Company discovery skills `.cursor/skills/company-scout/`: - [SKILL.md](.cursor/skills/company-scout/SKILL.md) - [yc.md](.cursor/skills/company-scout/sources/yc.md) - [vc-portfolio.md](.cursor/skills/company-scout/sources/vc-portfolio.md) - [funding-news.md](.cursor/skills/company-scout/sources/funding-news.md) - [labs.md](.cursor/skills/company-scout/sources/labs.md) - [founder-social.md](.cursor/skills/company-scout/sources/founder-social.md) ## Workflow skills | Skill | Purpose | |-------|---------| | `job-hunt` | Orchestrator — start here if unsure | | `company-scout` | Company-first discovery (YC, VC, labs, funding) | | `collect-leads` | Browse boards, create leads via `new_lead.py` | | `job-eval` | Score fit vs goal + profile | | `review-leads` | Pipeline review, rank, next steps | | `resume-tailor` | Per-role resume | | `compose-message` | Cover letters, DMs, emails | ## Data & scripts | Path | Purpose | |------|---------| | `leads/*.md` | Full writeup per job (`L0001-*.md`) | | `contacts/*.md` | People (`C0001-*.md`) | | `companies/*.md` | Companies (`CO0001-*.md`) | | `data/leads.csv`, `contacts.csv`, `companies.csv` | Generated indexes (via `sync_indexes.py`) | | `data/interactions.csv` | Append-only event log | | `scripts/` | `new_lead.py`, `new_contact.py`, `log_event.py`, `validate.py`, `report.py`, … | | `outputs/L0001/` | Per-lead resume notes, cover letter, outreach |