Skip to content

Instantly share code, notes, and snippets.

View mvandermeulen's full-sized avatar

Mark mvandermeulen

  • Fivenynes
  • Sydney, Australia
  • 21:13 (UTC +11:00)
View GitHub Profile
@michael-krumm
michael-krumm / aas-implementation-plan.md
Created June 6, 2025 14:49
Authorization & Access Service Implementation Documentation for Flow Issue #51

Authorization & Access Service - Implementation Plan

Executive Summary

This implementation plan details the creation of the Authorization & Access Service (AAS), a centralized abstraction layer for managing access to shared resources across the Mindbots ecosystem. The AAS incorporates patterns from the AI Delegation Service to support both human users and AI agents accessing shared resources.

Key Integration: AI Delegation Service

The AI Delegation Service provides critical patterns that enhance our AAS design:

@gwpl
gwpl / claude-continue-directory-migration.md
Created June 2, 2025 19:38
Claude Code `--continue` after Directory `mv` move - Migration Guide and Internal Mechanics explanation

Claude Code Continue Functionality: Directory Migration Guide ( Claude Code --continue after Directory mv move - Migration Guide and Internal Mechanics explanation )

This guide explains how to preserve Claude Code's --continue functionality when moving project directories, along with the underlying mechanics.

Note: Claude Code currently lacks built-in directory migration features. Each directory maintains independent conversation sessions, and history doesn't automatically transfer when projects are moved.

Quick Fix: Steps to Maintain Continue History

When you move a project directory and want to preserve your conversation history:

@teaishealthy
teaishealthy / rpc.py
Created June 2, 2025 17:10
teaRPC - portable Redis* RPC
import asyncio
import json
import traceback
import uuid
from typing import (
Any,
Awaitable,
Callable,
Coroutine,
Literal,
@MangaD
MangaD / socket_api.md
Last active August 17, 2025 03:27
Comprehensive Guide to the Socket API

Comprehensive Guide to the Socket API

CC0

Disclaimer: Grok generated document.

The Socket API is a foundational technology for network and inter-process communication, enabling processes to exchange data across networks or within a single system. Initially developed as part of Berkeley Software Distribution (BSD) UNIX in the early 1980s, the Socket API, often called the Berkeley sockets API, has become a standard interface for networked applications across platforms like Linux, Windows, and macOS. This article provides a thorough exploration of the Socket API, covering its architecture, address families, socket types, protocols, implementation details, practical examples, and advanced concepts.

1. Introduction to the Socket API

@yazanzaid00
yazanzaid00 / ShortKit.md
Last active October 2, 2025 21:05
Run macOS Shortcuts Links Silently in the Background

ShortKit: Headless Shortcuts Launcher for macOS

Tired of shortcuts:// links opening the Shortcuts GUI app every time? ShortKit is a lightweight AppleScript application that registers its own custom shortkit:// URL scheme, allowing you to silently trigger Shortcuts in the background—no GUI.


Installation

1. Create the AppleScript

@0xdevalias
0xdevalias / template-effective-communication-analysis-and-coaching-framework.md
Last active October 2, 2025 20:47
A structured methodology, prompt, and template designed to identify and reduce miscommunication while supporting participants in developing more effective and emotionally intelligent communication skills.

[Template] Effective Communication Analysis & Coaching Framework

This document compiles a series of structured communication coaching analyses, focused on a real-world conversation reviewed in multiple segments. The analysis is guided by a single consistent prompt and performed in discrete parts to reduce bias and preserve objectivity.

Table of Contents

@lyohe
lyohe / new-uuid-v7.swift
Created May 18, 2025 14:53
UUID v7 を生成するための Raycast script command
#!/usr/bin/swift
// Required parameters:
// @raycast.schemaVersion 1
// @raycast.title New UUID v7
// @raycast.mode compact
//
// Optional parameters:
// @raycast.icon 🆔
// @raycast.packageName UUID Utilities
// @raycast.description Generate a draft-spec UUID version 7 and copy it to the clipboard.
@jessedc
jessedc / Chrome Tab Automations.md
Last active October 2, 2025 21:11
Apple Script to close duplicate google chrome tabs. Build with Codename Goose.

Two scripts that can automate some Chrome tasks for you:

  1. Close duplicate tabs
  2. Save all your tabs to an Apple Notes Note

Run with osascript ~/close_chrome_duplicates.scpt or osascript ~/save_chrome_tabs_to_notes.scpt

Setup some alisases

@0xdevalias
0xdevalias / ai-agent-rule-instruction-context-files.md
Last active October 20, 2025 22:35
Some notes on AI Agent Rule / Instruction / Context files / etc

AI Agent Rule / Instruction / Context files / etc

Some notes on AI Agent Rule / Instruction / Context files / etc.

Table of Contents

@Graeme22
Graeme22 / typedredis.py
Created April 26, 2025 04:00
Fix redis-py's terrible types and add serialization
import pickle
from typing import Any, Set, Type, TypeVar
from redis.asyncio import Redis
from redis.typing import AbsExpiryT, ExpiryT, KeyT, ResponseT
T = TypeVar("T")
class TypedRedis(Redis):