Extending Bricklayer: adding your own MCP tool
Just enough code to add a new MCP tool to Bricklayer.
Bare minimum working setups for devs
Short, working setups and snippets for Apache, PHP, Magento 2 and Linux. Just enough to get you running.
Just enough code to add a new MCP tool to Bricklayer.
Just enough hardening to run Bricklayer on staging or production without handing an AI agent the keys to the store.
Just enough setup so every developer on the team gets the same Magento knowledge, whatever AI agent they prefer.
Just enough configuration to tell Your AI agent what to check before it changes the risky parts of Your project.
Just enough structure to write project skills Your AI agent will discover on its own.
Just enough orientation for Your AI agent to know where it is before it touches anything.
Just enough scaffolding to let Your AI agent create Magento boilerplate the same way every time.
Just enough inspection to see how a Magento message queue is wired, without opening four XML files per module.
Just enough inspection to know what a page or an admin grid really contains before You change it.
Just enough examples to let Your AI agent run PHP inside Magento without breaking anything.
Just enough checks to find the usual Magento performance suspects before You start profiling.
Just enough debugging setup to get from "something broke" to a fix in one tool call.
Just enough checks to write a Magento plugin that does not fight with the ones already there.
Just enough workflow to stop Your AI agent from guessing about Magento.
Just enough configuration to decide what Your AI agent is allowed to do on a Magento instance.
Just enough setup to run Bricklayer when Your Magento lives in a container and Your AI agent lives on the host.
Just enough setup to teach Your AI agent the conventions of Your Magento project, not just Magento in general.
Just enough setup to give Your AI coding agent runtime visibility into Magento 2.
In Wayland environments, particularly with window managers like Hyprland, traditional screenshot tools like Flameshot may not work seamlessly.
When it comes to capturing screenshots on a Linux system, Flameshot is a popular choice, offering a wide range of features for taking and editing screenshots.
Simple snippet for slug creation, useful for URL-s. Based on this gist.
By default, PHP natsort() function does not work with multidimensional arrays.
Your images take too much space on Your web server? You just realized that Your server disk usage is near 100%?
Just enough minimal setup for Apache 2 to expose Jenkins instance to public.
Just enough working example of Nextcloud instance.
Just enough files to start Your Magento 2 module development. Based on Magento 2.3.4 CE.
Just enough setup to get Your site running with PHP FPM.
Bare minimum setup for public exposing your server apps running on ports that are not 80 or 443.
Just enough working example setup to get You running and catch errors.