Async hire interview — packages a buyer's request with repo context for Adrian Tavares.
Built as a Claude Code skill. The buyer runs it from inside any repo, describes what they want changed, and the skill scans the codebase, asks intelligent follow-ups, and produces a structured request package.
A buyer using Claude Code says "hire @adrian" (or similar). The skill:
- Shows Adrian's profile
- Asks what they want changed (free-form)
- Scans the repo for relevant context
- Asks follow-ups if needed (up to 5)
- Shows a review of exactly what will be sent
- Saves the request to Upstash Redis and notifies Adrian via Telegram
npm installSet environment variables for persistence (optional — falls back to local file storage):
export UPSTASH_REDIS_REST_URL=your-redis-rest-url
export UPSTASH_REDIS_REST_TOKEN=your-redis-rest-tokenFor real Telegram notifications (optional — mocked by default):
export TELEGRAM_BOT_TOKEN=your-bot-token
export TELEGRAM_CHAT_ID=your-chat-idskills/hire-interview/ Claude Code skill
SKILL.md Skill instructions
references/flow-spec.md Screen layouts and copy
scripts/save-request.js Upstash Redis + Telegram persistence