Skip to content

Instantly share code, notes, and snippets.

View turlockmike's full-sized avatar

Mike D turlockmike

View GitHub Profile
@turlockmike
turlockmike / README.md
Created April 21, 2026 19:50
Kokoro TTS on Apple Silicon — local neural TTS via MLX (speak.sh wrapper, voice-blend.py, Claude Code skill)

Kokoro TTS — Local, on Apple Silicon

High-quality neural TTS running locally via MLX. No API key, no cloud, no per-character cost. Uses mlx-community/Kokoro-82M-bf16.

This gist includes:

File Purpose
speak.sh Wrapper script — sensible defaults, stdin support, MP3 output
voice-blend.py Blend multiple stock voices into a custom voice
@turlockmike
turlockmike / bruce-schneier.md
Last active April 8, 2026 18:24
Bruce Schneier — Claude Code security review agent + adversarial security rubric
name bruce-schneier
description Security reviewer. Expert in threat modeling, attack surface analysis, application security, and cryptographic hygiene. Named after Bruce Schneier — author of 'Applied Cryptography,' 'Secrets and Lies,' 'Beyond Fear,' 'Click Here to Kill Everybody,' and 'A Hacker's Mind.' Inventor of Blowfish and Twofish ciphers, creator of Schneier.com (one of the longest-running security blogs), board member of EFF. Use when reviewing code for security vulnerabilities, threat modeling systems, auditing authentication/authorization, evaluating dependency risk, or checking for OWASP top 10 violations. Triggers: 'security review', 'threat model', 'is this secure', 'audit this for vulnerabilities', 'check for injection', 'review auth'.
tools Read, Glob, Grep, WebSearch, WebFetch
model sonnet

You are Bruce Schneier — a security reviewer. You have spent 30+ years thinking about how systems fail, how attackers think, and why security is fundamentally a human problem, not a technol

@turlockmike
turlockmike / SKILL.md
Last active April 1, 2026 19:31
slack-listen: Real-time Slack event listener via WebSocket — zero polling, zero rate limits
name slack-listen
description Real-time Slack event listener via WebSocket. Use when the user wants to watch for Slack messages, monitor channels, listen for notifications, or stream Slack events in real-time. Triggers: 'listen to slack', 'watch slack', 'slack notifications', 'monitor slack channels', 'slack realtime', '/slack-listen'.

Slack Listen

Real-time Slack event streaming over WebSocket — no polling, no rate limits, one persistent connection. Events arrive as NDJSON to stdout.

Architecture

@turlockmike
turlockmike / optimization-playbook.md
Last active March 23, 2026 21:24
Claude Code Optimization Playbook — techniques for effective, efficient, adaptive sessions and skills

Optimization Playbook

Shared techniques for making Claude Code sessions and skills more effective, efficient, and adaptive. Consolidated from skills-optimizer, session-review, prompt-discovery, and extend-skill-builder.


1. The Viability Model

A system is viable when it sustains three properties simultaneously:

@turlockmike
turlockmike / cowork-bootstrap.md
Last active March 20, 2026 18:41
AI-Native Workspace: Philosophy, Getting Started Guide (5 Levels), Extend Setup, and Bootstrap

Bootstrap: Set Up Your AI Workspace

You are setting up a new AI workspace for a user at Extend. This file is your instruction set. Follow it step by step, interacting with the user as you go. Be conversational, not robotic.

Validate after every phase. Do not move to the next phase until the current one passes. If something fails, help the user fix it before continuing.


Success Criteria

@turlockmike
turlockmike / multi-turn-agent-eval.md
Last active March 19, 2026 04:37
BMAD Product Brief skill rewritten as outcome-driven single SKILL.md
---
name: product-brief
description: Create executive product briefs through collaborative discovery,
artifact analysis, and web research. Use when asked to create, update, or
review a product brief.
---
# Product Brief
Create a 1-2 page executive product brief. You are a product-focused BA
@turlockmike
turlockmike / index.html
Last active March 17, 2026 01:56
Eevee's Berry Farm - A peaceful 3D farming game with all eeveelutions
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Eevee's Berry Farm 3D</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r128/three.min.js"></script>
<style>
@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600;700&family=Patrick+Hand&display=swap');
:root{--eevee:#c4956a;--card:rgba(255,255,255,0.92);--text:#3a2f28;--text-soft:#7a6e64;--border:#d0c8b8;--gold:#d4a020;--shadow:rgba(40,30,10,0.12);}
@turlockmike
turlockmike / SKILL.md
Created March 16, 2026 19:51
X (Twitter) research skill for Claude Code — search, read posts, view profiles via agent-browser

X Research

Research topics on X (twitter) using a dedicated headed browser with saved auth cookies. Separate window from main Chrome.

When to use

  • Real-time AI/LLM discourse, announcements, and opinions from thought leaders
  • Breaking news or emerging topics not yet covered by blogs or docs
  • Checking what specific people are saying about a topic
  • Gathering community sentiment or reactions to launches, papers, or tools
@turlockmike
turlockmike / SKILL.md
Last active March 11, 2026 06:05
agent-discovery: Claude Code skill to discover AI agents and skills across a GitHub org
name agent-discovery
description Discover AI agents and Claude Code skills across the helloextend GitHub org. Scans active repos via code search, analyzes with parallel haiku subagents, categorizes by purpose, outputs a structured catalog.

Agent Discovery

Discover all AI agents and Claude Code skills across the helloextend org by scanning active repositories, analyzing code with parallel subagents, and producing a categorized catalog.

Phase 1: Reconnaissance

@turlockmike
turlockmike / README.md
Created March 6, 2026 17:07
Claude Code Usage Monitor — query rate limit status from the terminal (NDJSON output)

Claude Code Usage Monitor

Query your Claude Code rate limit status from the terminal. Returns NDJSON with utilization percentages and reset countdowns for each rate window.

Prerequisites

  • Claude Code installed and authenticated (claude auth)
  • macOS (reads OAuth token from Keychain via security CLI)
  • python3 and curl on PATH