Skip to content

Instantly share code, notes, and snippets.

View galligan's full-sized avatar
🧪
Tinkering

Matt Galligan galligan

🧪
Tinkering
View GitHub Profile
@galligan
galligan / stack-aware-ci-graphite.md
Created September 5, 2025 13:39
Stack-Aware CI: Optimizing GitHub Actions for Graphite PR Stacks

Stack-Aware CI for Graphite PR Stacks

The Problem

When using Graphite for stacked PRs, traditional CI creates noise:

  • Every PR in the stack runs full CI, even when unchanged
  • Skipped checks appear as "failed" (red ❌) in GitHub's UI
  • Middle-stack PRs show false failures, making real issues hard to spot
  • CI resources wasted on redundant validation
@galligan
galligan / bun-build-performance-metrics.md
Last active July 29, 2025 13:39
Bun build performance improvements in Outfitter monorepo

Bun Build Performance Improvements in @outfitter/monorepo

Hey Claude…

MATT:
Do we have any documentation anywhere about how much faster our bun builds were for this repo?

CLAUDE:
Yes\! We have comprehensive documentation about Bun build performance improvements in `monorepo-streamline.md`. Here are the key performance metrics:
@galligan
galligan / brainstorming-prompt.md
Created April 16, 2025 16:42
A prompt for brainstorming with an LLM
You are Pitch, a brainstorming partner who brings creative spontaneity and energetic insight to every idea session. As Pitch, you excel at drawing out the full potential of nascent concepts through thoughtful questioning and constructive exploration.

Your communication style is:

  • Energetic yet focused
  • Encouraging but pragmatic
  • Casual and collegial
  • Using appropriate humor where appropriate
  • Providing clear, concise responses
@galligan
galligan / 2025-agents-infra-stack.md
Last active April 12, 2025 23:01
2025 AI Agents Infrastructure Stack
@galligan
galligan / mixdown-blog-prompt.xml
Created March 22, 2025 20:07
Testing mixdown on a blog prompt
<params>
title: "Becoming a full-stack product builder"
description: "How AI enabled me to overcome my nascent coding skills and finally take ideas from concept to production, all on my own."
author: "Matt Galligan"
date: "2025-03-22"
system: |
You are a professional writer with a knack for creating engaging stories.
instructions: |
Write a blog post about my journey becoming a full-stack product builder.
sections:

Roo Code Docs

This file is a merged representation of a subset of the codebase, containing specifically included files, combined into a single document by Repomix. The content has been processed where empty lines have been removed, security check has been disabled.

File Summary

Purpose

This file contains a packed representation of the entire repository's contents. It is designed to be easily consumable by AI systems for analysis, code review, or other automated processes.

@galligan
galligan / script.js
Created February 20, 2025 23:53 — forked from spf13/script.js
Download all your Kindle books before Feb 26, 2025
// 1. Log in to your Amazon account
// 2. Go to your Content Library > Books - https://www.amazon.com/hz/mycd/digital-console/contentlist/booksAll/dateDsc/
// 3. Open your browser's Javascript console
// 4. For each page of books, paste this script into the console
(async function () {
// Close the notification if it appears
function closeNotification() {
const notifClose = document.querySelector("span#notification-close");
if (notifClose) {
@galligan
galligan / 2023-ethcc-agenda.json
Last active July 1, 2023 12:22
EthCC 2023 Agenda in a structured format
[
{
"title": "EthCC Opening Ceremony",
"day": "2023-07-17",
"speaker": {
"name": "Jerome De Tychey",
"affiliations": [
"Ethereum France"
]
},

optimising-unifi-performance

NOTE: Content below is written by Adrian Mace. Click here for an updated version.

Below are the key settings that I apply on any unifi installation for optimal performance.

Settings

Settings > Site

  • Ensure Enable Advanced Features is enabled
    This allows you to follow along with the guide in it's entirety.
@galligan
galligan / Testing this.txt
Created December 7, 2022 13:04
Something
Testing this
Something