Build Boolean search queries for LinkedIn Recruiter, GitHub, X-ray (Google site:), and community channels to source candidates matching a scorecard. Outputs copy-paste ready queries with operator syntax per platform.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ciromaciel-recruiting:boolean-search-builderThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Pure reasoning skill. Generates sourcing queries tailored per platform. Each platform has different operator syntax — this skill knows them.
Pure reasoning skill. Generates sourcing queries tailored per platform. Each platform has different operator syntax — this skill knows them.
Built for: Sourcer or recruiter who needs to find qualified candidates quickly without spray-and-pray.
/source command is runningRead:
clients/<cliente>/jobs/<job-slug>/scorecard.md (must-haves drive query terms)job-description.md (for stack and seniority cues)Confirm with user:
Operators: AND, OR, NOT, parentheses, quotes for phrases.
("Senior Software Engineer" OR "Staff Engineer" OR "Senior Backend Engineer")
AND ("Go" OR "Golang" OR "Rust")
AND ("distributed systems" OR "high scale" OR "microservices")
NOT ("intern" OR "junior" OR "manager")
Tips:
GitHub search via https://github.com/search:
language:Go location:"São Paulo" followers:>50
language:Rust stars:>100 in:bio "engineer"
Useful filters:
language: (primary language)location: (best-effort, many profiles incomplete)followers:>N (signal of community presence)repos:>N (active developer)stars:>N on owned repos (built things people care about)Signal beyond keywords:
For when LinkedIn search limit is hit, or for non-LI profiles:
site:linkedin.com/in "Senior Engineer" "Brazil" ("Go" OR "Rust") -intern
site:github.com/* "engineer" "São Paulo"
site:stackoverflow.com/users "Go" reputation:>1000
Map common channels per role:
| Role | Communities |
|---|---|
| Backend (Go/Rust) | Gopher Slack, Rust Discord, r/golang, r/rust |
| Frontend (React) | React Discord, dev.to, r/reactjs |
| Data / ML | Kaggle, Hugging Face Discord, MLOps Community |
| DevRel | DevRel Collective Slack |
| Designers | Designer Hangout, Dribbble, Layers |
| PMs | Lenny's community, Mind the Product, Reforge alumni |
| Sales | RevGenius, Pavilion, Sales Hacker |
For each community, suggest:
Every Boolean search needs NOT clauses to cut noise:
NOT (intern OR junior OR student) for senior rolesNOT (founder OR CEO) if targeting ICsNOT (recruiter OR sourcer) always (otherwise inbox is half-recruiter)Sourcing queries are not one-shot. Plan:
Track which iteration produced which candidates in sourcing-plan.md.
For each query bucket, suggest the first-message hook angle:
Append to clients/<cliente>/jobs/<job-slug>/sourcing-plan.md:
## Boolean queries
### LinkedIn — primary
[query]
**Estimated volume:** N profiles
**Filters to apply:** [years exp, geo, current company]
### LinkedIn — adjacent
[loosened query]
### GitHub
[query]
### X-ray fallback
[query]
### Communities
- [Community name]: [search strategy] | [first message angle]
## Iteration plan
1. Start with: [tightest query]
2. If <20 results in 24h, loosen: [...]
3. If still thin: [adjacent stack / role]
## Outreach hooks per source
- LinkedIn: [hook]
- GitHub: [hook]
- Community: [hook]
NOT = noiseProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub ciro-maciel/ciromacielos --plugin ciromaciel-recruiting