Skip to content

Instantly share code, notes, and snippets.

View ichim-david's full-sized avatar

David Ichim ichim-david

  • Romania
View GitHub Profile
@ichim-david
ichim-david / humble-pi.md
Created June 23, 2026 13:22 — forked from joematthews/humble-pi.md
Humble Pi — local agentic coding on minimal hardware

Humble Pi — local agentic coding on minimal hardware

A coding agent that runs entirely on your own machine. No API keys, no cloud, works offline.

pi is the agent you talk to. It runs against a local llama.cpp server hosting Google Gemma 4 (the unsloth builds).

Pick a model by how much memory you have:

Model unsloth repo Download VRAM Start Max
@ichim-david
ichim-david / SKILL.md
Created June 5, 2026 18:23 — forked from IgorWarzocha/SKILL.md
AGENTS.md authoring skill
name agents-md
description How to write, audit and edit AGENTS.md files.

AGENTS.md Authoring

Purpose

Create and improve AGENTS.md files that are short, scoped, and useful to coding agents. Preserve intent and non-obvious rules; do not summarize the repo.

@ichim-david
ichim-david / requirements_gemma4_additive_moe_reviewed_v10_b300_24h.txt Gemma4 additive MoE reviewed v10 B300 24h training script and requirements
# Install PyTorch separately for the B300 / Blackwell CUDA stack, for example:
# pip install --pre --upgrade torch torchvision --index-url https://download.pytorch.org/whl/nightly/cu128
#
# Then install this file:
# pip install --upgrade -r requirements_gemma4_additive_moe_reviewed_v9_streamfix.txt
#
# FlashAttention 2 is optional. The script defaults to SDPA for maximum
# out-of-the-box compatibility. To use FlashAttention 2 after installing it:
# pass --attn_implementation flash_attention_2.
# To install FlashAttention explicitly:
@ichim-david
ichim-david / fast_mlx.md
Created May 20, 2026 18:59 — forked from awni/fast_mlx.md
Writing Fast MLX

Making MLX Go Fast

This guide assumes you have some familiarity with MLX and want to make your MLX model or algorithm as efficient as possible.

The guide covers the following:

@ichim-david
ichim-david / patch-edid.md
Created May 16, 2026 13:05 — forked from ejdyksen/patch-edid.md
A script to fix EDID problems on external monitors in macOS

patch-edid.rb

A script to fix EDID problems on external monitors in macOS.

Instructions

  1. Connect only the problem display.

  2. Create this directory structure (if it doesn't already exist):

@ichim-david
ichim-david / copilot-java-approaches.md
Created April 15, 2026 07:57 — forked from jdubois/copilot-java-approaches.md
Best approaches to use GitHub Copilot and Java

Comparing Approaches for GitHub Copilot + Java

Overview

When GitHub Copilot analyzes or generates Java code, the approach used for code intelligence directly impacts performance (speed of interaction), output quality (correctness and idiomatic usage of Java, Spring, and related frameworks), resource consumption (tokens and premium requests), and cost.

This document compares six approaches across these dimensions.


@ichim-david
ichim-david / TWITTER_BLOCKLIST_PUBLIC.md
Created March 30, 2026 07:25 — forked from steipete/TWITTER_BLOCKLIST_PUBLIC.md
Redacted Twitter mention blocklist policy

Twitter Mention Blocklist Policy

Public-safe version. Redacted. No handles, no links, no callouts.

Block immediately

  • Strongly derogatory replies
  • Crypto spam, token shills, wallet/contract junk
  • Clear AI slop or reply-bot behavior
  • Repetitive low-context spam
#!/usr/bin/env bash
# Atomic commit helper to prevent AI's from accidentally deleting
# changes from dangerous commands. I only allow AI agents to commit with this flow.
# I disallow AI agents from git reset, git checkout, and git revert because
# they are dangerous operations when multiple agents (or I) are editing
# files in the same work tree.
set -euo pipefail
usage() {
cat >&2 <<'EOF'
@ichim-david
ichim-david / minibeast.chatmode.md
Created December 23, 2025 19:28 — forked from burkeholland/minibeast.chatmode.md
Mini Beast for GPT-5 Mini
description Mini Beast

<tool_preambles>

  • Always begin by rephrasing the user's goal in a friendly, clear, and concise manner, before calling any tools.
  • Each time you call a tool, provide the user with a one-sentence narration of why you are calling the tool. You do NOT need to tell them WHAT you are doing, just WHY you are doing it.
    • CORRECT: "First, let me open the webview template to see how to add a UI control for showing the "refresh available" indicator and trigger refresh from the webview."
    • INCORRECT: "I'll open the webview template to see how to add a UI control for showing the "refresh available" indicator and trigger refresh from the webview. I'm going to read settingsWebview.html."
  • ALWAYS use a todo list to track your progress using the todo list tool.
@ichim-david
ichim-david / post.md
Created December 23, 2025 19:28 — forked from burkeholland/post.md
Prompt Files vs Custom Instructions vs Custom Agents
layout post
title We need practical AI workflows
date 2025-11-17 08:40:00 +0000
categories posts
permalink /posts/promptfiles-vs-instructions-vs-agents/

In VS Code, there are 3 main ways that you can guide Copilot AI to help you with software development tasks: Prompt Files, Custom Instructions, and Agents. Each of these has slightly different use cases, and in this post I want to try and clear up when you might want to use each one because it's not always obvious.