← all publishers

jlreyes

@jlreyes source repo

22 published skills

  1. Writing · jlreyes bundle
    Use for every meaningful prose task for a human or agent, including user responses, README/docs, surveys and questionnaires, AGENTS.md/CLAUDE.md, skills, prompts, plans, reports, PR text, substantive comments, and docstrings. Covers authorship, material revision, cold review, and finalization; skip only trivial labels and mechanical wording changes. Establishes audience, purpose, reader context, information order, proportion, style, and evidence boundaries.
    0
    installs
  2. Instruments Analyzer · jlreyes bundle
    Gives AI agents programmatic access to Apple Instruments trace data by exporting .trace files to DuckDB. Covers recording traces, exporting to DuckDB, exploring exported tables, and running analysis scripts.
    0
    installs
  3. TS Whats New · jlreyes bundle
    Index of TypeScript and Node.js features that postdate most coding-model training data — TS 4.9 through 6.0.3 (satisfies, using/await using, decorators, isolatedDeclarations, the tsgo/TypeScript 7 native compiler) and Node 20 through 26 (native TS execution, built-in .env/watch/test-runner, fetch/AbortSignal/structuredClone, the permission model). Load whenever writing, editing, or reviewing TypeScript or Node.js code — especially before reaching for ts-node, tsx, CommonJS require, dotenv, node-fetch, hand-rolled AbortSignal timeouts, enum, or try/finally cleanup. Also load when asked what's new in TypeScript/Node, whether a feature is stable yet, or whether tsgo/TypeScript 7 is ready to adopt.
    0
    installs
  4. Oxc Whats New · jlreyes bundle
    Recency index for the oxc toolchain (oxlint, oxfmt) — the Rust-based successor to ESLint + Prettier. Covers oxlint's 838 built-in rules and its new type-aware linting (tsgolint, ~97% typescript-eslint parity), oxfmt's beta status and weekly breaking changes, the June 2026 Cloudflare acquisition of VoidZero (oxc's backer), and official ESLint/Prettier migration tooling. Load whenever writing or reviewing oxlint/oxfmt config, migrating a project from ESLint/Prettier, or asked whether oxc is mature enough to adopt for production.
    0
    installs
  5. Exploring Codex Sessions · jlreyes bundle
    Finds and explores OpenAI Codex CLI conversation history stored locally as JSONL rollout files. Use when the user asks to find, search, read, export, or resume a Codex CLI session, rollout, thread, or transcript.
    0
    installs
  6. Exploring Cursor History · jlreyes bundle
    Finds and explores Cursor IDE conversation history stored locally in SQLite databases and plaintext agent transcripts. Use when the user asks to find, search, read, or export a Cursor chat session, agent conversation, composer thread, or transcript.
    0
    installs
  7. Exploring Claude Sessions · jlreyes bundle
    Finds and explores Claude Code session history stored locally as JSONL transcripts. Use when the user asks to find, search, read, export, or resume a past Claude Code session, conversation, or transcript, or to see what a previous Claude Code session did.
    0
    installs
  8. Apple Docs · jlreyes
    Looks up real, current Apple/Swift documentation to supplement model knowledge — SwiftUI/UIKit/Foundation API signatures and availability, full API-reference prose and code examples, the Human Interface Guidelines, WWDC session transcripts, Swift Evolution proposals, and Apple's curated per-framework what's-new changelogs for any OS release. Use for ANY question about a specific Apple or Swift API or symbol — explaining how it works, showing code examples, confirming it exists, getting its exact signature and availability, or checking recent APIs that may post-date training data. Use it even while working inside a Swift project: questions about an Apple API are answered from Apple's docs, not the repo. For iOS/macOS 26 adoption guides (Liquid Glass etc.) see apple-api-updates; for SDK-27 SwiftUI changes see swiftui-whats-new-27. Uses only built-in tools (Grep against the local Xcode SDK; WebSearch + WebFetch against Apple's DocC JSON, the HIG, WWDC videos, and Swift Evolution).
    0
    installs
  9. Translation · jlreyes
    Translates a provided list of Xcode String Catalog keys into one provided target locale via the StringCatalog MCP tools, with per-key context lookup. Worker role inside a localization flow — only use when delegated an explicit key list and target locale (normally by translation-coordinator); it aborts without them. Requires the xcode-tools MCP server. (Content extracted from your local Xcode on install.)
    0
    installs
  10. Xcode Tools · jlreyes bundle
    Operating guide for Xcode 27's bundled MCP server (mcpbridge): when to use each mcp__xcode-tools__* tool versus the agent's native tools or the CLI, connection setup and repair, output-noise control, and the tools that are genuinely unique (live per-file diagnostics, the shared lldb session, preview rendering, project-membership file operations, device driving). Use whenever xcode-tools MCP tools are available and an Xcode project is involved — including building, running, testing, debugging, rendering previews, or driving the simulator — before reaching for any mcp__xcode-tools__* tool, or when those tools are missing or erroring.
    0
    installs
  11. C Bounds Safety · jlreyes
    Apple's guide to the C -fbounds-safety language extension: the language model, pointer annotations (__counted_by, __sized_by, __ended_by, __single, __indexable, __null_terminated and friends, ptrcheck.h), adoption strategy for existing C code, compiler build settings and modes, and runtime debugging of bounds violations. Use when reading, writing, reviewing, or debugging C code that uses or wants to adopt -fbounds-safety. (Content extracted from your local Xcode on install.)
    0
    installs
  12. Mac Prototyping · jlreyes bundle
    Builds native-macOS-style app prototypes on the web using the bundled mac-chrome React/TypeScript toolkit — managed apps and windows, desktop shell, Dock, navigation split views, source lists, forms, controls, menus, window recipes, tokens, and composable new/fork/serve command recipes. Use when creating, forking, changing, or reviewing a macOS-look prototype, or when asked to make a web UI look and behave like a Mac app.
    0
    installs
  13. Swift Standards · jlreyes bundle
    House Swift coding standards, in force for all Swift work — Swift 6 strict concurrency, the Observation framework (@Observable/@State), SwiftUI performance and invalidation discipline, reactive-over-imperative state, SwiftUI preview pitfalls, SwiftData actor-safety, and Apple's agent conventions. Load whenever writing, editing, reviewing, or refactoring any Swift (.swift) code, SwiftUI view, Swift test, or SwiftPM package — not only when debugging or reviewing.
    0
    installs
  14. Test Modernizer · jlreyes
    Apple's guide for modernizing test suites: migrating XCTest to Swift Testing and restructuring existing Swift Testing tests around newer features. Use when asked to modernize, migrate, or convert tests; not for writing brand-new tests, running tests, or XCUI automation (which cannot migrate). (Content extracted from your local Xcode on install.)
    0
    installs
  15. IOS Dynamic Text · jlreyes
    Apple's implementation guide for Dynamic Type support on iOS: UIKit and SwiftUI patterns, common mistakes, Large Content Viewer, and a testing checklist. Use when adding or fixing Dynamic Type / text-size accessibility support. (Content extracted from your local Xcode on install.)
    0
    installs
  16. Apple API Updates · jlreyes bundle
    Apple-authored adoption guides for the iOS/macOS 26 generation of SDK features (WWDC 2025 era), which post-date most model training data. Covers adopting Liquid Glass design in SwiftUI, UIKit, AppKit, and WidgetKit; the FoundationModels on-device LLM framework; Swift 6.2 concurrency updates; InlineArray and Span; AppIntents and StoreKit updates; SwiftData class inheritance; Foundation AttributedString updates; SwiftUI toolbar features, styled text editing, WebKit integration, and AlarmKit alarms; 3D Swift Charts; widgets for visionOS; Visual Intelligence; Assistive Access; and MapKit/GeoToolbox place descriptors. Use when writing or reviewing code that touches these frameworks or features, when an API in these areas cannot be found and might be newer than training data, or when asked what's new in the iOS/macOS 26 SDKs. SDK-27 SwiftUI changes live in swiftui-whats-new-27; what's-new for any other framework or release goes through apple-docs.
    0
    installs
  17. Device Interaction · jlreyes
    Apple's protocol for verifying iOS app behavior on a simulator or device: session lifecycle, capturing screenshots and UI hierarchies, synthesizing taps, swipes, and typing via hierarchy center coordinates, and judging functional vs visual vs transient issues. Use when verifying that UI changes work on a device, debugging touch issues, or asked 'does it work'. Requires the xcode-tools MCP server and an iOS 27+ simulator runtime. (Content extracted from your local Xcode on install.)
    0
    installs
  18. Swiftui Specialist · jlreyes
    Apple's reference set for writing idiomatic, performant SwiftUI: view structure and decomposition, data flow and invalidation behavior (@State, @Observable, bindings, environment), conditional modifiers, ForEach identity rules, localization of user-facing text, custom animatable types, and identifying soft-deprecated SwiftUI APIs with their replacements. Use when writing, reviewing, or editing SwiftUI code. (Content extracted from your local Xcode on install.)
    0
    installs
  19. Swiftui Whats New 27 · jlreyes
    Apple's guide to SwiftUI changes in the 2027 OS releases (iOS 27, macOS 27, watchOS 27, tvOS 27, visionOS 27). Use when a view using @State stops compiling after an SDK update with errors like 'used before being initialized', 'invalid redeclaration of synthesized property', or 'extraneous argument label' (@State became a macro in SDK 27 and the obvious init-reordering fix is wrong — consult this skill first); when adding drag-to-reorder to any container via reorderable()/reorderContainer or its drag-and-drop integration; when working with AsyncImage caching or AsyncImage(request:); when controlling toolbar overflow (visibilityPriority, ToolbarOverflowMenu, topBarPinnedTrailing, toolbarMinimizeBehavior); when presenting alert or confirmationDialog from an optional item binding; when adding swipe actions outside List via swipeActionsContainer; when building document apps with ReadableDocument/WritableDocument; for @ContentBuilder result-builder source breaks; or when asked what's new in SwiftUI.
    0
    installs
  20. Translation Coordinator · jlreyes
    Orchestrates Xcode String Catalog localization: prepares the project via LocalizationPlanner, fetches untranslated keys by state, and delegates batches to translator subagents that use the translation skill. Use when asked to localize an Xcode project or translate String Catalogs. Requires the xcode-tools MCP server. (Content extracted from your local Xcode on install.)
    0
    installs
  21. Uikit App Modernization · jlreyes
    Apple's playbook for modernizing UIKit apps for multi-window iOS: replacing UIScreen.main and interfaceOrientation usage, migrating from application lifecycle to scene lifecycle, and handling safe-area inset updates with context-appropriate modern APIs. Use when modernizing or reviewing legacy UIKit code. (Content extracted from your local Xcode on install.)
    0
    installs
  22. Audit Xcode Security Settings · jlreyes
    Apple's progressive hardening playbook for Xcode build settings: security-oriented compiler warnings, static analyzer checkers, and Enhanced Security features (pointer authentication, typed allocators, hardware memory tagging, read-only platform memory), with a build- settings catalog and a filter script. Use when asked to audit or harden an Xcode project's security posture, enable security warnings or static analysis, or catch more bugs at compile time in C/C++/ObjC/ Swift. Skip for network security, code signing, or privacy APIs. (Content extracted from your local Xcode on install.)
    0
    installs