Skip to content

Instantly share code, notes, and snippets.

View OmerFarukOruc's full-sized avatar
🏠
Working from home

Omer Faruk Oruc OmerFarukOruc

🏠
Working from home
View GitHub Profile
@OmerFarukOruc
OmerFarukOruc / SKILL.md
Created April 10, 2026 18:10
deslop skill by @i_am_brennan
name deslop
description Run a multi-agent review-readiness pass on a nearly finished change before commit; fan out parallel review agents across rule conformance, type safety, and overengineering, then synthesize and apply the worthwhile fixes.

Deslop

Use this skill after the change is functionally correct and before commit. The PR should be describing already-deslopped code, not code that still needs cleanup.

@OmerFarukOruc
OmerFarukOruc / batch-command.md
Created March 29, 2026 11:24
Claude Code bundled skills — /batch and /simplify prompts extracted from binary (v2.1.87)

Claude Code /batch Command — Extracted from Binary

Source: /home/oruc/.local/share/claude/versions/2.1.87 (compiled ELF, JS bundle embedded) Extracted: 2026-03-29


Command Registration

@OmerFarukOruc
OmerFarukOruc / README.md
Last active March 17, 2026 22:41
📖 Pandoc Markdown Viewer — Render .md files as styled HTML with a Typewriter dark theme

📖 Pandoc Markdown Viewer

Render markdown files as beautifully styled HTML in your browser — using pandoc with a custom Typewriter dark theme (inspired by the Obsidian Typewriter theme).

Warm sepia palette · Clean typography · JetBrains Mono code · No animations

Preview

Feature Details
@OmerFarukOruc
OmerFarukOruc / oc-cleanup
Last active March 24, 2026 18:14
oc-cleanup — Find and kill orphaned OpenCode processes on Linux (workaround for issue #15348)
#!/usr/bin/env bash
# oc-cleanup — Find and kill orphaned opencode processes (no TTY)
# Usage:
# oc-cleanup → list orphans only (dry run)
# oc-cleanup kill → kill them all
# oc-cleanup watch → show live opencode resource usage
# oc-cleanup guard → continuous watchdog (default: 1024MB threshold, 60s interval)
# oc-cleanup guard 512 → custom RAM threshold in MB
# oc-cleanup guard 512 30 → custom threshold + check interval in seconds
@OmerFarukOruc
OmerFarukOruc / qmd_finetune_lfm2_v2.ipynb
Created February 19, 2026 18:54
QMD Query Expansion: Fine-tune LiquidAI LFM2-1.2B (v2 - fixed overfitting)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@OmerFarukOruc
OmerFarukOruc / qmd_finetune_lfm2.ipynb
Created February 19, 2026 15:14
QMD Query Expansion: Fine-tune LiquidAI LFM2-1.2B on free Google Colab T4 (~2.5h)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@OmerFarukOruc
OmerFarukOruc / fdm-install-fedora.sh
Last active February 5, 2026 13:24
Install Free Download Manager on Fedora (converts .deb to .rpm using alien)
#!/bin/bash
# Free Download Manager Installer for Fedora
# Extracts .deb directly (avoids alien dependency issues)
set -e
FDM_URL="https://files2.freedownloadmanager.org/6/latest/freedownloadmanager.deb"
WORK_DIR=$(mktemp -d)
cd "$WORK_DIR"
@OmerFarukOruc
OmerFarukOruc / claude.md
Last active April 12, 2026 06:57
AI Agent Workflow Orchestration Guidelines

AI Coding Agent Guidelines (claude.md)

These rules define how an AI coding agent should plan, execute, verify, communicate, and recover when working in a real codebase. Optimize for correctness, minimalism, and developer experience.


Operating Principles (Non-Negotiable)

  • Correctness over cleverness: Prefer boring, readable solutions that are easy to maintain.
  • Smallest change that works: Minimize blast radius; don't refactor adjacent code unless it meaningfully reduces risk or complexity.
@OmerFarukOruc
OmerFarukOruc / opencode-kimi-setup.md
Last active April 23, 2026 06:30
OpenCode + Kimi For Coding (K2.5) Setup

OpenCode + Kimi For Coding (K2.5) Setup

1. Add credentials

opencode auth login
# Select "Kimi For Coding"
# Enter your API key (sk-kimi-...)
@OmerFarukOruc
OmerFarukOruc / stm32cubeclt-fedora43-install.md
Created January 30, 2026 10:25
Installing STM32CubeCLT on Fedora 43

Installing STM32CubeCLT on Fedora 43

A complete guide to installing STMicroelectronics STM32CubeCLT (Command Line Tools) on Fedora 43, including workarounds for common package verification and dependency issues.

Overview

STM32CubeCLT provides essential command-line tools for STM32 development including the STM32CubeProgrammer, GDB server, and ARM toolchains. This guide addresses specific issues with ST's RPM packaging on Fedora 43, particularly with DNF5's stricter verification requirements.

Prerequisites