skill-recruitment

Discovers relevant skills and past session patterns from OpenCode history and skill files.

Updated Jul 16, 2026
One-click install
npx skills add https://github.com/pjherron/hypoc --skill skill-recruitment-pjherron
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-recruitment
Source: https://github.com/pjherron/hypoc/tree/main/hypoc/skills/skill-recruitment
Command: npx skills add https://github.com/pjherron/hypoc --skill skill-recruitment-pjherron

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When starting new work, developers often re-solve problems they have already solved in past sessions. This Skill connects current tasks to accumulated knowledge by searching the local skill library, SQLite session history, and git history so prior implementations and decisions are reused instead of reinvented. ## Core Features & Use Cases - Skill Discovery: Searches SKILL.md files across the skill library by keyword to find relevant patterns for the current task. - Session History Mining: Queries the OpenCode SQLite database for past sessions and messages containing similar implementations or decisions. - Git History Search: Uses git log with pickaxe search to locate when specific code patterns were introduced. - Use Case: A user says "add authentication to the API." The Skill searches skill files for auth patterns, finds past sessions titled "Add JWT authentication," loads the security-review and backend-patterns skills, and references the prior implementation. ## Quick Start Ask the assistant to find how a similar feature was implemented before and load any relevant skills before starting the new work.

Frequently Asked Questions about skill-recruitment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find relevant skills in my OpenCode skill library?▼

Search SKILL.md files with find and grep using keywords from your task domain, such as authentication or testing. Matching skill names can then be loaded directly with the Skill tool so their content enters the current context.

How do I search past OpenCode sessions for similar work?▼

Query the opencode.db SQLite database with sqlite3, filtering the session table by title keywords or joining session_message to search message content. Order by time_updated to surface the most recent relevant sessions first.

Can I find when a code pattern was introduced using git?▼

Yes, use git log with the -S pickaxe flag, for example git log -S"validateToken" --all, to find commits that added or removed a specific string. Combine with --grep to search commit messages for feature keywords.

Why does my session search return too many results?▼

Broad keyword matches across titles and messages produce noise. Add date filters on time_created, combine multiple keywords with AND conditions, and search message content rather than only session titles to narrow results.

What should I do when a skill's content seems outdated?▼

Skills are living documents, so check git history to see when the file was last modified. If the underlying pattern has evolved, update the SKILL.md file directly so future recruitment returns current guidance.