JakubMikolajek
- 74 skills
- 0 followers
- 10 hours ago last updated
- ▌ Performance Profiling · jakubmikolajekPerformance 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.
- ▌ App Intents Specialist · jakubmikolajek bundleApple-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.
- ▌ Tauri Command Contract · jakubmikolajekDefine 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.
- ▌ Frontend Implementation · jakubmikolajekFrontend 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.
- ▌ Tauri Runtime Lifecycle · jakubmikolajekManage 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.
- ▌ Uikit App Modernization · jakubmikolajek bundleUIKit 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.
- ▌ App Intents Whats New 27 · jakubmikolajek bundleNew 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`.
- ▌ Tauri Plugin Integration · jakubmikolajekIntegrate 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.
- ▌ Resolving Merge Conflicts · jakubmikolajekResolve 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.
- ▌ Implementation Gap Analysis · jakubmikolajek bundleImplementation gap analysis. Verify what has to be implemented. Verify what was implemented. Compare plan to current state.
- ▌ Technical Context Discovery · jakubmikolajek bundleDiscover 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.
- ▌ Building Document Based Swiftui Applications · jakubmikolajek bundleBuild 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).
- ▌ Vuetify Primevue · jakubmikolajek bundleVuetify 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.
- ▌ Codebase Analysis · jakubmikolajek bundleAnalyse the codebase of the system. Look for dependencies. Understand how the business logic is implemented. Look for duplications.
- ▌ UI Design Quality · jakubmikolajek bundleVisual 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.
- ▌ Embedded Toolchain · jakubmikolajekEmbedded 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.
- ▌ Migration Strategy · jakubmikolajekDatabase 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.
- ▌ Security Hardening · jakubmikolajekSecurity 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.
- ▌ Swift Localization · jakubmikolajek bundleSwift 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.
- ▌ Swiftui Specialist · jakubmikolajek bundleApple-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`.
- ▌ Tauri Window Shell · jakubmikolajek bundleReact + 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.
- ▌ Websocket Realtime · jakubmikolajekWebSocket 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.
- ▌ Architecture Design · jakubmikolajek bundleDesign the architecture to solve a given task. Propose the solutions to be used to deliver the task following the best practices and standards.
- ▌ Changelog Generator · jakubmikolajekGenerate 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.
- ▌ Knowledge Retrieval · jakubmikolajekRetrieve 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.
- ▌ Antigravity Delegate · jakubmikolajekDelegate 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.
- ▌ Swiftui Whats New 27 · jakubmikolajek bundleNew 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.
- ▌ Message Queue · jakubmikolajekMessage 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.
- ▌ Observability · jakubmikolajekStructured 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.
- ▌
- ▌ Skill Creator · jakubmikolajekScaffold 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.
- ▌ Task Analysis · jakubmikolajek bundleAnalyse 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.
- ▌ Test Strategy · jakubmikolajekDefine 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.
- ▌ Error Handling · jakubmikolajekCross-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.
- ▌ Product Intent · jakubmikolajekEstablish 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.
- ▌ Python Fastapi · jakubmikolajekFastAPI 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.
- ▌ Python Testing · jakubmikolajekPython 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.
- ▌ Modernize Tests · jakubmikolajek bundleSwift 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:)`.
- ▌ Project Context · jakubmikolajekBuild 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.
- ▌ Session Handoff · jakubmikolajekProduce 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.
- ▌ Shadcn Tailwind · jakubmikolajek bundleshadcn/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.
- ▌ UI Verification · jakubmikolajek bundleUI 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.
- ▌ Monorepo Tooling · jakubmikolajekMonorepo 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.
- ▌ Session Learning · jakubmikolajek bundleProduce 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.
- ▌ GRAPHQL · jakubmikolajekGraphQL 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.
- ▌ Swiftui · jakubmikolajek bundleSwiftUI 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.
- ▌ Freertos · jakubmikolajekFreeRTOS 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.
- ▌ Stm32 Hal · jakubmikolajekSTM32 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.
- ▌ C Embedded · jakubmikolajekC 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.
- ▌ Kubernetes · jakubmikolajekKubernetes 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.
- ▌ Multi Repo · jakubmikolajekCoordinate 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.
- ▌ Code Review · jakubmikolajekPerform 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.
- ▌ Debug Trace · jakubmikolajekEnforce structured root cause analysis before writing any fix. Use for any bug, error, crash, or unexpected behavior — prevents surface-level patches on deeper problems.
- ▌ E2e Testing · jakubmikolajek bundleE2E 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.
- ▌ API Contract · jakubmikolajekAPI 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.
- ▌ Python AI Ml · jakubmikolajekPython 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.
- ▌ React Nextjs · jakubmikolajek bundleReact 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.
- ▌ Unit Testing · jakubmikolajekUnit 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.
- ▌ Accessibility · jakubmikolajekWeb 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.
- ▌ Data Modeling · jakubmikolajekDomain-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.
- ▌ Dev Docs Flow · jakubmikolajek bundleBuild 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.
- ▌ Feature Flags · jakubmikolajekFeature 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.
- ▌ Vue · jakubmikolajek bundleVue 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.
- ▌ I18N · jakubmikolajekWeb 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.
- ▌ Nuxt · jakubmikolajek bundleNuxt 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.
- ▌ Rust · jakubmikolajek bundleRust 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.
- ▌ CI CD · jakubmikolajekCI/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.
- ▌ Pinia · jakubmikolajek bundlePinia 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.
- ▌ React · jakubmikolajek bundleReact 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.
- ▌ Docker · jakubmikolajek bundleDockerfile 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.
- ▌ Kotlin · jakubmikolajek bundleKotlin 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.
- ▌ Nestjs · jakubmikolajek bundleNestJS 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.
- ▌ Python · jakubmikolajekPython 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.
- ▌ Express · jakubmikolajekExpress.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.