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
---
name: plan-exit-review
version: 2.0.0
description: |
Review a plan thoroughly before implementation. Challenges scope, reviews
architecture/code quality/tests/performance, and walks through issues
interactively with opinionated recommendations.
allowed-tools:
- Read
- Grep
@tokenbender
tokenbender / SKILL.md
Last active February 27, 2026 02:57
Updated global OCR combo: ocr-refiner + pdf-ocr-feedback
name description
pdf-ocr-feedback
High-accuracy OCR pipeline using Maj@K consensus voting, structured self-evaluation, and adaptive compute budgets to achieve ≥95% transcription accuracy.

When to Use

Use when transcribing PDF pages via vision model and you need high accuracy — especially for:

  • Equations or mathematical notation
  • Tables with complex structure (3+ columns, merged cells)
@bkataru
bkataru / gist:27caa1aeb746efb06f83127cfcc586b0
Created February 18, 2026 17:15
opencode titlecase crash fix: TypeError when task() called without subagent_type in TypeScript project directories
# opencode `titlecase` Crash Fix — Binary Patch
## Problem
When using [opencode](https://github.com/anomalyco/opencode) (v1.2.6) with the [oh-my-opencode](https://github.com/code-yeongyu/oh-my-opencode) plugin in **TypeScript project directories**, the process crashes with:
```
TypeError: undefined is not an object (evaluating 'str3.replace')
at titlecase (src/util/locale.ts:3:12)
at task (src/cli/cmd/run.ts:170:24)
@SHJordan
SHJordan / AIOWSLARCHSETUP.ps1
Last active February 2, 2026 13:20
AIO SCRIPT TO SETUP WSL+OMZ+LAZYVIM+ZSH+MISE+OPENCODE+OH+MY+OPENCODE
#!/usr/bin/env pwsh
#Requires -Version 5.1
#Requires -RunAsAdministrator
<#
.SYNOPSIS
AIO WSL Arch Linux Setup Script - Revised & Hardened Version
.DESCRIPTION
Configura automaticamente uma distro Arch Linux no WSL com ambiente de desenvolvimento completo.
@kieranklaassen
kieranklaassen / SKILL.md
Last active March 13, 2026 13:30
Claude Code Swarm Orchestration Skill - Complete guide to multi-agent coordination with TeammateTool, Task system, and all patterns
name description
orchestrating-swarms
Master multi-agent orchestration using Claude Code's TeammateTool and Task system. Use when coordinating multiple agents, running parallel code reviews, creating pipeline workflows with dependencies, building self-organizing task queues, or any task benefiting from divide-and-conquer patterns.

Claude Code Swarm Orchestration

Master multi-agent orchestration using Claude Code's TeammateTool and Task system.


@R44VC0RP
R44VC0RP / sophos.md
Created January 24, 2026 18:02
Sophos (Second Opinion) Agent

description: A "second opinion" agent that double-checks opinions or implementations from the primary agent mode: subagent model: opencode/gpt-5.2-codex tools: write: false edit: false bash: false permission: edit: deny

name: Weekly Changelog
on:
schedule:
- cron: "0 9 * * 1" # Every Monday at 9:00 AM UTC
workflow_dispatch:
jobs:
generate-changelog:
runs-on: ubuntu-latest
name description
antigravity-quota
Check Antigravity API quota status for all configured Google accounts

Antigravity Quota Checker

Check your Antigravity API quota status using curl commands.

Prerequisites

  • Antigravity accounts configured in ~/.config/opencode/antigravity-accounts.json
  • curl and jq installed

Usage

@alexfazio
alexfazio / .claude--skills--hook-development--SKILL.md
Created January 8, 2026 13:37
Claude Code Hook Development Skill - Install to .claude/skills/hook-development/

name: Hook Development description: >- This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "implement agent hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", "frontmatter hooks", "scoped hooks", "once: true", or mentions hook events (PreToolUse, PostToolUse, Stop,

The logic is actually quite simple, when /v1/messages api is called through claude code, backend server returns something like
```
anthropic-ratelimit-unified-5h-reset: 1765944000
anthropic-ratelimit-unified-5h-status: allowed
anthropic-ratelimit-unified-5h-utilization: 0.042598363636363636
anthropic-ratelimit-unified-7d-reset: 1766030400
anthropic-ratelimit-unified-7d-status: allowed
anthropic-ratelimit-unified-7d-utilization: 0.3068459187383675
anthropic-ratelimit-unified-fallback-percentage: 0.5
```