Skip to content

Instantly share code, notes, and snippets.

View possibilities's full-sized avatar

Mike Bannister possibilities

  • AI Life
  • Portland East
  • 01:39 (UTC -05:00)
View GitHub Profile
@possibilities
possibilities / deep-review-agents-sdk-creator-2026-01-27.md
Created January 27, 2026 21:16
Deep review: plugins/claude/agents-sdk-creator (2026-01-27)

Deep Review: plugins/claude/agents-sdk-creator

Date: 2026-01-27 Reviewer: Claude Opus 4.5 (with Codex and Claude partner reviews) Scope: Full skill directory — SKILL.md, 5 examples, 8 references, 2 scripts


Executive Summary

Deep Review: plugins/claude/skills/agents-sdk-creator/

Date: 2026-01-26 Reviewer: Claude Opus 4.5 + Codex (via pairctl) Sources: Official Python Agent SDK reference (platform.claude.com), knowctl claude-code topic, web research, cross-skill analysis


Executive Summary

Experience Using git hunks for Hunk-Level Staging

Question

Tell me about your experience using git hunks?

Response

It was a mixed result. Here's what happened:

@possibilities
possibilities / browser-container-deep-review.md
Created January 26, 2026 05:50
Deep review: browser-in-apple-container — pair reviewed by Codex and Claude

Deep Review: browser-in-apple-container

Date: 2026-01-26 Reviewers: Codex (pair), Claude (pair) Repo: possibilities/browser-in-apple-container Branch: main @ 60cda3f


Overview

Alerter Usage in dotfiles

Installation (bootstrap.sh:130-133)

# Install alerter for macOS notifications
ALERTER_URL=$(curl -sL "https://api.github.com/repos/vjeantet/alerter/releases/latest" | jq -r '.assets[0].browser_download_url')
curl -sL "$ALERTER_URL" | tar xz -C /tmp
sudo mv /tmp/alerter /usr/local/bin/alerter

gen-queries.py: Random Selection + Scaled Questions

Replace LLM-based document selection with random selection, scaling questions by document size.

Constants

MIN_DOC_CHARS = 500
CHARS_PER_QUESTION = 500
MAX_QUESTIONS_PER_DOC = 8

gen-queries.py: pairctl Interaction Analysis

Looking at the script, there are 3 distinct pairctl interactions, all routed through a common helper.

Core Mechanism: ask_llm_for_json() (lines 153-213)

All pairctl calls flow through this helper which:

  1. Generates a unique /tmp/knowctl-{uuid}.json output path
  2. Constructs a prompt with TypeScript schema + instruction to write JSON to that file
  3. Calls pairctl send-message <prompt> --cli <cli> with 5-minute timeout
@possibilities
possibilities / searchctl-v2-summary.md
Created January 14, 2026 18:18
searchctl v2 redesign summary - compound subcommands for Perplexity API

searchctl v2 - Redesigned CLI for Perplexity API

New Subcommands

Command Model Use Case Cost
quick-search sonar Fast facts, simple Q&A ~$0.006/query
web-search sonar-pro Grounded Q&A with citations ~$0.01/query
pro-search sonar-pro + Pro Search Multi-step reasoning with tools ~$0.015-0.025/query
reason-search sonar-reasoning-pro Complex reasoning and analysis ~$0.01/query
@possibilities
possibilities / searchctl-redesign.md
Last active January 14, 2026 18:00
searchctl CLI redesign analysis for Perplexity API

searchctl CLI Redesign Analysis

Analysis Summary

Current searchctl Issues

  1. Confusing default behavior - Default query uses chat completions; raw is a hidden subcommand
  2. Flag overload - 15+ flags mixed together (model, context, mode, domains, dates, effort, media, etc.)
  3. Model complexity hidden - Four distinct models with different capabilities collapsed into one flag
  4. Pro Search absent - The new search_type: pro/auto feature isn't exposed
@possibilities
possibilities / searchctl-redesign.md
Created January 14, 2026 17:53
searchctl CLI redesign analysis for Perplexity API

searchctl CLI Redesign Analysis

Analysis Summary

Current searchctl Issues

  1. Confusing default behavior - Default query uses chat completions; raw is a hidden subcommand
  2. Flag overload - 15+ flags mixed together (model, context, mode, domains, dates, effort, media, etc.)
  3. Model complexity hidden - Four distinct models with different capabilities collapsed into one flag
  4. Pro Search absent - The new search_type: pro/auto feature isn't exposed