jason-in-tech
- 22 skills
- 0 followers
- 7 hours ago last updated
- ▌
- ▌
- ▌
- ▌
- ▌ Review Pr · jason-in-techReview a GitHub pull request by URL or number. Fetches the diff, summarizes what the PR does, and generates recommended review comments with severity and file/line references. Use when the user shares a PR link, asks to review a PR, or wants feedback on someone else's pull request.
- ▌ Keep Awake · jason-in-techKeep a Cruise Shell session alive for up to 24 hours. Automates Slack keep-alive via Playwright, runs caffeinate on Mac via reverse SSH, verifies VPN and SSH health. First run requires one Mac Terminal command; all subsequent runs are fully automatic. Use when the user says "keep awake", "keep alive", "prepare overnight", "going to bed", "leaving cursor running", or wants to run agents unattended for hours.
- ▌ Sc3 Protocol · jason-in-techRun end-to-end SC3 protocol evaluation on Galileo for a trained Olympus model checkpoint. Covers checkpoint lookup, robocompile, Galileo sc3-100/sc3-2000 triggering, result polling, and scorecard extraction. Use when the user wants to run SC3 protocol, evaluate a model on Galileo, trigger sc3-2000, run sc3-100, compile a model for simulation, or gather SC3 scorecard results.
- ▌
- ▌ Table Heatmap · jason-in-tech bundleGenerate a color-coded heatmap PNG from a markdown pipe-table so that any markdown renderer (including ones that strip inline HTML) shows per-row or per-column performance comparisons visually. Use when the user wants to colorize a markdown table, highlight best/worst values across branches or variants, visualize performance comparisons, or when inline HTML styling (`<td style>`, `<span style>`) renders as raw code in their viewer.
- ▌ Slack Response · jason-in-techUnified Slack assistant. Monitor mode: poll every 10 minutes for messages pending your response across DMs, group chats, and channel @mentions, classify by intent, and draft replies. Thread mode: read a Slack thread or channel from a URL or name, summarize, and help draft a response. Can view Slack file attachments (images, screenshots) via browser automation. Use when the user says "check DMs", "check slack", "monitor slack", "pending messages", "slack inbox", pastes a Slack URL, asks "what's happening in #channel", "catch me up", or wants help replying to a Slack conversation.
- ▌
- ▌ Background Agent · jason-in-techLaunch a Cursor CLI agent in tmux that runs autonomously after Cursor IDE disconnects. Use when the user says background agent, run in background, keep running, detached agent, run overnight, tmux agent, autonomous task, or wants work to continue after disconnect.
- ▌ Meeting Research · jason-in-techConsume existing meeting transcripts to prep for upcoming meetings, roll up action items across meetings, or answer specific factual questions. Use when the user says "what did X say about Y", "prep me for my meeting with Z", "还有啥 action 没推完", "上周 ... 聊啥了", or similar queries against the ~/Desktop/python_code/meeting_notes/ corpus. Chat-only output by default.
- ▌ Select Gpu Quota · jason-in-techSelect the best business_attribution for a GPU training job before submission. Queries real-time Prometheus quota metrics and recommends the least-contended quota path that fits the requested GPU count. Use when submitting a training job, choosing business_attribution, checking GPU quota availability, or when a job is stuck waiting_for_quota.
- ▌ Rebase To Develop · jason-in-techRebase the current branch (and optionally its parent stack) onto the latest origin/develop. Use when the user asks to rebase, update their branch, pull latest develop, or sync with develop.
- ▌
- ▌ Fix Markdown Crash · jason-in-tech bundleDiagnose and fix markdown files that crash Cursor with "Assertion Failed". Use when the user reports a markdown file cannot be opened, says "assertion failed", "cannot open md", "markdown crash", "fix md", or "fix markdown".
- ▌
- ▌ Google Doc Publish · jason-in-tech bundlePublish a markdown file as a beautifully formatted Google Doc with inline images, proper tables, and professional styling. Use when the user asks to publish, upload, or convert a markdown file to Google Docs, or says "publish to gdoc", "create google doc", or "upload report".
- ▌ Meeting Summarizer · jason-in-techOne-shot pipeline from meeting audio to a polished transcript plus opinionated summary in a single Markdown file. Use when the user attaches an audio file (mp4/m4a/wav/mp3) and mentions meeting or summary, types /meeting-summarizer, says "summarize this meeting" or "总结这个会议", or points at an existing transcript in ~/Desktop/python_code/meeting_notes/.
- ▌
- ▌ Compute Detection Ap · jason-in-techCompute detection AP (average precision) by range from BQ detection match tables for Olympus OL eval runs. Use when computing or verifying detection AP numbers for experiment reports/trackers, computing AP by range from BigQuery `visual_detection_metrics.detection_3d_*` tables, comparing detection AP across branches (B0/B1/B2/...), or when the user mentions detection AP, OL detection metrics, or AP by range.