Skip to content

Instantly share code, notes, and snippets.

@ppries
ppries / README.md
Last active October 20, 2026 06:03
Autonomous multi-agent workflow for OpenCode — plan, review, implement, PR from a Linear issue

Autonomous Multi-Agent Workflow for OpenCode

A fire-and-forget workflow that takes a Linear issue ID and autonomously plans, tests, implements, and opens a draft PR — with TDD baked in. You walk away; it notifies you when done.

Built for OpenCode using custom agents and slash commands.

Important: The /workflow command must run with agent: build (OpenCode's default agent with full tool access). The orchestrator needs unrestricted access to do git operations, dispatch subagents, and create PRs. If you're in a restricted mode, switch to build first.

Why this exists:

  • Fire and forget. Kick off a task and walk away. You get notified when it's done or needs attention.
@stevenringo
stevenringo / claude-skills.md
Last active October 20, 2026 13:03
About Claude Skills - A comprehensive guide
@RichardHightower
RichardHightower / artcile.md
Last active July 25, 2026 09:09
Claude Code Agents to OpenCode Agents

Migrating AI Agents: A Systematic Approach to Cross-Platform Architecture

How systematic methodology and architectural understanding enabled the successful migration of 12 specialized AI agents between platforms, creating reusable patterns for future migrations


The Migration Challenge

Migrating AI agents between platforms isn't just a technical exercise—it's an architectural transformation. When you port agents from one system to another, you're not simply copying code; you're translating between different philosophies of agent interaction, tool management, and capability expression.

@gbishop
gbishop / Nerd.md
Created December 23, 2023 19:14
Make Nerd fonts work with the Chromebook terminal

Make Nerd fonts work with the Chromebook terminal

Here is a too complicated hack to make Nerd fonts work on the Chromebook terminal. There should be an easier way. Please tell me if you find it.

First we need a CORS compliant web server to fetch the font. I didn't want to have to be online to use the terminal so I'm going to run the server locally. Fetch the server.py file (below) and save it to your linux environment. I put it in ~/hacks/nerdfont/server.py. This little script adds the CORS headers to the python3 http server. It will only serve files from the current folder.

In my ~/.bashrc I added these lines:

# make the nerdfont available to the chromebook terminal
@izzqz
izzqz / nerd-font-in-chromeos-terminal.md
Last active September 6, 2026 16:40
How to setup JetBrains Mono Nerd Font with ligatures to use is inside crostini terminal

Setup Nerd Fonts in Chrome OS terminal

Press Ctr + Shift + j to open devtools console in crostini terminal.

Paste this to use Jetbrais Mono with ligatures:

term_.prefs_.set('font-family', 'JetBrains Mono Nerd Font, monospace');
term_.prefs_.set('user-css-text', '@font-face {font-family: "JetBrains Mono Nerd Font"; src: url("https://raw.githubusercontent.com/ryanoasis/nerd-fonts/master/patched-fonts/JetBrainsMono/Ligatures/Regular/JetBrainsMonoNerdFont-Regular.ttf"); font-weight: normal; font-style: normal;} x-row {text-rendering: optimizeLegibility;font-variant-ligatures: normal;}')
@AdrianBenson
AdrianBenson / miniforge_windows_install.md
Last active November 4, 2024 19:40
Install miniforge/mambaforge on windows

Installing Miniforge3 on a GNS Windows machine

This guide will show you how to install and configure Miniforge on a GNS Windows PC. Before you jump into the install there are a few things you should understand

  • This a "user" install. No adminstator privileges are required. Miniforge will be installed under your user profile, so other users of a given PC wil not have access to your Miniforge installation.
  • You are responsible for maintaining all aspects of your Miniforge installation.
  • Miniforge is not available via Software Centre and is not officially supported by GNS IT. Nevertheless, IT know all about Miniforge and endorse your use of it.
  • If you have any problems you should first try asking for help from GNS Python Users on Microsoft Teams. IT Support may be able to help, but t
@jsoma
jsoma / README.md
Last active July 29, 2026 08:41
How to use pandoc and Markdown to build a simple reveal.js presentation (and a bit about how to customize it, too)

Requirements

First you need to install pandoc.

I used brew install pandoc to install via Homebrew since I'm on a mac.

Writing your presentation

Make a slides.md for your slides (or name it whatever you want!). I put images in an /images/ folder. You can see how links and images and all of that work from this sample:

@parsley42
parsley42 / README.md
Last active June 26, 2026 18:54
Chromebook ssh-agent setup

Setting up ssh-agent in Linux/Crostini on Chromebook

  • Create your user systemd directory:
$ mkdir -p .config/systemd/user
  • Edit the unit file .config/systemd/user/ssh-agent.service:
[Unit]
Description=SSH key agent
@metacritical
metacritical / compress_pdf.sh
Created December 24, 2016 15:49
Compress/optimize PDF file
#! /bin/bash
# AUTHOR: (c) Ricardo Ferreira
# NAME: Compress PDF 1.4
# DESCRIPTION: A nice Nautilus script with a GUI to compress and optimize PDF files
# REQUIRES: ghostscript, poppler-utils, zenity
# LICENSE: GNU GPL v3 (http://www.gnu.org/licenses/gpl.html)
# WEBSITE: https://launchpad.net/compress-pdf
# Messages