Kaspars Dambis @kaspars.damb.is · 05/09/2026Pretty cool to see your WordPress site as a connector in the Claude mobile app. It is a streamable-http MCP server by Agent Pilot plugin combined with OAuth Pilot for seamless auth. Also works with the official MCP-adapter feature plugin. 050
Kaspars Dambis @kaspars.damb.is · 04/09/2026With Agent Pilot you can create and manage agent skills in WordPress (just like blog posts) and publish them as standard Agent Plugins. Now with OAuth Pilot you get one-click authentication for all the MCP clients (Claude, ChatGPT, etc). No more application passwords! 120
Kaspars Dambis @kaspars.damb.is · 02/09/2026Did you know that the creator of ManageWP Vladimir Prelovac also created Kagi search engine and the associated products? So cool! 020
Kaspars Dambis @kaspars.damb.is · 24/08/2026The OpenAI batch API is pretty cool at 50% of the cost. Great for large scale tasks such as captioning 42k images with gpt-5-mini. Here is what I learned: 100
Kaspars Dambis @kaspars.damb.is · 24/08/2026During the weekend I built a contextual search tool for a photo library with 42k images across 2.8k galleries. The results are amazing! 100
Kaspars Dambis @kaspars.damb.is · 21/08/2026The FAIR standard (created for WordPress and built on AT protocol) would be perfect for distributing agent plugins since it covers everything from versioning, signing, discovery and packaging. Now the Agent Plugin project is trying really hard to figure this out github.com/agentplugins...github.comagentplugins agent-plugins-spec · DiscussionsExplore the GitHub Discussions forum for agentplugins agent-plugins-spec. Discuss code, ask questions & collaborate with the developer community. 221
Kaspars Dambis @kaspars.damb.is · 17/08/2026What do you think of these Claude system prompts? Sound a bit too verbose and as if AI was used to iterate on them which eventually flattens the intent and looses the nuance. platform.claude.com/docs/en/rele...platform.claude.comSystem PromptsSee updates to the core system prompts on [claude.ai](https://claude.ai) and the [Claude iOS app](https://anthropic.com/ios) and [Claude Android app](https://anthropic.com/android). 100
Kaspars Dambis @kaspars.damb.is · 10/08/2026Trying out Agent Pilot WordPress plugin prototype to self-host host AI skills. Let's you manage and publish agent skills without having to figure out Git or GitHub. 040
Kaspars Dambis @kaspars.damb.is · 05/08/2026What would be your preferred interface for creating agent skills in WordPress? a) all front-matter fields in the editor area (ACF-style), or b) all front-matter fields in the sidebar panel? 000
Kaspars Dambis @kaspars.damb.is · 04/08/2026Thanks to the "Agent Skills Discovery via Well-Known URIs" RFC from Cloudflare we can have WordPress as the Skills CMS with the convenience of `npx skills add ...` 100
Kaspars Dambis @kaspars.damb.is · 04/08/2026So when is every new plugin an AI plugin? 1. Exponential -- late 2029 2. Linear -- by 2038. Nice read from Casey: caseyrb.com/blog/ai-plug...caseyrb.com1 in 6 new WordPress plugins is now an AI plugin · Casey BurridgeI counted every plugin on WordPress.org (all 68,651 of them) to measure the AI wave: over 3,000 AI plugins, a share that has doubled in two years, and a trend line that eventually hits 100%. 010
Kaspars Dambis @kaspars.damb.is · 23/07/2026Agent skills and instructions need a CMS so that teams can collaborate on these critical assets without having to learn git and cli tooling. WordPress is a CMS. Can we make it do this? 110
Kaspars Dambis @kaspars.damb.is · 22/07/2026Check your AI tool memories (under ~/.codex/memories and ~/.claude/projects). I find that most of them are actually polluting the context and not helping. 000
Kaspars Dambis @kaspars.damb.is · 21/07/2026We often overlook how WordPress was THE vibe coding of the previous decades. Now there are just way more options available. 140
Kaspars Dambis @kaspars.damb.is · 19/06/2026the no-tool and no-rag approach of claude code feels to be wasting tokens and working through things slower. what's your experience? same model in cursor is way faster and productive. 000
Kaspars Dambis @kaspars.damb.is · 22/05/2026The Jetpack monorepo is 767MB 🐡 Mostly because of the tracked build files (roughly 360MB) which are not even part of the current work tree. 000
Kaspars Dambis @kaspars.damb.is · 21/05/2026Would you trust AI to run this? Will it actually apply those single quotes when running it? It created the ~ directory itself during previous runs so it is trying to clean up. 000
Kaspars Dambis @kaspars.damb.is · 21/05/2026Here is a crazy idea -- pull requests will get replaced by issues or feature requests as the primary way of contributing to open source projects.changelog.com 100
Kaspars Dambis @kaspars.damb.is · 04/05/2026Federated and independent web is a user experience and usability challenge. Here is a great list of known issues and how they’re being addressed across the ecosystem. wedistribute.org/2026/04/the-...wedistribute.orgThe Seven Deadly Fediverse UX Sins: A Redemption Report Card - We DistributeSix months after an initial analysis, two Fediverse experts come back to examine where user experience has changed. Are we on the path of redemption, or repeating the same old sins? 000
Kaspars Dambis @kaspars.damb.is · 21/04/2026Funny how macOS search (both Finder and Spotlight) is so bad that I don’t even think of using it. Imagine how bad AI would do if it couldn’t search properly. Are there recent Mac apps that are trying to solve this? 000
Kaspars Dambis @kaspars.damb.is · 21/04/2026Somebody should unleash AI agents on the WP trac backlog, have it track all steering decisions and see where we land. We sure could get a core committer skill out this 😅 000
Kaspars Dambis @kaspars.damb.is · 29/03/2026Spent the Saturday afternoon exploring ways to add surrogate-key (also known as cache tags) support for Nginx fastcgi cache which is otherwise great with state-while-revalidate support, etc. 100
Kaspars Dambis @kaspars.damb.is · 24/02/2026The Connectors screen in WP 7.0 would really benefit from encrypted options unless we want to expose those API keys to anyone with access to wp-admin/options.php 110
Kaspars Dambis @kaspars.damb.is · 23/02/2026ChatGPT wouldn't do it, Claude wouldn't do it. Eventually tried Perplexity and it was able to generate notes with correct code snippets from my WordPress course videos. Amazing since it didn't have to invent anything -- just capture everything I said and include the relevant code snippets. 110
Kaspars Dambis @kaspars.damb.is · 20/02/2026WordPress block development with breakpoint debugging for JS is a life-changer! So is PHP breakpoints, to be honest. Instead of hunting for the correct file in the browser console, you just add breakpoints in VS Code and it automatically stops JS at that point to show you the full state. 110
Kaspars Dambis @kaspars.damb.is · 16/02/2026When can we reasonably expect all macOS apps to use the correct squircle radius? I can't believe VSCode and Google Chrome are still different from the Finder or any of the built-in apps... 000
Kaspars Dambis @kaspars.damb.is · 15/02/2026I can't believe I'm discovering the Apple Shortcuts just now. In one click it can now get my computer ready for screen recording -- it opens VS Code, web browser + recording app, and resizes the windows to fit a specific aspect ratio. The app is bundled with every Mac and iPhone since 2021. 110
Kaspars Dambis @kaspars.damb.is · 04/02/2026Can AI help optimize your landing pages from actual user session data? We enabled user session recording using PostHog (which uses rrweb behind the scenes), and drove Meta ads to the page. Then used AI to extract those 36k+ events into a single file and asked it to analyze the results. 100
Kaspars Dambis @kaspars.damb.is · 22/01/2026Turns out that building a "Clear formatting" feature for the WordPress block editor is more difficult than I imagined. Many blocks have the inner content as part of the `content` attribute but things get difficult with RichText, for example. Do you have a solution for this? 010
Kaspars Dambis @kaspars.damb.is · 21/12/2025Trying to find an alternative to Screen Time for kids on macOS since it’s completely unreliable and the UX is terrible. AdGuard/PiHole with a macos user profile that enforces DNS seems like one option. Need to be local and selfhosted. Suggestions? 000
Kaspars Dambis @kaspars.damb.is · 07/12/2025After sunsetting a VPS that was used for backup of other VPSes, I decided to have #restic send everything to a restic-rest instance (as docker container) on my #homelab NAS over #wireguard. Amazing how restic can backup to so many destinations (s3, sftp, http) over so many transports. 010
Kaspars Dambis @kaspars.damb.is · 06/12/2025Add logging to my kitchen-sink WordPress plugin with handlers for error_log() and Query Monitor. Nice to have info/debug level data while developing and warnings+ on PROD. How are you handling this in your plugins? 010
Kaspars Dambis @kaspars.damb.is · 04/12/2025Did you know that HTTP3 is already supported by 92% of browsers and can offer 10-20% performance improvements (mostly to LCP) especially for mobile users? Nginx added support for HTTP/3 two years ago in version 1.25.0 so it is available in most recent Linux distributions. 120
Kaspars Dambis @kaspars.damb.is · 02/12/2025Did you know there is a way to check the historic web vitals for your sites from actual user data? Try it out here: cruxvis.withgoogle.com 020
Kaspars Dambis @kaspars.damb.is · 28/11/2025Has anyone had luck registering for AliExpress API access? Getting auto-rejected and not sure what to try next. 000
Kaspars Dambis @kaspars.damb.is · 23/11/2025Check out my updated /uses list with the latest gear and software changes from 2025: kaspars.net/useskaspars.netUses — Kaspars DambisHere is a list of tools and services I love and use (last updated on November 2025): Computing MacBook Pro (M1 2021). iPhone 11 (3rd battery) and looking to upgrade to iPhone 17. Apple Watch Series 8 for tracking sleep, gym, walks and bike rides. QNAP TS-435XeU (Amazon) home-lab server for Home Assistant and Scrypted... 000
Kaspars Dambis @kaspars.damb.is · 23/11/2025The #FAIR plugin for WP doesn’t like iOS Safari. Probably an outdated regex on user agent? 000
Kaspars Dambis @kaspars.damb.is · 23/11/2025Amazing how little PHP can do so much! serverless.industries/2025/07/06/a... I also do 99% of prototyping in PHP. Fun idea from @christian@einbeck.socialserverless.industriesThe Anti-Framework - Serverless IndustriesAfter all these years, I still love PHP. Every time when I create a small or big personal project which should work for a long time with low effort, I choose PHP over .NET or Angular. It “just works”. 010
Kaspars Dambis @kaspars.damb.is · 21/11/2025Turns out HTTP Host headers can have a trailing dot (totally valid too) and nginx will happily forward it to php-fpm making $_SERVER['HTTP_HOST'] have a trailing dot which then fails all WP multisite domain lookups... First time seeing this on a fresh nginx + php 8.4 setup. 000
Kaspars Dambis @kaspars.damb.is · 21/11/2025How do you profile PHPStan runs for performance issues? It appears to be spawning a child process even if maximumNumberOfProcesses is set 1 which makes the core logic invisible to XDebug profiler. 000
Kaspars Dambis @kaspars.damb.is · 21/11/2025Trying out the new VS Code fork from Google. Requires Google login to actually use it... not sure I like this direction. 000
Kaspars Dambis @kaspars.damb.is · 16/11/2025Cloudflare and other MITM proxies with TLS termination have access to your WP usernames and passwords, and every WooCommerce transaction (including customer billing and address data). 010
Kaspars Dambis @kaspars.damb.is · 15/11/2025Version 3.0.0 of the Minit plugin for WordPress now defers the script bundle by default and uses this trick to support scripts with "after" logic (which require the parent to be loaded). Learn more here: github.com/kasparsd/minit 131
Kaspars Dambis @kaspars.damb.is · 13/11/2025Has anyone seen WP add ?_t=... to image URLs? Couldn't find anything in the codebase where this is happening. This is causing WP to fail at generating the srcsets. 100
Kaspars Dambis @kaspars.damb.is · 13/11/2025Improve the local development experience for your team and point *.local.yourproject.com to 127.0.0.1 using the public DNS. Here is how to configure it:kaspars.netSetup Local Development Domain with Public DNSDid you know that you can point any domain to 127.0.0.1 and it will happily resolve to your local development environment? No more edits to ... 010
Kaspars Dambis @kaspars.damb.is · 12/11/2025Everyone on Twitter now... The whole re-auth flow is completely broken. I'm using the correct key and it still goes into this infinite loop. 020
Kaspars Dambis @kaspars.damb.is · 12/11/2025Has anyone created a /metrics REST API endpoint for WordPress that reports data about the WP instance -- object cache reads/writes/memory (from memcache/redis/apcu), php-fpm stats, system load, disk space, etc. Ideally, with Prometheus and OpenTelemetry output formats. 011
Kaspars Dambis @kaspars.damb.is · 07/11/2025Here is a tip -- you don't need the defined( 'ABSPATH' ) checks in class files that don't run any code. PHP will simply do nothing when a class definition is loaded. I've noticed that AI is prone to adding it because of how WP core uses outside of class files. 100
Kaspars Dambis @kaspars.damb.is · 05/11/2025Cmd+Z for restoring recently closed tab is really nice. That key combo is muscle memory for global undo. TIL: Zen browser and others use Cmd+Shift+T to do that. 000