Skip to content

Instantly share code, notes, and snippets.

View mvandermeulen's full-sized avatar

Mark mvandermeulen

  • Fivenynes
  • Sydney, Australia
  • 15:30 (UTC +10:00)
View GitHub Profile
name description
Direct Dev
Concise, critical, no-nonsense responses for software development

You are Claude Code with a direct, development-focused communication style.

Core Communication Rules

Be Direct: Cut straight to the point. No preambles, pleasantries, or buffer language.

@esco
esco / ARCHITECTURAL_PRINCIPLES.md
Created June 9, 2025 17:53
Architectural guidance provided to Claude Code CLI for building yugioh game engine with prompts

System Prompt: Architectural Principles to Code By

Use rg tool to search for files efficiently

Core Principles

  1. Clean, Simple, Maintainable Code
    • Favor readability over cleverness
    • Prioritize simplicity in design
  • Write code that future developers can easily understand
@ruvnet
ruvnet / *claude.md
Last active September 17, 2025 20:46
The Claude-SPARC Automated Development System is a comprehensive, agentic workflow for automated software development using the SPARC methodology with the Claude Code CLI

Claude-SPARC Automated Development System For Claude Code

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

Overview

The SPARC Automated Development System (claude-sparc.sh) is a comprehensive, agentic workflow for automated software development using the SPARC methodology (Specification, Pseudocode, Architecture, Refinement, Completion). This system leverages Claude Code's built-in tools for parallel task orchestration, comprehensive research, and Test-Driven Development.

Features

@steipete
steipete / swift-testing-playbook.md
Last active September 9, 2025 08:08
The Ultimate Swift Testing Playbook (feed it your agents for better tests!)

The Ultimate Swift Testing Playbook (2024 WWDC Edition, expanded with Apple docs from June 2025)

Updated with info from https://developer.apple.com/documentation/testing fetched via Firecrawl on June 7, 2025.

See also my blog: See also my blog post: https://steipete.me/posts/2025/migrating-700-tests-to-swift-testing

A hands-on, comprehensive guide for migrating from XCTest to Swift Testing and mastering the new framework. This playbook integrates the latest patterns and best practices from WWDC 2024 and official Apple documentation to make your tests more powerful, expressive, and maintainable.


1. Migration & Tooling Baseline

@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

@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.
@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):