← all publishers

jakerains

@jakerains source repo

29 published skills

  1. C Bounds Safety · jakerains bundle
    Guide for the C -fbounds-safety language extension. Covers the language model, pointer annotations, adopting bounds-safety in existing C code, compiler build settings and modes, and runtime debugging of bounds violations.
    0
    installs
  2. Test Modernizer · jakerains
    Modernize test suites to use modern Swift Testing features or migrate from XCTest.
    0
    installs
  3. Device Interaction · jakerains
    Verify iOS app behavior on device or simulator via screenshots, UI hierarchy, and touch interactions.
    0
    installs
  4. Swiftui Specialist · jakerains bundle
    Best practices and idiomatic patterns for SwiftUI. Use when writing, reviewing, or editing SwiftUI code.
    0
    installs
  5. Swiftui Whats New 27 · jakerains bundle
    New SwiftUI APIs, behaviors, source incompatibilities, and deprecations introduced in SDK 27 / 2027 OS releases. Use for SwiftUI @State macro compile errors, @ContentBuilder overload or type-check regressions, drag reorderable containers, AsyncImage caching, swipe actions outside List, toolbar overflow/minimize/status-bar APIs, optional item alert/confirmationDialog bindings, document-based app migrations, and SDK 27 deprecation warnings.
    0
    installs
  6. Uikit App Modernization · jakerains bundle
    Modernizes UIKit apps for multi-window environments by replacing legacy shared-state APIs with context-appropriate modern alternatives. This includes references to mainScreen, interfaceOrientation, application and scene lifecycle, as well as safe area inset updates.
    0
    installs
  7. Audit Xcode Security Settings · jakerains bundle
    Audit and enable security-oriented Xcode build settings. Progressively enables compiler warnings, static analyzer checkers, and Enhanced Security features. Use when: user wants to secure their Xcode project, audit security settings, enable hardening, review security posture of build configuration, set up security-focused static analysis, enable static analysis, improve warning coverage, harden diagnostics, or catch more bugs at compile time in C/C++/Objective-C/Swift. SKIP: network security (TLS/ATS), code signing, privacy APIs.
    0
    installs
  8. Sam3 · jakerains bundle
    Create and work with Meta SAM 3 (facebookresearch/sam3) for open-vocabulary image and video segmentation with text, point, box, and mask prompts. Use when setting up SAM3 environments, requesting Hugging Face checkpoint access, generating inference scripts, integrating SAM3 into Python apps, fine-tuning with sam3/train configs, running SA-Co or custom evaluations, or debugging CUDA/checkpoint/prompt pipeline issues.
    0
    installs
  9. Plaud · jakerains bundle
    Install and use Plaud's voice-recording API surfaces — the Plaud CLI (@plaud-ai/cli) for terminal/scripted access and the Plaud MCP server (@plaud-ai/mcp) for conversational access from Claude Code, Claude Desktop, Cursor, Windsurf, Codex, VS Code, Zed, Claude Web, and ChatGPT. Triggers on mentions of Plaud, voice memos, meeting recordings, transcripts, summaries, AI notes, action items from a recording, or wiring an AI client into a Plaud account. Use when the user wants to search recordings, read transcripts, generate summaries, bulk export, draft follow-ups from a meeting, or troubleshoot Plaud install/auth.
    0
    installs
  10. Simplify · jakerains
    Clean up and simplify recently changed code for quality — not bug-hunting. Use whenever the user asks to "simplify", "clean up this code", "tidy up my changes", "refactor for clarity", "polish my diff", "make this cleaner", or wants their recent edits reviewed for reuse, simplification, efficiency, and altitude (right-depth) issues before committing or opening a PR. Reviews the git diff through four cleanup lenses — Reuse, Simplification, Efficiency, Altitude — presents the findings, and applies the fixes on approval. Does NOT hunt for correctness bugs; that is a separate code-review task. Trigger even if the user only says "can you simplify what I just wrote."
    0
    installs
  11. Shot List · jakerains bundle
    Generate professional shot lists from screenplays and scripts. Use when user uploads a screenplay (.fountain, .fdx, .txt, .pdf, .docx) or describes scenes for production planning. Parses scripts to extract scenes, helps determine camera setups, shot types, framing, and movement through collaborative discussion, then generates beautifully formatted PDF shot lists for production. Triggers include requests to create shot lists, plan shots, break down scripts for filming, or organize camera coverage.
    0
    installs
  12. Jake Speak · jakerains bundle
    Re-explain technical subjects, complicated situations, large amounts of information, decisions, findings, and work status to Jake in clear, simple language, and put any choice in front of him with the AskUserQuestion tool with a recommended pick and the reason for it. Use when Jake types /jake-speak, says "Jake Speak," asks "what does this mean?", says "explain it simple" or "explain it dumb", wants a plain-English or high-level explanation, says an explanation did not land, or needs choices and their consequences explained before deciding. Also use proactively when an answer to Jake would otherwise be jargon-heavy or would end by asking him to choose between technical options. Give enough context to understand the whole situation, preserve important facts and risks, and remove unnecessary technical plumbing.
    0
    installs
  13. Nextjs Pwa · jakerains bundle
    Build Progressive Web Apps with Next.js: service workers, offline support, caching strategies, push notifications, install prompts, and web app manifest. Use when creating PWAs, adding offline capability, configuring service workers, implementing push notifications, handling install prompts, or optimizing PWA performance. Triggers: PWA, progressive web app, service worker, offline, cache strategy, web manifest, push notification, installable app, Serwist, next-pwa, workbox, background sync.
    0
    installs
  14. Codex Handoff · jakerains bundle
    Send a Claude Code result, status update, decision, or work handoff into a specific existing Codex Desktop task. Use whenever the user explicitly says to send, pass, relay, hand off, or message something to Codex and supplies a Codex task UUID or codex://threads/... link, including requests such as "pass this along to Codex" or "send your findings to that Codex task." Requires Python 3 and a local Codex CLI that provides `codex queue`. Do not use merely to open, inspect, discuss, or resume a Codex task.
    0
    installs
  15. Skill Seekers · jakerains bundle
    Convert documentation websites, GitHub repositories, and PDFs into Claude AI skills. Use when creating Claude skills from docs, scraping documentation, packaging websites into skills, or converting repos/PDFs to Claude knowledge.
    0
    installs
  16. Claude Advisor · jakerains bundle
    Consult Claude from Codex or the ChatGPT desktop app via local Claude Code (`claude -p`). Every consultation creates or resumes a named, bounded, read-only advisory thread tied to the current Codex conversation, project, and model lane, with MCP stripped and a Terminal resume command for direct follow-up. Default to the rolling Opus 5 lane for substantive second opinions, adversarial review, synthesis, debugging, architecture, product or strategy, content and learning quality, creative judgment, and tradeoffs. Reserve pinned Fable 5.1 for explicit requests or rare frontier questions where the premium model is likely to change a consequential answer. Requires authenticated Claude Code on PATH plus jq. Use neither lane for routine deterministic verification. Claude only advises; Codex remains responsible for decisions and actions.
    0
    installs
  17. Docxmakebetter · jakerains bundle
    Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks
    0
    installs
  18. Driverjs Tours · jakerains bundle
    Build product tours, onboarding walkthroughs, feature spotlights, and pulsing feature hints with Driver.js — the lightweight, dependency-free JS library. Use whenever adding a guided tour, onboarding flow, coach marks, highlight overlay, "what's new" callout, interactive click-through walkthrough, or beacon/hint UI to any web app (vanilla JS, React, Next.js, Vue, Svelte, Angular), and when styling or theming Driver.js popovers, overlays, and hints to match a brand. Triggers include driver.js, driverjs, product tour, onboarding tour, guided tour, walkthrough, feature highlight, spotlight, coach marks, tooltip tour, feature hints, beacons, "show users around", "highlight this element", driverObj.drive(), driverObj.highlight(), popover styling, overlay dimming. Prefer this skill over hand-rolling tooltips or reaching for heavier tour libraries when the goal is a focused, overlay-based highlight or step-through.
    0
    installs
  19. Nextstep Tours · jakerains bundle
    Build product tours, onboarding flows, and interactive tutorials/lessons in Next.js with NextStep v2 (nextstepjs). Use when adding guided tours, walkthroughs, onboarding overlays, feature callouts, interactive lessons, or gated step-by-step tutorials to a Next.js App Router or Pages Router app. Covers NextStepProvider setup, multi-tour configuration, DOM-anchored and modal steps, multi-page tours with nextRoute/prevRoute, NextStepViewport for scrollable containers, custom card components, validation-gated progression, dark mode, analytics callbacks, and localization. Triggers: nextstep, nextstepjs, product tour, onboarding, walkthrough, guided tour, feature tour, tutorial overlay, interactive lesson, step-by-step guide, useNextStep, NextStepProvider, NextStepViewport, CardComponentProps.
    0
    installs
  20. Design Explorer · jakerains bundle
    Explore genuinely open UI or layout directions by generating 6-10 HTML fragments and reviewing them in a local voting and annotation carousel. Use for requests like 'show me layout options', 'mock up variations', 'compare UI directions', 'A/B these designs', or when several visual approaches should be judged before implementation. Keeps an existing product's design system fixed while varying layout grammar, captures every submitted design as PNG and HTML, and records votes, notes, pins, drawings, rankings, and reasons. Preview-only: never treat the mockups as production code.
    0
    installs
  21. Vercel Workflow · jakerains bundle
    Build durable workflows with Vercel Workflow DevKit using "use workflow" and "use step" directives. Use for long-running tasks, background jobs, AI agents, webhooks, scheduled tasks, retries, and workflow orchestration. Supports Next.js, Vite, Astro, Express, Fastify, Hono, Nitro, Nuxt, SvelteKit.
    0
    installs
  22. Codex App Server · jakerains bundle
    Build rich Codex integrations with the Codex App Server across Electron, Swift, Next.js, and other host apps. Use when embedding Codex into a product, adding ChatGPT or API-key login to a desktop or web host, integrating managed or externally supplied ChatGPT tokens, streaming thread/turn/item events, handling approvals, generating version-matched schemas, or deciding between App Server and the Codex SDK for a new or existing app.
    0
    installs
  23. Kain Personality · jakerains bundle
    Invoke, emulate, build with, or steer the Kain Jares / GenAIAlien personality. Use when Jake asks for Kain, GenAIAlien, "kain's voice", "alien mode", "how would Kain feel about this", "make this sound like Kain", Kain-style tweets/posts/replies/captions/dialogue/scripts/product reactions, Kain persona/worldbuilding, or Kain/GenAIAlien image prompts using bundled reference images. Applies to AI/dev tools, model releases, Codex/Claude/OpenAI, learning platforms, gadgets, space, movies, parody scenarios, weird internet posts, and public-builder commentary.
    0
    installs
  24. Prompt Scheduler · jakerains bundle
    Schedule local AI agent terminal prompts to run later from the user's machine. Use whenever the user wants to run a Claude, Codex, Warp agent, or other terminal command at a specific local time, especially when usage limits reset, a laptop must run the job locally, a command must open in Warp, or the prompt needs tags/names for tracking. Creates macOS launchd one-time jobs, Warp .command launchers, logs, verification steps, and cleanup based on the system's current local time.
    0
    installs
  25. Update Changelog · jakerains bundle
    Automate changelog management, version bumping, release entries, and explicit prerelease/tag/publish workflows. Sets up a changelog system (CHANGELOG.md, UI modal, version display) if none exists, or updates an existing one. Use when: updating changelog, bumping version, creating release entry, promoting [Unreleased], handling alpha/beta/rc prerelease versions, setting up changelog, adding version display, managing semver. Use tag/GitHub Release instructions only when the user explicitly asks to tag, publish, or create a GitHub Release. Triggers on: changelog, version bump, release notes, semver, CHANGELOG.md, release entry, what's new, patch/minor/major/prerelease bump, alpha, beta, rc, tag release, GitHub Release, update the changelog, release, new version.
    0
    installs
  26. Macos Dmg Builder · jakerains bundle
    Build, sign, notarize, and package native macOS apps into distributable DMGs. Use when users ask to ship a SwiftUI/AppKit/Xcode macOS app, set up notarytool credentials (Apple ID app-specific password + team ID), scaffold or run release scripts (`make macos-release`), or debug Developer ID/notarization failures.
    0
    installs
  27. Worktree Bootstrap · jakerains bundle
    Provision a freshly-created git worktree so its dev server runs exactly like the active trunk. FIRST fast-forwards the worktree up to the active trunk (a worktree is pinned to its own frozen branch, so it silently falls behind every trunk commit — "missing commits"), then copies gitignored env files (.env.local, .env) from the main checkout, installs node_modules with the repo's package manager (pnpm/npm/yarn/bun), and — for Next.js — checks the Turbopack workspace-root + allowedDevOrigins pins that prevent nested-worktree dev-server freezes and portless HMR blocks. Use right after creating a worktree (git worktree add, or `claude --worktree`), or whenever a worktree is missing recent commits, fails with missing env vars, "next: command not found", a node_modules-missing error, or an "inferred workspace root" warning. Auto-detects its mode: run it in the PRIMARY checkout instead and it switches to PREP mode — auditing the current branch for worktree-readiness (a `.worktreeinclude` to copy gitignored secrets i
    0
    installs
  28. Onnx Webgpu Converter · jakerains bundle
    Convert HuggingFace transformer models to ONNX format for browser inference with Transformers.js and WebGPU. Use when given a HuggingFace model link to convert to ONNX, when setting up optimum-cli for ONNX export, when quantizing models (fp16, q8, q4) for web deployment, when configuring Transformers.js with WebGPU acceleration, or when troubleshooting ONNX conversion errors. Triggers on mentions of ONNX conversion, Transformers.js, WebGPU inference, optimum export, model quantization for browser, or running ML models in the browser.
    0
    installs
  29. Apple Foundation Models · jakerains bundle
    Build Apple Intelligence features with Foundation Models and Image Playground on iOS 26+, iPadOS 26+, macOS 26+, Mac Catalyst 26+, and visionOS 26+. Use when implementing SystemLanguageModel, LanguageModelSession, guided generation with @Generable/@Guide, tool calling, streaming responses, prompt design, safety and guardrail handling, model availability checks, content tagging, context-window limits, local on-device inference, routing to larger-model paths, adapters, and ImagePlayground/ImageCreator APIs. Covers model capabilities and limitations, structured output, error handling, and SwiftUI integration patterns.
    0
    installs