lawless-m
- 34 skills
- 0 followers
- 1 week ago last updated
- ▌ Roo Vms · lawless-mAlpine and Debian QEMU VMs for protocol testing, fuzzing, and network experiments
- ▌ Databases · lawless-m bundleUse when querying or writing any RI database — Exportmaster (DBISAM sem01/sem04), PostgreSQL x3rocs, X3/Sage1000 SQL Server, keycloak MySQL, or Parquet. DuckDB is the primary read path.
- ▌ Task Loop · lawless-m bundleDo the next unblocked task from tasks/. Exactly one slice, then stop. Use when the user says "do the next task"; /tasks repeats it to drain the queue.
- ▌ Csharpener · lawless-mUse when you need to find unused methods in a C# solution, trace who calls a method, assess removal impact before refactoring, or generate call-graph documentation/diagrams for C# code.
- ▌ Jsharpener · lawless-mUse when finding dead JS/TS code, tracing callers (call graphs), or analyzing module and circular dependencies in a JS/TS project.
- ▌ Postgresql · lawless-mPostgreSQL database operations using PgQuery tool for DDL execution, schema management, and query operations
- ▌ Python JSON · lawless-m bundleUse when reading or writing JSON in Python on Windows to avoid CP-1252 mojibake — the convention here is to copy this skill's json_io.py into the project and always open JSON as UTF-8.
- ▌ Sharepoint · lawless-mUse when uploading/downloading files to RI's SharePoint Online sites, updating Excel tracker cells, or normalizing pasted share links.
- ▌ Qwen Ollama · lawless-m bundleUse when a task needs local LLM inference via the on-box Ollama server (Qwen 2.5) instead of a cloud API.
- ▌ Auto Testing · lawless-m bundleUse when building an automated test → issue → fix loop with Claude Code and GitHub issues — overnight auto-fixing, regression loops, self-healing CI.
- ▌ Web Frontend · lawless-mUse when building an elaborate multi-component claude.ai HTML artifact needing state, routing, or shadcn/ui — not for simple single-file artifacts.
- ▌ Browserbridge · lawless-mUse when a task needs real-time control of a connected browser via the Browser Bridge Broker — submit JS jobs over HTTP that browsers eval and return.
- ▌ Dotnet 8 To 9 · lawless-mUse when migrating a project from .NET 8 to .NET 9, or preparing .NET 8 code for that migration with only the .NET 8 SDK available (e.g. Claude for Web).
- ▌ Elasticsearch · lawless-m bundleUse when searching, indexing, bulk-loading, or rebuilding indices on RI's Elasticsearch cluster (locked at 5.2) via ServiceLib.Elasticsearch.
- ▌ Boofuzz · lawless-m bundleUse when writing or contributing a boofuzz network-protocol fuzzer in this repo — layout, formatting rules, and reading results.
- ▌ Flowstone Docs · lawless-mUse when writing Flowstone-compatible project or hub notes — small Markdown notes with [[wiki-links]] so the knowledge graph stays connected; never touches repo READMEs.
- ▌ Blog Management · lawless-m bundleUse when creating, editing, publishing, or deleting posts on Cyril's Workshop blog or the steponnopets.net devblog.
- ▌ Creating Skills · lawless-mUse when writing a new skill or revising an existing one — format, trigger descriptions, and what content belongs in a skill.
- ▌ Suno Automation · lawless-mUse when asked to make or generate a song on Suno, automate Suno, or fill the suno.com create form programmatically — drives a logged-in browser via the Browser Bridge.
- ▌ Finding Unknowns · lawless-mUse when starting ambiguous or high-stakes work, or when the user says "blind spot pass", "interview me", "what am I missing", or asks for an implementation plan.
- ▌ Duckdb Extensions · lawless-m bundleUse when building, debugging, or deploying a DuckDB loadable extension — version matching, "not a DuckDB extension" errors, install paths, auto-loading.
- ▌ Ri Service Toolkit · lawless-mUse when building a .NET 9 service from RI's shared components (ExportKing, KdbxCredentials, OhSheet, Anthea) deployed as a TinyWeb CGI, or registering a URL on the dw portal page.
- ▌ X3 Soap Web Services · lawless-mUse when building, deploying, or calling Classic SOAP sub-program web services on Sage X3.
- ▌ Anthropic Rate Limits · lawless-mAnthropic API rate limit handling - retry logic, backoff, throttling for batch workloads against Claude models
- ▌ Dcg Grammar Companion · lawless-mUse when planning a new parser or lexer for a published language spec, validating parser correctness, or fuzz-testing a parser — build a Prolog DCG grammar companion alongside the hand-written parser.
- ▌ Whisper Transcription · lawless-mUse when transcribing audio to text via the local whisper.cpp server (large-v3, CUDA) — POST an audio file, get JSON back.
- ▌ Character Lora On Runpod · lawless-mUse when training a character LoRA (Chroma/Flux or Pony/SDXL) on a RunPod GPU and wiring it into the ComfyUI + pony_web render stack.
- ▌ Reverse Proxy Deployment · lawless-m bundleUse when deploying behind the Apache reverse proxy on rivsprod01, writing a ProxyPass config in /etc/apache2/proxy-conf.d/, or fixing 404s under a path prefix.
- ▌ Vram Gpu Oom · lawless-m bundleUse when GPU services (Ollama, Whisper, ComfyUI/Flux, OCR) contend for VRAM on the RTX 3090 and hit CUDA OOM.
- ▌ Gogs · lawless-m bundleGitea issue tracker on dw.ramsden-international.com - the triage/plan/execute plan/fixed label workflow, plus creating, querying and commenting on issues via the REST API
- ▌ Rust · lawless-m bundleUse when starting or writing Rust projects — and especially this environment's v4l2 video I/O, RGB-to-YUYV conversion, and frame-timing patterns.
- ▌ Email · lawless-mUse when sending email from RI C# services — notifications, daily reports, or log files as attachments.
- ▌ Nawin · lawless-mUse when working on the Nawin .NET 9 codebase or connecting to 9front/Plan 9 over 9P2000 — file serving, CPU shell, FUSE/ProjFS mounts, auth.
- ▌ Scryql · lawless-mUse when asked "why isn't <record> in this query result", to trace a row through joins, or to decompose WHERE/JOIN-heavy SQL into per-step pass/fail attribution — generates ScryQL rules.pl + queries.sql.