Skip to content

Instantly share code, notes, and snippets.

@roninjin10
roninjin10 / codex.skill.md
Created February 3, 2026 01:26
Claude automation skill

Using skill-creator to generate the skill.

SKILL.md

---
name: filesystem-automation-scheduler
description: Schedule Codex desktop automations by editing the filesystem directly. Use when asked to create, update, or explain automations via automation.toml, RRULEs, or $CODEX_HOME/automations.
---

# Filesystem Automation Scheduler
@roninjin10
roninjin10 / misty.design.md
Created February 2, 2026 23:10
Misty Design

Misty Browser — UI/UX Design Document

Status: Draft Last updated: 2026-02-02 Related: PRD, Engineering


Design pillars

@roninjin10
roninjin10 / misty.engineering.md
Created February 2, 2026 23:10
Misty Engineering doc

Misty Browser — Engineering Design Document

Status: Draft (implementation-ready) Last updated: 2026-02-02 Audience: Core engineering (Bun backend, Astro/Solid main view, provider bridge, wallet/security) Scope: Desktop macOS (Electrobun + CEF), Base-first

Related: PRD, Design, Infra, Testing


@roninjin10
roninjin10 / misty.md
Created February 2, 2026 21:36
Misty Browser for Base

Misty Browser for Base — Product Requirements Document

Status: Draft (v0.2) Owner: Product/Eng Last updated: 2026-02-02 Platforms: macOS (Electrobun) Default chain: Base mainnet (chainId 8453)


@roninjin10
roninjin10 / gist:a476298eed92feddb69910017dc4b1c7
Last active January 29, 2026 20:02
Uniswap voltaire-effect demo

Uniswap V2 Indexer - Project Prompt

Build a production-ready Uniswap V2 indexer using Effect.ts with a React frontend.

Overview

An Ethereum indexer that tracks Uniswap V2 swaps, pairs, and reserves in real-time, stores them in SQLite, serves them via HTTP API, and displays them in a React UI.

Tech Stack (Required)

@roninjin10
roninjin10 / smitherspy.ts
Last active January 21, 2026 14:16
Smithers
#!/usr/bin/env bun
/** @jsxImportSource smithers-orchestrator */
/**
* Build Smithers-Py E2E
*
* This workflow implements the smithers-py Python library based on the spec in issues/smithers-py.md
* Uses a Ralph loop to iteratively build each milestone:
* - M0: Core runtime skeleton (Plan IR, JSX runtime, XML serializer, state stores, tick loop)
* - M1: Runnable nodes + event handlers (Claude executor, PydanticAI integration)
* - M2: MCP server MVP (resources, tools, transports)
@roninjin10
roninjin10 / coverage.ralph.ts
Created January 20, 2026 03:29
coverage ralph
/**
* CoverageLoop - While-based loop for test coverage improvement
*/
import type { ReactNode } from 'react'
import { useRef } from 'react'
import { While, useWhileIteration } from '../../src/components/While.js'
import { useSmithers } from '../../src/components/SmithersProvider.js'
import { Claude } from '../../src/components/Claude.js'
import { useMount } from '../../src/reconciler/hooks.js'
@roninjin10
roninjin10 / sim.design.md
Created January 15, 2026 12:08
Simulation design doc

Fork Mode & Resimulation (Phase 1 - Live)

Status: ✅ Phase 1 Live - Core fork infrastructure and simulation features are implemented and functional. Phase 2+ (persistent sessions, Tevm Black) are planned.

For Phase 2+ specifications, see Fork Mode Engineering Spec.


Overview

@roninjin10
roninjin10 / ralph.sh
Created January 9, 2026 17:15
vibecoded ralph
#!/bin/bash
#
# Ralph Wiggum Autonomous Loop
#
# This script runs Claude Code in an infinite loop, feeding it the ralph wiggum
# prompt each iteration. The agent will autonomously progress through the
# implementation tasks, write reports, and create commits.
#
# Usage:
# ./scripts/ralph.sh
def ResearchAgent(props):
phase, set_phase = use_state("research")
sources, set_sources = use_state([])
analyses, set_analyses = use_state({})
if phase == "research":
def on_done(r):
set_sources(r["sources"])
set_phase("analyze")