Skip to content

Instantly share code, notes, and snippets.

View efstathiosntonas's full-sized avatar

Stathis Ntonas efstathiosntonas

View GitHub Profile
@efstathiosntonas
efstathiosntonas / AudioManager.ts
Created May 17, 2024 07:40
Audio Player Chat Message with react-native-awesome-slider & react-native-audio-player-recorder
import AudioRecorderPlayer, { PlayBackType } from "react-native-audio-recorder-player";
import { isIOS } from "utils/utils";
type Callback = (args: { data?: PlayBackType; status: AudioStatus }) => void;
type Path = string | undefined;
export enum AudioStatus {
PAUSED = "PAUSED",
PLAYING = "PLAYING",
RESUMED = "RESUMED",
@efstathiosntonas
efstathiosntonas / <appname>.Bridging-Header.h
Last active December 12, 2025 12:57
Lottie as a react-native bootsplash
//
// <appname>-Bridging-Header.h <----- replace the app name with your app's name
// <appname>
//
// Created by Efstathios Ntonas on 2/2/24.
//
#ifndef <appname>_Bridging_Header_h
#define <appname>_Bridging_Header_h
name go-performance
description Go performance optimization patterns and best practices. Use when optimizing Go code, reducing memory allocations, improving GC behavior, tuning concurrency, or diagnosing performance issues in Go applications.

Go-Performance Skill

Comprehensive assistance with go-performance development, generated from official documentation.

When to Use This Skill

@efstathiosntonas
efstathiosntonas / SKILL.md
Created December 6, 2025 09:29
Go Network performance from blog: https://goperf.dev/02-networking/
name go-networking
description Go networking performance patterns and best practices. Use when optimizing network I/O, building high-performance servers, managing connections, tuning TCP/HTTP/gRPC, or diagnosing networking issues in Go applications.

Go-Networking Skill

Comprehensive assistance with go-networking development, generated from official documentation.

When to Use This Skill

@efstathiosntonas
efstathiosntonas / SKILL.md
Last active January 17, 2026 10:54
Codex skill for claude code
name codex
description Use when the user asks to run Codex CLI (codex exec, codex resume) or references OpenAI Codex for code analysis, refactoring, or automated editing

Codex Skill Guide

Running a Task

  1. Ask the user (via AskUserQuestion) which model to run (gpt-5.2-codex or gpt-5.2) AND which reasoning effort to use (xhigh, high, medium, or low) in a single prompt with two questions.

Prevent dangerous Git Operations Hook

Create .claude/hooks/block-git-operations.sh and register it in settings.json.

Configuration

Add to .claude/settings.json:

"hooks": {