Skip to content

Instantly share code, notes, and snippets.

View ubinix-warun's full-sized avatar
🎯
Focusing

Warun C. ⚡ ubinix-warun

🎯
Focusing
View GitHub Profile
@aashari
aashari / 00 - Cursor AI Prompting Rules.md
Last active December 13, 2025 23:32
Cursor AI Prompting Rules - This gist provides structured prompting rules for optimizing Cursor AI interactions. It includes three key files to streamline AI behavior for different tasks.

The Autonomous Agent Prompting Framework

This repository contains a disciplined, evidence-first prompting framework designed to elevate an Agentic AI from a simple command executor to an Autonomous Principal Engineer.

The philosophy is simple: Autonomy through discipline. Trust through verification.

This framework is not just a collection of prompts; it is a complete operational system for managing AI agents. It enforces a rigorous workflow of reconnaissance, planning, safe execution, and self-improvement, ensuring every action the agent takes is deliberate, verifiable, and aligned with senior engineering best practices.

I also have Claude Code prompting for your reference: https://gist.github.com/aashari/1c38e8c7766b5ba81c3a0d4d124a2f58

@ubinix-warun
ubinix-warun / Nostamask -- Introduction.md
Last active March 14, 2024 03:02
Nostamask 👺 -- Navigating Nostr Safely with Nostamask Snap.

Nostamask 👺 -- Navigating Nostr Safely with Nostamask Snap.

In an ever-evolving landscape of blockchain technologies and decentralized networks, seamless interaction and secure transactions have become paramount. Introducing Nostamask, a revolutionary Snaps plugin for Metamask, designed to redefine how users connect with the Nostr Network.

The Nostamask project addresses the challenges users currently face when navigating the complexities of Nostr Network interactions through Metamask.

We create Nostamask by extend the functionality of MetaMask Flask with Snaps, use nostr-tools interact Nostr network via relays and fork twitter-clone style to demonstrate the Snaps, use [Infura IPFS](https://docs.infura.io/networks/ipfs/http-api-m

@ubinix-warun
ubinix-warun / Learning-Pathway.md
Last active July 8, 2024 06:44
Learning Pathway -- Web3 Developer

Web3 Developer's Learning Pathway

The Web3 revolution is here, and with it comes a wave of opportunities for developers who can navigate this decentralized landscape. This learning pathway is designed to equip you with the practical skills and knowledge needed to thrive in the Web3 ecosystem. We'll guide you through a structured journey, focusing on the key areas that will empower you to build, deploy, and innovate on the decentralized web.

Hone your data science skills for blockchain analytics and machine learning.

Blockchain data is a treasure trove of insights. Kaggle empowers you to analyze this data, unlocking trends and patterns that drive Web3 development.

@ubinix-warun
ubinix-warun / The-Hacker-way.md
Last active November 17, 2025 01:54
The Hacker way --
@ubinix-warun
ubinix-warun / TezKet 2.0 -- NFT Ticketing Platform -- Intro.md
Last active August 22, 2023 03:02
TezKet 🐱 is a platform to buy NFT ticket and use QR to control admittance at the gate.

TezKet 🐱 -- NFT Ticketing Platform Twitter Linktree

NFTs are a decentralized way of tracking ownership, and a growing phenomenon in the digital asset.

In the age of digital ticketing, when a ticket is often little more than a QR code on an invoice, can NFTs continue the tradition of the ticket surviving the event?

TezKet is a platform to buy NFT ticket and use QR to control admittance at the gate.

We use Tezos Blockchain for NFT ticketing, Pinata to Storage gateway and Square API for payment.

@eeskildsen
eeskildsen / antlr4-notes.md
Last active January 31, 2024 12:43
Notes on using ANTLR4 to parse PL/SQL in C#.
@sam016
sam016 / AllGattCharacteristics.java
Last active November 28, 2025 16:57
Bluetooth GATT Services & Characteristics
package com.sam016.vsflatomation.service.ble;
import java.util.HashMap;
import java.util.UUID;
public class AllGattCharacteristics {
private static HashMap<String, String> attributes = new HashMap();
static {
attributes.put("00002a00-0000-1000-8000-00805f9b34fb", "Device Name");
@pierrejoubert73
pierrejoubert73 / markdown-details-collapsible.md
Last active December 11, 2025 07:53
How to add a collapsible section in markdown.

How to add a collapsible section in markdown

1. Example

Click me

Heading

  1. Foo
  2. Bar
    • Baz
  • Qux
stream {
log_format basic '$remote_addr [$time_local] '
'$protocol $status $bytes_sent $bytes_received '
'$session_time';
access_log /var/log/nginx/access.log basic;
error_log /var/log/nginx/error.log debug;
include /etc/nginx/stream.conf.d/*.conf;
@smac89
smac89 / fbootfix.md
Last active August 9, 2025 12:23
Linux Fix Fastboot "no permissions, verify udev rules"

Determine your device id

  1. Unplug your device from the computer and type lsusb in the terminal. You should get an output similar to this:
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller