mikkelkrogsholm
- 67 skills
- 0 followers
- 5 hours ago last updated
- ▌ Research · mikkelkrogsholm bundleSource evaluation framework, web search strategies, and ingestion workflows for autonomous research. Includes reliability scoring, chunking strategies, entity extraction patterns, and quality thresholds.
- ▌ Cc Solver · mikkelkrogsholmTargeted Claude Code problem solver for specific issues and implementation questions. Use when the user has a specific problem to solve, needs help with a particular feature, is debugging an issue, or wants to implement something specific with Claude Code. Triggers on phrases like "how do I", "I'm trying to", "not working", "error with", "configure", "implement", "create a hook", "set up MCP", "fix this", "why isn't".
- ▌ Cc Explorer · mikkelkrogsholmComprehensive Claude Code documentation researcher for brainstorming and project planning. Use when the user asks about Claude Code capabilities, how to set up a project, what features are available, or needs to explore what's possible with Claude Code. Triggers on phrases like "what can Claude Code do", "how should I set up", "what are my options", "brainstorm", "explore possibilities", "what features", "best way to structure".
- ▌ Nyt Komma · mikkelkrogsholm bundleDansk kommasætning efter Nyt Komma-reglerne. Brug denne skill når brugeren beder om hjælp med dansk kommatering, vil have rettet kommaer i en tekst, eller beder dig skrive dansk tekst hvor korrekt kommatering er vigtig. Triggerer også når brugeren nævner "komma", "kommaer", "tegnsætning", "nyt komma", eller beder om at "rette", "gennemgå" eller "tjekke" en dansk tekst. Brug den proaktivt når du skriver længere dansk tekst.
- ▌ Grammatisk Komma · mikkelkrogsholm bundleDansk kommasætning efter Grammatisk Komma (traditionelt komma med startkomma). Brug denne skill når brugeren beder om hjælp med dansk kommatering med startkomma, vil have rettet kommaer i en tekst med grammatisk/traditionelt komma, eller beder dig skrive dansk tekst med startkomma. Triggerer når brugeren nævner "grammatisk komma", "traditionelt komma", "startkomma", "komma foran ledsætninger", eller specifikt beder om den traditionelle kommatering som bruges i trykte medier, aviser og journalistik. Brug den proaktivt når brugeren eksplicit beder om startkomma.
- ▌ Lab Review · mikkelkrogsholm bundleCross-reference lab results from sundhed.dk against current PubMed and medRxiv research on optimal ranges. Generates a report comparing your values to the latest evidence-based guidelines, meta-analyses, and preprints.
- ▌ Sundhed Dk · mikkelkrogsholm bundleFetch and read personal health data from sundhed.dk (Denmark's public health portal). Use when the user asks about their medications, lab results, vaccinations, appointments, referrals, GP info, diagnoses, x-rays, or any other health data from sundhed.dk.
- ▌ Medrxiv Search · mikkelkrogsholm bundleSearch medRxiv medical preprints via the free CSHL API. No API key required.
- ▌ Jobnet Search · mikkelkrogsholmSearch for jobs on jobnet.dk (Denmark's official public job portal by STAR). Use when the user wants to find jobs on Jobnet, search government job listings. Supports filtering by keyword, region, occupation area, work hours, employment duration, and more.
- ▌ Jobbank Search · mikkelkrogsholm bundleSearch for jobs on jobbank.dk (Akademikernes Jobbank). Use when the user wants to find academic/highly educated positions, search for jobs on Jobbank. Supports filtering by keyword, location, education, work area, industry, job type, remote work, and pagination.
- ▌ Jobindex Search · mikkelkrogsholm bundleSearch for jobs on jobindex.dk. Use when the user wants to find jobs, search for positions, look for work, or browse job listings on Jobindex. Supports filtering by keyword, location, category, recency, and pagination.
- ▌ Jobdanmark Search · mikkelkrogsholmSearch for jobs on jobdanmark.dk. Use when the user wants to find jobs on Jobdanmark, search Danish job listings. Supports filtering by keyword, location, job type, and category.
- ▌ Coolify · mikkelkrogsholm bundleCoolify — open-source self-hostable PaaS for deploying apps, databases, and services via Docker. Use when building with Coolify or asking about its deployment configuration, environment variables, reverse proxy setup, health checks, persistent storage, or Git-based CI/CD integration. Fetch live documentation for up-to-date details.
- ▌ Designer Gl D · mikkelkrogsholm bundleEkspert i implementering af Glød Design System. Sikrer "Nordic Noir" æstetik via tokens, glassmorphism og sensuel bevægelse.
- ▌ Persona Sofie · mikkelkrogsholmValiderings-persona (Sofie) for Glød. Tester indhold mod den "vanilla-nysgerrige" målgruppes behov for tryghed og hygge.
- ▌ Findgloed App · mikkelkrogsholmForklarer Findgloeds app-arkitektur — routes, sider, komponenter, API-endpoints, database-schema, auth og services. Brug denne skill ved al frontend- og backend-udvikling på projektet.
- ▌ Persona Maria · mikkelkrogsholmValiderings-persona (Maria) for Glød. Den bevidste kvinde uden fuld opbakning — indgangspersona og driver. Tester indhold mod behovet for personlig udvikling, autenticitet og individuel indgang.
- ▌ Persona Thomas · mikkelkrogsholmValiderings-persona (Thomas) for Glød. Den liderlige mand — eksplicit-søgende, kropslig, lystdreven. Tester indhold mod målgruppen der vil have spænding, erotik og kvalitet uden polering.
- ▌ Copywriter Gl D · mikkelkrogsholmEkspert i "Adult Sophistication" og "Nordic Noir". Transformer komplekse emner til intense, trygge og voksne invitationer for Glød.
- ▌ Findgloed Infra · mikkelkrogsholmForklarer Findgloeds komplette infrastruktur og deployment-setup. Brug denne skill når der arbejdes med deployment, server-adgang, Docker Compose, domæner, analytics eller GDPR-relaterede spørgsmål.
- ▌ Persona Frederik · mikkelkrogsholmValiderings-persona (Frederik) for Glød. Den nysgerrige single — sexpositiv, social, søger oplevelser og fællesskab. Tester indhold mod målgruppen der ikke kommer med problem-narrativ men med ren nysgerrighed.
- ▌ Persona Line Kasper · mikkelkrogsholmValiderings-persona (Line & Kasper) for Glød. Det nysgerrige, men ambivalente par — fremtidig målgruppe. Tester indhold mod behovet for lav tærskel, tryg framing og beskyttelse mod overvældelse.
- ▌ Persona Anders Mette · mikkelkrogsholmValiderings-persona (Anders & Mette) for Glød. Det velfungerende par med en skjult længsel — primær målgruppe. Tester indhold mod behovet for tryghed, legitimitet og diskret invitation.
- ▌ Persona Henrik Louise · mikkelkrogsholmValiderings-persona (Henrik & Louise) for Glød. Det mand-drevne par — Henrik finder platformen, Louise er gatekeeper. Tester indhold mod inverteret par-dynamik hvor manden er entry point.
- ▌ Persona Camilla Martin · mikkelkrogsholmValiderings-persona (Camilla & Martin) for Glød. Det lyst-drevne, velfungerende par — ikke i krise, ikke bekymrede, søger ekspansion og leg. Tester indhold mod par uden problem-narrativ.
- ▌ Bun · mikkelkrogsholmBun — fast all-in-one JavaScript/TypeScript runtime, package manager, bundler, and test runner. Use when building with Bun, running TypeScript, managing packages with bun install, writing tests with bun test, or asking about Bun APIs, configuration, or Node.js migration. Fetch live documentation for up-to-date API details.
- ▌ Pkl · mikkelkrogsholmPKL (Pickle) is Apple's open-source, programmable configuration language — a type-safe alternative to YAML/JSON/TOML. Use this skill when writing PKL configuration files, amending PKL modules, defining PKL schemas or classes, generating config output in JSON/YAML/TOML/plist, or integrating PKL into a build pipeline. Triggers on .pkl files, PKL module authoring, amend expressions, typed property definitions, Listing/Mapping usage, or pkl eval/test/project CLI commands.
- ▌ Zod · mikkelkrogsholmZod — TypeScript-first schema validation with static type inference. Use when building with Zod or asking about schema definitions, type inference, parsing, transformations, refinements, coercion, error handling, or integration with forms, APIs, or tRPC. Fetch live documentation for up-to-date details.
- ▌ Hono · mikkelkrogsholmHono — ultrafast, multi-runtime web framework built on Web Standards. Use when building with Hono or asking about its APIs, configuration, patterns, or integration. Fetch live documentation for up-to-date details.
- ▌ Neon · mikkelkrogsholmNeon — serverless PostgreSQL with database branching, autoscaling to zero, and a serverless driver optimized for edge and serverless environments. Use when building with Neon or asking about its serverless driver, database branching, connection pooling, autoscaling configuration, compute suspend behavior, or integration with Drizzle, Prisma, or other ORMs. Fetch live documentation for up-to-date details.
- ▌ Trpc · mikkelkrogsholmtRPC — end-to-end typesafe APIs for TypeScript without schemas or code generation. Use when building with tRPC or asking about its router setup, procedures, middleware, context, subscriptions, or integration with React, Next.js, or other frameworks. Fetch live documentation for up-to-date details.
- ▌ Vite · mikkelkrogsholmVite — next-generation frontend build tool with instant dev server and optimized production builds. Use when building with Vite or asking about its APIs, configuration, plugins, SSR, environment variables, or integration with frameworks. Fetch live documentation for up-to-date details.
- ▌ React · mikkelkrogsholmReact — JavaScript library for building user interfaces with components. Use when building with React or asking about hooks, state management, effects, Server Components, Suspense, or any React APIs, patterns, or configuration. Fetch live documentation for up-to-date details.
- ▌ Turso · mikkelkrogsholmTurso — edge-hosted SQLite database built on libSQL with embedded replicas, multi-tenancy, and low-latency global distribution. Use when building with Turso or asking about its libSQL client, embedded replicas, database-per-tenant patterns, auth tokens, sync, or integration with Drizzle or other ORMs. Fetch live documentation for up-to-date details.
- ▌ Bullmq · mikkelkrogsholmBullMQ — Redis-based distributed job and message queue for Node.js with workers, schedulers, flows, and rate limiting. Use when building with BullMQ or asking about its queues, workers, job configuration, repeatable jobs, flow producers, or Redis connection setup. Fetch live documentation for up-to-date details.
- ▌ Elysia · mikkelkrogsholmElysia — Bun-native web framework with end-to-end type safety and Eden Treaty typed client. Use when building with Elysia or asking about its routing, plugins, lifecycle hooks, validation, Eden Treaty, WebSocket, SSE, or integration with Bun. Fetch live documentation for up-to-date details.
- ▌ Motion · mikkelkrogsholmMotion (formerly Framer Motion) — React and JavaScript animation library. Use when animating with Motion or Framer Motion: page transitions, hover/tap/drag gestures, scroll-triggered animations, exit animations, layout animations, spring physics, variants, AnimatePresence, useAnimate, useMotionValue, or migrating from framer-motion to the motion package. Fetch live documentation for up-to-date details.
- ▌ Prisma · mikkelkrogsholmPrisma ORM — a type-safe database toolkit for Node.js and TypeScript with schema-first modeling, auto-generated client, and migration tooling. Use when building with Prisma or asking about its APIs, configuration, patterns, or integration. Fetch live documentation for up-to-date details.
- ▌ Resend · mikkelkrogsholmResend — email API for developers. Use when building with Resend or asking about its APIs, configuration, patterns, or integration. Fetch live documentation for up-to-date details.
- ▌ Rustfs · mikkelkrogsholmRustFS — S3-compatible distributed object storage written in Rust. Use when building with RustFS or asking about its APIs, configuration, deployment, Docker setup, or integration. Fetch live documentation for up-to-date details.
- ▌ Sentry · mikkelkrogsholmSentry — application monitoring platform for error tracking, performance monitoring, session replay, profiling, and alerting. Use when building with Sentry or asking about SDK initialization, error capture, tracing, source maps, sampling, PII scrubbing, tunneling, or integration with Next.js, Node.js, or other JavaScript frameworks. Fetch live documentation for up-to-date details.
- ▌ Stripe · mikkelkrogsholmStripe — payment processing platform with APIs for accepting payments, managing subscriptions, handling payouts, and preventing fraud. Use when building with Stripe or asking about its APIs, configuration, patterns, webhooks, or integration. Fetch live documentation for up-to-date details.
- ▌ Drizzle · mikkelkrogsholmDrizzle ORM — lightweight, TypeScript-first SQL ORM with schema-as-code and zero-dependency query builder. Use when building with Drizzle ORM or asking about its schema definition, migrations, query builder, relations, or integration with databases like PostgreSQL, MySQL, or SQLite. Fetch live documentation for up-to-date details.
- ▌ SEO Geo · mikkelkrogsholm bundleSEO and GEO (Generative Engine Optimization) for any web project. Use when writing or reviewing page content, meta tags, structured data, or optimizing for search visibility — both traditional search engines (Google, Bing) and AI search engines (ChatGPT, Perplexity, Gemini, Copilot). Applies principles proactively when building landing pages, blog posts, docs sites, product pages, or any public-facing content regardless of framework or language.
- ▌ Upstash · mikkelkrogsholmUpstash — serverless Redis, QStash, and Vector database with per-request pricing optimized for edge and serverless environments. Use when building with Upstash or asking about its Redis client, QStash message queuing, rate limiting, workflows, or vector search. Fetch live documentation for up-to-date details.
- ▌ Gdpr Dev · mikkelkrogsholm bundleGDPR compliance for European developers. Use when building features that handle personal data: user registration, profiles, authentication, email sending, analytics, error tracking, payments, search indexes, background jobs, or any feature that stores, processes, or transmits information about people. Provides stack-aware gotchas, anti-patterns to avoid, and schema design principles. Does not ask questions — applies principles proactively based on what is being built.
- ▌ Gdpr Dpa · mikkelkrogsholm bundleGenerate a GDPR-compliant Data Processing Agreement (DPA) for a project. Use when asked to create, generate, or write a DPA or data processing agreement. Autonomously scans the project to identify all sub-processors (third-party services that handle personal data), then generates a minimal Article 28-compliant DPA covering actual data flows — no compliance theater, no unnecessary boilerplate. Works with any language or framework.
- ▌ Temporal · mikkelkrogsholmTemporal — enterprise-grade durable workflow orchestration platform used by Stripe, Netflix, and Coinbase. Use when building with Temporal: durable workflows, long-running background processes, saga patterns, activity retries and timeouts, signals, queries, updates, worker setup, task queues, Temporal Cloud configuration, or migrating from cron jobs or message queues to reliable orchestration. Covers the TypeScript SDK exclusively.
- ▌ Shadcn UI · mikkelkrogsholmshadcn/ui — copy-owned React component library built on Radix UI and Tailwind CSS. Use when building with shadcn/ui or asking about its components, CLI, theming, configuration, or integration with Next.js, Vite, Remix, or other frameworks. Fetch live documentation for up-to-date details.
- ▌ Surrealdb · mikkelkrogsholmSurrealDB — multi-model database supporting document, graph, relational, key-value, time-series, and vector search in a single engine using SurrealQL. Use when building with SurrealDB or asking about schema design (schemafull vs schemaless), SurrealQL queries, graph relations with RELATE, live queries, full-text search, JS/TS SDK setup, namespace and database hierarchy, record IDs, authentication with DEFINE ACCESS, or connecting with WebSocket vs HTTP. Fetch live documentation for up-to-date details.
- ▌ Better Auth · mikkelkrogsholmBetter Auth — framework-agnostic authentication and authorization framework for TypeScript. Use when building with Better Auth or asking about its APIs, configuration, plugins, session management, OAuth, or integration. Fetch live documentation for up-to-date details.
- ▌ Meilisearch · mikkelkrogsholmMeilisearch — fast, open-source search engine with typo tolerance, faceted search, and AI-powered hybrid search. Use when building with Meilisearch or asking about its index configuration, search parameters, filters, facets, API keys, geosearch, ranking rules, or integration with JavaScript/TypeScript clients. Fetch live documentation for up-to-date details.
- ▌ Openobserve · mikkelkrogsholmOpenObserve (O2) — open-source observability platform for logs, metrics, traces, dashboards, alerts, and Real User Monitoring. Use when setting up OpenObserve (Docker, binary, Kubernetes), ingesting logs/metrics/traces via HTTP API, OpenTelemetry, Fluent Bit, Vector, or Prometheus remote_write, configuring streams and organizations, building dashboards, setting up alerts, integrating with OTEL Collector, or migrating from Elasticsearch, Datadog, or the Grafana/Loki/Prometheus stack. Fetch live documentation for up-to-date details.
- ▌ Tailwindcss · mikkelkrogsholmTailwind CSS — utility-first CSS framework. Use when building with Tailwind CSS or asking about its utility classes, configuration, theming, dark mode, responsive design, custom plugins, or migration from v3 to v4. Fetch live documentation for up-to-date details.
- ▌ Trigger Dev · mikkelkrogsholmTrigger.dev — open-source background jobs platform for TypeScript with durable execution, retries, scheduling, and real-time monitoring. Use when building with Trigger.dev or asking about its task definitions, schedules, delays, batching, concurrency, or deployment. Fetch live documentation for up-to-date details.
- ▌ Monaco Editor · mikkelkrogsholmMonaco Editor — the code editor that powers VS Code, for the browser. Use when integrating Monaco Editor in React, configuring editor instances, adding custom languages/themes, handling editor events, or troubleshooting Monaco in Vite/bundler setups. Fetch live documentation for up-to-date details.
- ▌ Opentelemetry · mikkelkrogsholmOpenTelemetry — vendor-neutral observability framework for generating and collecting traces, metrics, and logs. Use when building with OpenTelemetry or asking about its JavaScript/Node.js SDK setup, auto-instrumentation, manual spans, exporters, context propagation, sampling, or integration with Jaeger, Zipkin, or OTLP collectors. Fetch live documentation for up-to-date details.
- ▌ Playwright CLI · mikkelkrogsholmAutomates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.
- ▌ React Markdown · mikkelkrogsholmreact-markdown — React component for rendering Markdown as React elements. Use when rendering Markdown in React, configuring remark/rehype plugins, customizing components, adding syntax highlighting to code blocks, or handling GFM (tables, strikethrough, task lists). Fetch live documentation for up-to-date details.
- ▌ Tanstack Query · mikkelkrogsholmTanStack Query — powerful async state manager for TypeScript/JavaScript with caching, background refetching, and server state synchronization. Use when building with TanStack Query (React Query) or asking about its caching, query keys, mutations, invalidation, optimistic updates, or integration with React, Vue, Solid, or Svelte. Fetch live documentation for up-to-date details.
- ▌ Tanstack Router · mikkelkrogsholmTanStack Router — fully type-safe router for React with file-based routing, search params validation, loaders, and built-in caching. Use when building with TanStack Router or asking about its route configuration, file-based routing, type-safe links, search params, loaders, or navigation patterns. Fetch live documentation for up-to-date details.
- ▌ Keep Code Simple · mikkelkrogsholm bundlePrevent overengineering before and during software planning, implementation, fixes, reviews, and refactors. Use before planning coding work and whenever an agent might add speculative abstractions, excessive indirection, unnecessary files or dependencies, broad cleanup, premature extensibility, several competing approaches, or ceremony beyond the current requirement. Apply KISS, YAGNI, pragmatic DRY, selective SOLID, a dependency ladder, explicit non-goals, and a diff-scoped simplification gate to produce the smallest clear, correct, verifiable change.
- ▌ Dev Skill Creator · mikkelkrogsholm bundleCreate a new technology documentation skill for the dev-skills library. Use when adding a skill for a specific technology (e.g., bun, hono, react, prisma, stripe, rustfs) that links to official documentation and includes curated best practices. Handles three doc source types: llms.txt URL, GitHub repository, or documentation website. Each skill is thin and agent-agnostic: a triggering description + a live docs pointer + a small curated layer of evergreen gotchas.
- ▌ Agent Readable Code · mikkelkrogsholm bundlePrinciples and a linter for writing code that AI coding agents can read and modify correctly. Use when writing, refactoring, reviewing, or structuring code that will be maintained partly by AI agents (Claude Code, Cursor, Copilot, Aider, Devin). Also use when the user asks about agent-friendly code, AI-friendly architecture, how to structure a repo for AI maintenance, why agents fail on certain codebases, whether SOLID/DRY still apply with AI, or wants to audit an existing codebase for AI-readability. Applies proactively when making naming, file-organization, abstraction, or dependency choices in code the user is likely to maintain with agents — even if they don't explicitly ask for agent-friendly output. Ships with a zero-dependency linter (scripts/lint.py) that flags concrete anti-patterns.
- ▌ Keep Agent Workflows Simple · mikkelkrogsholm bundlePrevent overengineered agent plans and enforce simple, reliable execution before creating tasks, goals, subagents, Kanban boards, queues, orchestration flows, or dependency DAGs in Codex, Hermes, OpenClaw, and similar systems. Use before planning or delegating work, when configuring an agent runtime or board, when resuming a workflow, and when diagnosing excessive cards, states, branches, dependencies, retries, polling, or speculative parallelism. Discover the installed platform's current native controls, configure authorized limits, distinguish hard enforcement from prompt-only guidance, and default to one outcome, low WIP, true dependencies, executable acceptance, bounded recovery, and explicit stop conditions.
- ▌ Ralph It · mikkelkrogsholm bundleSet up, manage, and run ralph-it autonomous agent loops on projects. Use when: (1) Setting up ralph-it on a new or existing project, (2) Creating GitHub issues for autonomous processing, (3) Writing or editing RALPH.md prompt templates, (4) Running, monitoring, or debugging ralph-it loops, (5) Configuring agents (Claude, Codex, Gemini, Aider), (6) Working with ralph-it labels, logs, or lock files. Covers: installation, issue format standards, RALPH.md syntax, multi-LLM configuration, label system, logging, and GitHub Actions CI/CD.
- ▌ Creating Skills · mikkelkrogsholmExpert knowledge on creating Agent Skills for Claude Code. Use when designing or creating SKILL.md files, understanding Skill structure, or implementing progressive disclosure patterns.