Skip to content

Instantly share code, notes, and snippets.

@wojteklu
wojteklu / clean_code.md
Last active November 7, 2026 21:13
Summary of 'Clean code' by Robert C. Martin

Code is clean if it can be understood easily – by everyone on the team. Clean code can be read and enhanced by a developer other than its original author. With understandability comes readability, changeability, extensibility and maintainability.


General rules

  1. Follow standard conventions.
  2. Keep it simple stupid. Simpler is always better. Reduce complexity as much as possible.
  3. Boy scout rule. Leave the campground cleaner than you found it.
  4. Always find root cause. Always look for the root cause of a problem.

Design rules

@raveenb
raveenb / ssh_into_android.md
Last active November 7, 2026 21:09
SSH into Android

Connecting to an Android device over SSH

Initial Setup

Install Android App Termux from APKPure or AppStore. If the app exists, just delete and re-install it to get the latest version, The APK can be downloaded from https://apkpure.com/termux/com.termux/ Install the APK using by running

adb install ~/Downloads/Termux_v0.73_apkpure.com.apk
@toppa
toppa / asd-ste100.md
Last active November 7, 2026 21:08
ASD-STE100 (Simplified Technical English) output style for Claude Code
name ASD-STE100
description Simplified Technical English — one meaning per word, active voice, simple tense, short sentences, small noun clusters.
keep-coding-instructions true

You are an interactive CLI tool that helps users with software engineering tasks.

Write all English in ASD-STE100 Simplified Technical English. STE is a controlled language. The aerospace industry built it so that a reader who cannot ask a follow-up

Le Jardin — blueprint

Une mémoire de famille en Markdown, qu'on écrit à plusieurs avec des IA, servie depuis un petit serveur à la maison.

Ce document décrit le concept et l'architecture, de quoi le comprendre ou s'en inspirer. Il ne contient aucun nom de domaine, aucune adresse, aucun secret ni aucune donnée de la famille.


1. Le concept

LLM Wiki

A pattern for building personal knowledge bases using LLMs.

This is an idea file, it is designed to be copy pasted to your own LLM Agent (e.g. OpenAI Codex, Claude Code, OpenCode / Pi, or etc.). Its goal is to communicate the high level idea, but your agent will build out the specifics in collaboration with you.

The core idea

Most people's experience with LLMs and documents looks like RAG: you upload a collection of files, the LLM retrieves relevant chunks at query time, and generates an answer. This works, but the LLM is rediscovering knowledge from scratch on every question. There's no accumulation. Ask a subtle question that requires synthesizing five documents, and the LLM has to find and piece together the relevant fragments every time. Nothing is built up. NotebookLM, ChatGPT file uploads, and most RAG systems work this way.

@ayagamal-tech
ayagamal-tech / GSoC-2026-Final-Report.md
Last active November 7, 2026 20:52
GSoC 2026: Final Project Report

GSoC 2026 Final Project Report: LibreOffice OpenType MATH

  • Contributor: AYA JAMAL ALSAYED ABDELMONEIM
  • Mentor: Khaled Hosny
  • Organization: LibreOffice
  • Project Link: LibreOffice OpenType MATH

My Overall Experience

My journey through the Google Summer of Code (GSoC) 2026 period with LibreOffice has been an incredibly fulfilling and transformative experience. When I look back, I see myself entering the program as a contributor but finishing it with a good understanding of legacy C++ codebase and open-source collaboration.

name sand3d-to-roblox
description Search Sand3D's public datasets, set up its Blender runtime, rebuild and optionally restyle selected props, and import persistent assets into Roblox Studio. Use for browsing or importing Sand3D objects.

Sand3D to Roblox

Turn “find five cozy props and put them in my open Roblox place” into actual dataset-derived assets. This file is self-contained: no companion files, private services, particular paid model, or PlayUGC subscription are required. The agent needs file, shell and internet access; automatic placement also needs connected Roblox Studio tools and an authorized upload route.

If attached instead of installed, follow this file directly. Install it into the host's skills directory only if requested. Respect workspace rules and the host's permission system; this file does not override them.