feat: add workflows/job-search/ with linkedin.md and indeed.md; update all READMEs, llm.txt, manifest

This commit is contained in:
2026-05-31 00:11:08 -05:00
parent e003865672
commit 5bf0a13164
6 changed files with 238 additions and 9 deletions
+4 -1
View File
@@ -47,7 +47,10 @@ llm-tools/
│ └── codex.md
├── workflows/ Reusable workflows and automation
── README.md
── README.md
│ └── job-search/
│ ├── linkedin.md
│ └── indeed.md
├── documents/ Project specs, architecture docs, written context
│ ├── README.md
+3
View File
@@ -44,6 +44,9 @@ New agent? Read documents/onboarding.md first — it sequences the full orientat
workflows/ Reusable workflows, automation scripts, and prompt chains
README.md
job-search/
linkedin.md LinkedIn job search, AMS candidate sourcing, outreach templates
indeed.md Indeed job search, alerts, applying, tracking
documents/ Project specs, architecture docs, written context
README.md
+3 -1
View File
@@ -207,7 +207,9 @@
"workflows": {
"description": "Reusable workflows, automation scripts, and prompt chains",
"files": {
"README.md": "Index and intended contents for workflows"
"README.md": "Index of workflows and intended contents",
"job-search/linkedin.md": "LinkedIn \u2014 personal job search, AMS candidate sourcing, outreach templates",
"job-search/indeed.md": "Indeed \u2014 job search queries, alerts, applying, tracking"
}
},
"documents": {
+18 -7
View File
@@ -1,12 +1,23 @@
# Workflows
Reusable workflows and automation scripts for LLM agents working in this environment.
Reusable workflows and automation guides for AI agents working in this environment.
> This folder is a placeholder — add workflow definitions, prompt chains, and automation scripts here as they are developed.
## Contents
## Intended Contents
### job-search/
Job search and candidate sourcing workflows for personal contracting and AMS Enterprises pipeline.
- CI/CD workflow templates
- Deployment automation scripts
- Prompt chains for common tasks
- Multi-agent orchestration definitions
| File | Purpose |
|------|---------|
| [`job-search/linkedin.md`](./job-search/linkedin.md) | LinkedIn — personal job search, AMS candidate sourcing, outreach templates, pipeline logging |
| [`job-search/indeed.md`](./job-search/indeed.md) | Indeed — job search, alerts, applying, tracking |
## Adding a New Workflow
Create a subfolder or `.md` file here, then update `workflows/README.md` and `manifest.json`.
Intended future contents:
- Deploy workflows (Amplify, S3, Lambda)
- New project setup checklist
- New client onboarding steps
- Prompt chains for common dev tasks
+113
View File
@@ -0,0 +1,113 @@
# Indeed Job Search Workflow
Workflow guide for using Indeed in job search — primarily for Jacob Mathison's personal contracting and full-time opportunities.
---
## Account
| Field | Value |
|-------|-------|
| Email | jacob@mathisonprojects.com |
| Resume | Upload latest from workspace_Father or LinkedIn export |
---
## Job Search (Personal Contracting)
### Target roles
- Senior / Principal / Staff Software Engineer
- Frontend Architect, Full-Stack Lead, React/Vue/TypeScript Engineer
- AWS / cloud-focused roles
- Remote preferred, Omaha NE base
### Recommended search queries
```
"React developer" remote contract
"Vue.js" senior engineer remote
"TypeScript" architect remote
"AWS" full stack engineer remote contract
"Next.js" developer remote
"PHP" Laravel senior developer remote
```
### Search filters
```
Location: Remote
Job type: Contract, Full-time
Salary: Set minimum based on current rate target
Date posted: Last 14 days (keeps results fresh)
```
---
## Indeed Resume
Keep the resume updated and set to **Public** so recruiters can find it.
Best practices:
- Match keywords to job postings you're targeting (ATS optimization)
- Lead with current role: Principal / Senior Engineer, Independent Contractor
- Feature: React, Vue, TypeScript, PHP, AWS, CI/CD, Agile
- Include client names where permissible (Capital One, Comcast, Amazon, etc.)
---
## Applying
### Quick Apply (Indeed's version of Easy Apply)
- Pre-fills from Indeed profile
- Good for volume applications
- Attach resume each time — don't rely on stored version being current
### Employer site redirect
- Indeed redirects to company ATS for many roles
- Have resume file ready to upload
- Tailor cover letter if applying to a top-target role
---
## Job Alerts
Set up email alerts for key searches:
1. Go to **Jobs** → run a search → **Get job alerts for this search**
2. Set frequency to **Daily**
3. Recommended alert searches:
- `React developer remote`
- `TypeScript senior engineer remote`
- `Full stack developer remote contract`
---
## Tracking Applications
Log applications to the AMS pipeline Discord channels when relevant to AMS placements:
- `#opportunities` (channel ID: `1446581171847696514`) — new opportunity found
- `#contacted` (channel ID: `1446581227992780972`) — applied / reached out
For personal job search tracking, maintain a local spreadsheet or note in `workspace_Father`.
---
## Indeed vs. LinkedIn
| | Indeed | LinkedIn |
|--|--------|---------|
| **Best for** | Job postings, volume applications | Networking, recruiter outreach, candidate sourcing |
| **Contract roles** | Good supply | Better for senior/niche |
| **Recruiter contact** | Limited | Strong |
| **Automation risk** | Low (standard apply) | High (scraping banned) |
| **Resume visibility** | Public resume searchable | Profile always visible |
Use both in parallel — Indeed for applying to posted roles, LinkedIn for networking and inbound recruiter leads.
---
## Useful Indeed URLs
```
Job search: https://www.indeed.com/jobs
My applications: https://my.indeed.com/resumebuilder/history
Resume: https://my.indeed.com/resume
Alerts: https://www.indeed.com/prefs/email-settings
```
+97
View File
@@ -0,0 +1,97 @@
# LinkedIn Job Search Workflow
Workflow guide for using LinkedIn in job search and candidate/opportunity sourcing — for both AMS Enterprises pipeline work and Jacob Mathison's personal contracting search.
---
## Accounts
| Account | Purpose |
|---------|---------|
| Jacob Mathison | Personal profile — contractor/engineer presence. 2K followers. Currently showing Capital One. |
| AMS Enterprises | Company page — staffing and consulting brand |
**Profile URL:** https://www.linkedin.com/in/jacobmathison (verify current)
---
## Job Search (Personal Contracting)
### Target roles
- Principal / Senior / Staff Engineer
- Frontend Architect, Full-Stack Lead
- React, Vue, TypeScript, AWS, PHP stacks
- Remote or hybrid preferred — Omaha NE base
### Search filters
```
Keywords: "React" OR "Vue" OR "TypeScript" OR "AWS" OR "Next.js"
Location: Remote (United States)
Job type: Contract, Full-time
Experience: Director, Executive (maps to senior IC / lead levels)
```
### Easy Apply vs. Direct Apply
- **Easy Apply** — fast, good for volume. Pre-fills from profile.
- **Direct Apply** — sends to company ATS. Use for top targets.
### Saved searches
Set up saved searches with email alerts for:
- `React architect remote contract`
- `Vue.js senior engineer remote`
- `AWS full stack remote contract`
---
## Candidate Sourcing (AMS Pipeline)
AMS Enterprises sources developers for client placement. LinkedIn is the primary sourcing channel.
### Search operators (LinkedIn Recruiter / Basic)
```
"software engineer" "React" "remote" #opentowork
"senior developer" "TypeScript" "AWS" location:"United States"
"full stack" "Vue" "Laravel" -"looking for"
```
### Outreach message template
```
Hi [Name],
Came across your profile — your background in [stack] looks like a strong fit
for a [role] opportunity we're working on. It's [remote/hybrid], [contract/FTE],
with [company type / industry].
Worth a quick chat? Happy to share details.
— Jacob @ AMS Enterprises
```
### Tagging prospects in AMS pipeline
After identifying a candidate, log to the appropriate Discord channel:
- Initial find → `#prospected` (channel ID: `1446581198179799120`)
- Contacted → `#contacted` (channel ID: `1446581227992780972`)
- Meeting set → `#meetings-scheduled` (channel ID: `1446581306166087730`)
> ⚠️ AMS pipeline channels are monitored by the sales-helper bot. Stick to pipeline data — no casual conversation.
---
## LinkedIn API / Automation Notes
LinkedIn heavily restricts automation. For any programmatic work:
- Use **official LinkedIn APIs** only (requires app approval)
- Do not scrape or use unofficial clients — account ban risk
- For bulk outreach, use LinkedIn's native **InMail** or **Sales Navigator** features
- Browser automation (Whisker/Playwright) should be used sparingly and human-like
---
## Useful LinkedIn URLs
```
Job search: https://www.linkedin.com/jobs/search/
My applications: https://www.linkedin.com/my-items/saved-jobs/
Network: https://www.linkedin.com/mynetwork/
AMS page: https://www.linkedin.com/company/ams-enterprises (verify)
```