Skip to content

Instantly share code, notes, and snippets.

View jubishop's full-sized avatar
🎼
Making a podcast app.

Justin Bishop jubishop

🎼
Making a podcast app.
View GitHub Profile
@jubishop
jubishop / 284.md
Created May 31, 2026 16:30
PR #284 Review: Search-tab top-picks discovery list (jubishop/podhaven)
pr 284
title Search-tab top-picks discovery list
branch worktree-searchRecommendations
base main
repo jubishop/podhaven

PR Review #284

@jubishop
jubishop / SKILL.md
Created May 31, 2026 16:23
review agent skill

name: review description: >- Exhaustive, evidence-driven code review of the current branch's pull request. Surfaces every actionable issue (correctness, reliability, performance, maintainability, and architecture), walks the findings one at a time to collect a decision on each, then implements the chosen fixes with regression tests where a harness exists. Requires an open PR on the current branch. Use when the user asks to review, audit, or critique a PR. user_invocable: true

@jubishop
jubishop / SKILL.md
Created May 31, 2026 16:09
team-review Cursor agent skill

name: team-review description: >- Runs a multi-agent code review by launching focused review subagents, deduplicating their findings, and walking the user through each finding interactively. Defaults to the current PR when no review scope is given. Use when the user asks for /team-review, team-review, team review, parallel review, multi-agent review, review with subagents, or wants a deeper code review than a single-pass review. user_invocable: true

@jubishop
jubishop / SKILL.md
Created May 29, 2026 02:15
Agent review skill: exhaustive evidence-driven code review with interactive decisions and TDD fixes

name: review description: >- Exhaustive, evidence-driven code review over any scope — staged or unstaged changes, a branch diff, a PR, a single commit, a commit range, selected files/modules, or the whole repository. Surfaces every actionable issue (correctness, reliability, performance, maintainability, and architecture), walks the findings one at a time to collect a decision on each, then implements the chosen fixes with regression tests where a harness exists. Use when the user asks to review, audit, or critique staged/unstaged changes, a

@jubishop
jubishop / SKILL.md
Created May 29, 2026 02:14
Cursor team-review skill: multi-agent code review with focused subagents

name: team-review description: >- Runs a multi-agent code review by launching focused review subagents, deduplicating their findings, and walking the user through each finding interactively. Defaults to the current PR when no review scope is given. Use when the user asks for /team-review, team-review, team review, parallel review, multi-agent review, review with subagents, or wants a deeper code review than a single-pass review. user_invocable: true

@jubishop
jubishop / tvw-speaker-attribution.md
Created May 23, 2026 05:50
TVW speaker attribution research

TVW Speaker Attribution Research

Last updated: 2026-05-23

Goal

Build a service that monitors TVW videos and transcripts, lets users track specific government activities, and notifies them when relevant things happen in a video.

The main technical challenge is not speech-to-text. It is assigning each spoken statement to the correct real-world speaker.

@jubishop
jubishop / agent-sdk-comparison.md
Created May 10, 2026 06:32
Comparative breakdown: Cursor SDK vs OpenAI Codex SDK vs Claude Agent SDK
name NowPlayingInfo elapsed time desync bug
description Recurring bug where iOS sends a stale backward scrub ~33s after AirPods-triggered background pause. 5 confirmed incidents; incident-3 fix (event-driven NowPlayingInfo writes) did NOT hold — bug reproduced 4/13 and 4/16.
type project
originSessionId 03a15cba-4c43-4960-b7e0-311fae53bf03

NowPlayingInfo Elapsed Time Desync Bug

Incident 5 — 2026-04-16 (Andy's report, log.ndjson analyzed 2026-04-18)

Screening Strategy

A systematic approach to identifying the best stocks for selling [put options][put-option] based on the divergence between [implied volatility][implied-volatility] and [historical volatility][historical-volatility]. The core thesis: when options are priced for significantly more volatility than a stock has actually exhibited, there is an edge in selling those options — the [volatility risk premium][volatility-risk-premium] tends to decay in the seller's favor.

Universe

Start with the top ~100 [S&P 500][sp500] stocks by [market cap][market-cap]. Large-cap stocks have the deepest [option markets][options-market] and the tightest [bid/ask spreads][bid-ask-spread]. Smaller index constituents often have options so illiquid that the spread alone wipes out any premium advantage.

Filters

Screening Strategy

A systematic approach to identifying the best stocks for selling [put options][put-option] based on the divergence between [implied volatility][implied-volatility] and [historical volatility][historical-volatility]. The core thesis: when options are priced for significantly more volatility than a stock has actually exhibited, there is an edge in selling those options — the [volatility risk premium][volatility-risk-premium] tends to decay in the seller's favor.

Universe

Start with the top ~100 [S&P 500][sp500] stocks by [market cap][market-cap]. Large-cap stocks have the deepest [option markets][options-market] and the tightest [bid/ask spreads][bid-ask-spread]. Smaller index constituents often have options so illiquid that the spread alone wipes out any premium advantage.

Filters