all publishers

JakubMikolajek

@jakubmikolajek source repo

74 published skills

  1. ▌
    Performance Profiling · jakubmikolajek
    Performance profiling and optimization patterns for backend services, frontend applications, and systems-level code. Covers flamegraph analysis, memory profiling, latency budgeting, bottleneck identification, and per-ecosystem tooling (Node.js/clinic.js, Python/py-spy, Rust/cargo-flamegraph, browser DevTools). Use when a service is slow, memory usage is growing, latency SLOs are being missed, or before optimizing anything without a measured baseline.
    0 installs
  2. ▌
    App Intents Specialist · jakubmikolajek bundle
    Apple-authored App Intents best practices. Use when Codex needs to write, review, refactor, or extend App Intents code involving intents, `AppEntity`, queries, `AppEnum`, parameters, App Shortcuts phrases, donation, `@Dependency`, results and errors, or widget/control configuration intents.
    0 installs
  3. ▌
    Tauri Command Contract · jakubmikolajek
    Define and enforce contracts between frontend `invoke` calls and Rust `#[tauri::command]` handlers in Tauri v2 apps. Use for command DTOs, error envelopes, command registration hygiene, and boundary-focused testing.
    0 installs
  4. ▌
    Frontend Implementation · jakubmikolajek
    Frontend implementation patterns, accessibility requirements, design system usage, and web performance guidelines. Use for implementing UI components, working with design tokens, ensuring a11y compliance, optimizing Core Web Vitals, and building reusable frontend code.
    0 installs
  5. ▌
    Tauri Runtime Lifecycle · jakubmikolajek
    Manage Tauri v2 runtime lifecycle and long-running Rust managers safely. Use for app state ownership, startup/shutdown hooks, cancellation, background tasks, and listener cleanup across desktop app sessions.
    0 installs
  6. ▌
    Uikit App Modernization · jakubmikolajek bundle
    UIKit modernization for multi-window and scene-based iOS. Use when Codex needs to replace `UIScreen.main`, `interfaceOrientation`, or symmetric safe-area assumptions, or migrate an app from the application lifecycle to the scene lifecycle in Swift or Objective-C UIKit code.
    0 installs
  7. ▌
    App Intents Whats New 27 · jakubmikolajek bundle
    New App Intents APIs introduced in iOS 26 and iOS 27. Use when Codex needs to adopt `supportedModes`, `SnippetIntent`, Visual Intelligence queries, Spotlight indexing, `RelevantEntities`, `SyncableEntity`, `LongRunningIntent`, `SystemShortcut`, `AppIntentsTesting`, or Apple Intelligence schemas, or migrate off `openAppWhenRun` and `@AssistantIntent`.
    0 installs
  8. ▌
    Tauri Plugin Integration · jakubmikolajek
    Integrate and maintain Tauri v2 plugins across Rust and frontend with consistent configuration, permissions/capabilities, and runtime behavior. Use when adding, updating, or debugging `tauri-plugin-*` and `@tauri-apps/plugin-*` dependencies.
    0 installs
  9. ▌
    Resolving Merge Conflicts · jakubmikolajek
    Resolve an in-progress git merge or rebase conflict hunk by hunk by tracing each side's intent to its primary source, then finish the operation.
    0 installs
  10. ▌
    Implementation Gap Analysis · jakubmikolajek bundle
    Implementation gap analysis. Verify what has to be implemented. Verify what was implemented. Compare plan to current state.
    0 installs
  11. ▌
    Technical Context Discovery · jakubmikolajek bundle
    Discover and establish technical context before implementing any feature. Prioritize project instructions, existing codebase patterns, and external documentation in that order. Use for any task requiring understanding of project conventions, coding standards, architecture patterns, and established practices before writing code.
    0 installs
  12. ▌
    Building Document Based Swiftui Applications · jakubmikolajek bundle
    Build and migrate document-based SwiftUI apps with the `Document` protocol. Use when Codex needs to implement `DocumentGroup`, `DocumentReader`/`DocumentWriter`, package documents, undo registration, autosave, custom `UTType` formats, read-only viewers, or migrate from `FileDocument`/`ReferenceFileDocument` (iOS 27 and aligned releases).
    0 installs
  13. ▌
    Vuetify Primevue · jakubmikolajek bundle
    Vuetify and PrimeVue implementation and review patterns for Vue and Nuxt interfaces. Use when Codex needs to build, refactor, debug, or review UI built with Vuetify components, PrimeVue components, theme tokens, forms, data tables, overlays, or reusable application-facing component composition in a Vue stack, especially alongside Nuxt 3 and Pinia.
    0 installs
  14. ▌
    Codebase Analysis · jakubmikolajek bundle
    Analyse the codebase of the system. Look for dependencies. Understand how the business logic is implemented. Look for duplications.
    0 installs
  15. ▌
    UI Design Quality · jakubmikolajek bundle
    Visual design quality rules for typography, color systems, spacing, animation, and micro-interactions. Prevents generic AI output by enforcing intentional design decisions. Framework-agnostic core with React and Vue adaptation notes.
    0 installs
  16. ▌
    Embedded Toolchain · jakubmikolajek
    Embedded build system patterns using CMake and GCC cross-compilation toolchain. Covers arm-none-eabi and riscv toolchain setup, CMake cross-compilation configuration, linker scripts, startup files, memory maps, and flashing with OpenOCD. Use when setting up a new embedded project from scratch, reviewing build configuration, or debugging linker errors and memory issues.
    0 installs
  17. ▌
    Migration Strategy · jakubmikolajek
    Database migration strategy patterns for zero-downtime schema changes, backward-compatible migrations, rollback procedures, and migration safety. Use when planning or reviewing database schema changes, coordinating migrations with application deployments, or designing migration workflows for CI/CD pipelines.
    0 installs
  18. ▌
    Security Hardening · jakubmikolajek
    Security review and hardening patterns for production backend systems. Covers OWASP Top 10, authentication and authorization patterns, secrets management, input validation, security headers, and API security. Use before any backend code ships to production, during security-focused code review, or when a task involves auth, user data, file handling, or external API integration.
    0 installs
  19. ▌
    Swift Localization · jakubmikolajek bundle
    Swift localization and internationalization patterns for multilingual Apple-platform apps. Use when Codex needs to build, refactor, debug, or review String Catalogs, localized SwiftUI text, `String(localized:)` usage, pluralization, locale-aware formatting, right-to-left behavior, or translation workflows across many languages in a Swift or SwiftUI codebase.
    0 installs
  20. ▌
    Swiftui Specialist · jakubmikolajek bundle
    Apple-authored SwiftUI best-practice and performance guidance. Use when Codex needs to write, review, or optimize SwiftUI code involving view structure, data flow, `@Observable`, `@Environment`/`@Entry`, `ForEach`/`List` identity, custom animations, localization of view text, or soft-deprecated APIs such as `NavigationView` and the old `onChange`.
    0 installs
  21. ▌
    Tauri Window Shell · jakubmikolajek bundle
    React + Tauri desktop shell patterns for native window behavior. Use when implementing or fixing custom titlebar, drag regions, maximize/minimize controls, startup bounds, and frontend-to-Tauri window APIs.
    0 installs
  22. ▌
    Websocket Realtime · jakubmikolajek
    WebSocket and Server-Sent Events implementation patterns for real-time features. Covers connection lifecycle, reconnection with backoff, backpressure, authentication, presence systems, and scaling across multiple server instances. Use when implementing chat, live updates, collaborative features, streaming LLM responses, or any feature requiring server-push communication.
    0 installs
  23. ▌
    Architecture Design · jakubmikolajek bundle
    Design the architecture to solve a given task. Propose the solutions to be used to deliver the task following the best practices and standards.
    0 installs
  24. ▌
    Changelog Generator · jakubmikolajek
    Generate structured CHANGELOG entries from git history, PR descriptions, or session handoffs. Use when preparing a release, closing a sprint, or documenting changes for end users.
    0 installs
  25. ▌
    Knowledge Retrieval · jakubmikolajek
    Retrieve a small, bounded set of relevant prior notes from the Obsidian vault (concepts, patterns, playbooks, comparisons, ADRs, debug traces, experiments) before planning or implementing, instead of re-discovering decisions the vault already recorded. Returns a context pack of 3-7 notes with an explicit token budget and a stated reason for each pick. Degrades to targeted file search when no embedding/vector infrastructure is available.
    0 installs
  26. ▌
    Antigravity Delegate · jakubmikolajek
    Delegate bounded research, summarization, support, and advisory reviews to Antigravity CLI through agy for large files, broad exploration, long logs, diffs, or second opinions. Do not use for main coding, security-sensitive logic, or final reviews.
    0 installs
  27. ▌
    Swiftui Whats New 27 · jakubmikolajek bundle
    New SwiftUI APIs, behaviors, and deprecations in the 2027 OS releases (iOS 27 and aligned platforms). Use when Codex needs to adopt or review `reorderable`, swipe actions outside `List`, toolbar overflow, `AsyncImage` caching, item-binding `alert`/`confirmationDialog`, or to fix `@State` macro and `@ContentBuilder` build errors after an SDK update.
    0 installs
  28. ▌
    Message Queue · jakubmikolajek
    Message queue patterns for RabbitMQ and AMQP-based systems. Covers exchange and queue topology design, consumer patterns, idempotency, dead-letter queues, retry strategies, and message durability. Use when implementing async task processing, event-driven communication between services, or reliable background job execution.
    0 installs
  29. ▌
    Observability · jakubmikolajek
    Structured logging, metrics, distributed tracing, and alerting patterns for production services. Covers OpenTelemetry, log schema design, correlation IDs, health endpoints, and alert definition. Use when instrumenting a new service, reviewing observability coverage, debugging production issues, or designing an on-call runbook.
    0 installs
  30. ▌
    Obsidian Note · jakubmikolajek bundle
    Creating notes in Obsidian according to the vault system
    0 installs
  31. ▌
    Skill Creator · jakubmikolajek
    Scaffold new SKILL.md files and wire them into the routing tree. Use when adding a new skill to the system, extending an existing skill's scope, or reorganizing routing branches.
    0 installs
  32. ▌
    Task Analysis · jakubmikolajek bundle
    Analyse task description, performs gap analysis, expand the context for the task, analyse the current state of the system in the context of the task, helps build PRD, creates a context for the task, gathers information about the task from different sources.
    0 installs
  33. ▌
    Test Strategy · jakubmikolajek
    Define the testing strategy for a project, module, or feature before writing any tests. Establishes what to test, at what level (unit / integration / e2e), with what priority, and why. Use before unit-testing, e2e-testing, or python-testing when no testing strategy exists or when the existing approach is not producing reliable results.
    0 installs
  34. ▌
    Error Handling · jakubmikolajek
    Cross-cutting error handling patterns for production backend systems. Covers error boundary design, retry strategies, circuit breakers, graceful degradation, and error observability. Use when designing error handling for new services, reviewing error propagation across system boundaries, or hardening a service against external failures.
    0 installs
  35. ▌
    Product Intent · jakubmikolajek
    Establish and verify product intent before and after implementation. Translates business requirements into measurable acceptance criteria, validates that implementation actually realizes the intended user value, and flags divergence between what was built and what was needed. Use before task-analysis or architecture-design when the feature's purpose is ambiguous, and after implementation to verify the user-facing outcome — not just technical correctness.
    0 installs
  36. ▌
    Python Fastapi · jakubmikolajek
    FastAPI implementation and review patterns for building typed, async HTTP APIs with dependency injection, middleware, and structured error handling. Use when building or reviewing FastAPI routes, dependencies, request/response models, background tasks, or OpenAPI documentation. Always load alongside the base python skill.
    0 installs
  37. ▌
    Python Testing · jakubmikolajek
    Python testing patterns using pytest — fixtures, mocking, async tests, integration tests with databases and HTTP clients, and CI-ready test organization. Use when writing, reviewing, or debugging Python tests at any level (unit, integration, contract). Always load alongside the base python skill.
    0 installs
  38. ▌
    Modernize Tests · jakubmikolajek bundle
    Swift Testing migration and modernization. Use when Codex needs to migrate XCTest suites to Swift Testing or update existing Swift Testing tests to recommended patterns such as `#expect`, `#require`, `confirmation`, traits, and parameterized `@Test(arguments:)`.
    0 installs
  39. ▌
    Project Context · jakubmikolajek
    Build a structured understanding of the current project at the start of a session. Use before any implementation, review, or architecture task to establish stack, conventions, and constraints.
    0 installs
  40. ▌
    Session Handoff · jakubmikolajek
    Produce a structured handoff document at session end so the next session or teammate can resume without context loss. Use when wrapping up any implementation, review, or multi-step task.
    0 installs
  41. ▌
    Shadcn Tailwind · jakubmikolajek bundle
    shadcn/ui and Tailwind CSS implementation and review patterns for React and Next.js interfaces. Use when Codex needs to build, refactor, debug, or review UI built with shadcn/ui components, Tailwind utility classes, component variants, Radix-based primitives, design tokens, or reusable app-facing component composition.
    0 installs
  42. ▌
    UI Verification · jakubmikolajek bundle
    UI verification criteria, structure checklists, severity definitions, and tolerance rules for comparing implementations against approved design specifications. Use for verifying UI matches design, understanding what to check, and determining acceptable differences.
    0 installs
  43. ▌
    Monorepo Tooling · jakubmikolajek
    Monorepo setup and workflow patterns using Turborepo and Nx. Covers workspace dependency management, build caching, task pipelines, shared package conventions, and CI optimization for monorepos. Use when setting up a new monorepo, adding packages to an existing one, configuring build pipelines, or debugging slow monorepo CI.
    0 installs
  44. ▌
    Session Learning · jakubmikolajek bundle
    Produce a structured learning record after any /implement or /review session. Captures which skills were loaded, what worked, what routing was ambiguous, and what failure patterns were observed. Output feeds both per-skill references/failure-patterns.md and the global routing FAILURES rollup under the repository skill root. Run automatically at the end of every /implement and /review task — no user prompt required.
    0 installs
  45. ▌
    GRAPHQL · jakubmikolajek
    GraphQL schema design, resolver implementation, and performance patterns. Covers type system design, mutation patterns, N+1 problem with DataLoader, subscriptions, error handling, and security considerations. Use when designing or implementing a GraphQL API, reviewing resolver code, or solving N+1 query problems.
    0 installs
  46. ▌
    Swiftui · jakubmikolajek bundle
    SwiftUI implementation and review patterns for iOS 17+ Apple-platform UI using MVVM, the Observation API, and Factory-based dependency injection. Use when Codex needs to build, refactor, debug, or review SwiftUI views, navigation flows, state management, forms, lists, async presentation logic, or dependency wiring in an MVVM SwiftUI codebase.
    0 installs
  47. ▌
    Freertos · jakubmikolajek
    FreeRTOS implementation patterns for commercial embedded systems. Covers task design, queues, semaphores, mutexes, event groups, software timers, memory management, and stack sizing. Portable patterns applicable to any FreeRTOS port (STM32, ESP32, RP2040, AVR, or bare-metal Cortex-M). Always load alongside c-embedded for language-level patterns.
    0 installs
  48. ▌
    Stm32 Hal · jakubmikolajek
    STM32 firmware development patterns using STM32 HAL and LL drivers, CubeMX project generation, and CMake or STM32CubeIDE build setup. Covers GPIO, UART, I2C, SPI, ADC, DMA, interrupts, and low-power modes for STM32F4/F7/H7/G4/L4 families. Use when writing or reviewing STM32 firmware with HAL drivers. Always load alongside c-embedded and freertos when applicable.
    0 installs
  49. ▌
    C Embedded · jakubmikolajek
    C programming patterns for embedded systems. Covers memory management, fixed-width types, bitwise operations, volatile and const correctness, interrupt-safe code, hardware register access, and defensive coding for resource-constrained environments. Use when writing or reviewing C code targeting microcontrollers (ESP32, STM32, AVR, RP2040) regardless of the SDK or framework on top.
    0 installs
  50. ▌
    Kubernetes · jakubmikolajek
    Kubernetes manifest authoring, Helm chart patterns, and deployment configuration for production workloads. Covers Deployments, Services, Ingress, ConfigMaps, Secrets, resource limits, health probes, HPA, and k3s-specific considerations. Use when writing or reviewing Kubernetes manifests, setting up Helm charts, configuring deployments for production, or migrating from Docker Compose to Kubernetes.
    0 installs
  51. ▌
    Multi Repo · jakubmikolajek
    Coordinate changes that span multiple repositories. Use when a task involves API contract changes, shared types, coordinated releases, or any modification that has consumers in other repos.
    0 installs
  52. ▌
    Code Review · jakubmikolajek
    Perform code review. Quality analysis. Acceptance criteria verification. Best practices review. Includes security lens for backend code — covers OWASP Top 10 patterns, injection, auth/authZ, and secrets hygiene as part of every review.
    0 installs
  53. ▌
    Debug Trace · jakubmikolajek
    Enforce structured root cause analysis before writing any fix. Use for any bug, error, crash, or unexpected behavior — prevents surface-level patches on deeper problems.
    0 installs
  54. ▌
    E2e Testing · jakubmikolajek bundle
    E2E testing patterns, verification procedures, and CI readiness checklists. Use for writing, debugging, or reviewing end-to-end tests, fixing flaky tests, creating Page Objects, and mocking external APIs.
    0 installs
  55. ▌
    API Contract · jakubmikolajek
    API contract design, versioning, and breaking change management for HTTP APIs. Covers OpenAPI specification as source of truth, backward compatibility rules, deprecation lifecycle, consumer-driven contract principles, and API design standards. Use when designing new API endpoints, reviewing API changes, managing API versions, or coordinating changes that affect consumers in other services or clients.
    0 installs
  56. ▌
    Python AI Ml · jakubmikolajek
    Python patterns for LLM integration, RAG pipelines, embedding generation, vector database operations, and AI/data preprocessing workflows. Use when building or reviewing code that calls LLM APIs, constructs retrieval-augmented generation systems, manages embedding pipelines, queries vector stores (Qdrant, pgvector), or preprocesses code/text for AI consumption. Always load alongside the base python skill.
    0 installs
  57. ▌
    React Nextjs · jakubmikolajek bundle
    React and Next.js implementation and review patterns for server-rendered and hybrid web apps. Use when Codex needs to build, refactor, debug, or review Next.js routes, layouts, server components, client components, server actions, route handlers, metadata, caching, or full-stack React application flows.
    0 installs
  58. ▌
    Unit Testing · jakubmikolajek
    Unit and integration testing patterns for TypeScript/JavaScript using Vitest and Jest. Covers test structure, mocking strategies, testing async code, React Testing Library for component tests, and coverage configuration. Use when writing or reviewing unit tests, integration tests, or component tests in a TypeScript/JavaScript/React codebase.
    0 installs
  59. ▌
    Accessibility · jakubmikolajek
    Web accessibility implementation and audit patterns conforming to WCAG 2.1 AA. Covers semantic HTML, ARIA roles and properties, keyboard navigation, focus management, screen reader compatibility, color contrast, and accessible component patterns for modals, menus, forms, and live regions. Use when implementing UI components that must be accessible, auditing existing UI for a11y issues, or reviewing code for WCAG 2.1 AA compliance.
    0 installs
  60. ▌
    Data Modeling · jakubmikolajek
    Domain-driven data modeling patterns covering aggregate design, entity boundaries, value objects, and event sourcing fundamentals. Use when designing the domain model for a new service, reviewing existing data structures for DDD correctness, or deciding how to structure complex business logic around data.
    0 installs
  61. ▌
    Dev Docs Flow · jakubmikolajek bundle
    Build structured engineering documentation and execution flow artifacts by composing existing dev skills. Use when the user asks for docs + flow outputs, asks for `/docs-flow`, explicitly names `dev-docs-flow`, or needs one consolidated artifact from research/planning/implementation/review context.
    0 installs
  62. ▌
    Feature Flags · jakubmikolajek
    Feature flag implementation and lifecycle management patterns. Covers flag types, rollout strategies, kill switches, flag hygiene, and integration patterns for backend and frontend. Use when implementing gradual rollouts, A/B tests, kill switches for risky features, or managing flag lifecycle from creation to cleanup.
    0 installs
  63. ▌
    Vue · jakubmikolajek bundle
    Vue implementation and review patterns for Composition API frontend applications. Use when Codex needs to build, refactor, debug, or review Vue components, composables, forms, reactive state, template logic, accessibility, or data-driven interaction flows in a Vue codebase, especially when the project is composables-first.
    0 installs
  64. ▌
    I18N · jakubmikolajek
    Web internationalization (i18n) implementation patterns using i18next and react-i18next. Covers translation file structure, pluralization, ICU message format, locale routing in Next.js/Nuxt, date and number formatting, RTL support, and missing translation handling. Use when adding multi-language support to a web application or reviewing existing i18n implementation.
    0 installs
  65. ▌
    Nuxt · jakubmikolajek bundle
    Nuxt 3 implementation and review patterns for full-stack Vue applications. Use when Codex needs to build, refactor, debug, or review Nuxt 3 routes, layouts, pages, server APIs, composables, data fetching, middleware, SEO metadata, runtime config, or hybrid rendering behavior in a Nuxt codebase, especially where SSR is limited and most flows are client-first.
    0 installs
  66. ▌
    Rust · jakubmikolajek bundle
    Rust implementation and review patterns for systems, backend, and desktop application logic. Use when Codex needs to build, refactor, debug, or review Rust code involving ownership, borrowing, async workflows, error handling, modules, serialization, concurrency, or performance-sensitive logic, especially when Rust is used with Tauri for advanced desktop applications such as a custom IDE.
    0 installs
  67. ▌
    CI CD · jakubmikolajek
    CI/CD pipeline design and implementation patterns for automated build, test, and deployment workflows. Covers GitHub Actions, quality gates, environment promotion, secret management in CI, Docker image publishing, and deployment safety patterns. Use when setting up or reviewing CI/CD pipelines, adding quality gates, configuring deployment workflows, or debugging pipeline failures.
    0 installs
  68. ▌
    Pinia · jakubmikolajek bundle
    Pinia store implementation and review patterns for Vue and Nuxt applications. Use when Codex needs to build, refactor, debug, or review Pinia stores, shared app state, setup stores, getters, actions, async store flows, persistence boundaries, or coordination between composables, components, and stores.
    0 installs
  69. ▌
    React · jakubmikolajek bundle
    React implementation and review patterns for component-driven web UI. Use when Codex needs to build, refactor, debug, or review React components, hooks, forms, client-side state, rendering behavior, accessibility, or data-driven interaction flows.
    0 installs
  70. ▌
    Docker · jakubmikolajek bundle
    Dockerfile and Docker Compose implementation and review patterns for containerized applications. Use when Codex needs to build, refactor, debug, or review `Dockerfile`, `docker-compose.yml`, `compose.yaml`, multi-stage builds, runtime images, service definitions, or Turborepo-compatible container workflows, especially for TypeScript stacks such as Next.js, NestJS, Nuxt, Vite, SPA frontends, Node workers, and monorepos.
    0 installs
  71. ▌
    Kotlin · jakubmikolajek bundle
    Kotlin implementation and review patterns for application, backend, and shared business logic. Use when Codex needs to build, refactor, debug, or review Kotlin code involving domain modeling, null-safety, coroutines, error handling, collections, service logic, or tests.
    0 installs
  72. ▌
    Nestjs · jakubmikolajek bundle
    NestJS implementation and review patterns for modular backend systems and microservices. Use when Codex needs to build, refactor, debug, or review NestJS modules, controllers, services, DTOs, validation, guards, interceptors, background processing, dependency injection, microservice transports (TCP, RabbitMQ, Redis), message and event patterns, or test coverage for API and microservice behavior.
    0 installs
  73. ▌
    Python · jakubmikolajek
    Python implementation and review patterns for idiomatic, typed, and maintainable Python code. Use when Codex needs to build, refactor, debug, or review Python modules, async code, type-annotated APIs, CLI tools, or shared library logic. For FastAPI/backend services use python-fastapi. For ML/AI pipelines, RAG systems, or data processing use python-ai-ml. For test writing use python-testing.
    0 installs
  74. ▌
    Express · jakubmikolajek
    Express.js implementation and review patterns for production TypeScript APIs. Use when Codex needs to build, refactor, debug, or review Express applications, routers, controllers, services, DTO/schema validation, middleware, authentication, authorization, error handling, file uploads, background jobs, database access, or API test coverage.
    0 installs