Skip to content

Instantly share code, notes, and snippets.

View peterblazejewicz's full-sized avatar
:octocat:
#nvim #xplat #polyglot

Piotr Błażejewicz (Peter Blazejewicz) peterblazejewicz

:octocat:
#nvim #xplat #polyglot
View GitHub Profile

Beast Mode

Beast Mode is a custom chat mode for VS Code agent that adds an opinionated workflow to the agent, including use of a todo list, extensive internet research capabilities, planning, tool usage instructions and more. Designed to be used with 4.1, although it will work with any model.

Below you will find the Beast Mode prompt in various versions - starting with the most recent - 3.1

Installation Instructions

  • Go to the "agent" dropdown in VS Code chat sidebar and select "Configure Modes".
  • Select "Create new custom chat mode file"
@peterblazejewicz
peterblazejewicz / Ubuntu24.04-AI-Dev-Setup.md
Last active September 21, 2025 17:36
Setup Ubuntu 24.04.3 tech stack instructions agentic AI

Ubuntu 24.04.3 LTS — AI/LLM Developer Workstation Setup (Revised)

This document contains a step-by-step plan for preparing a robust development machine for modern AI/LLM and app development on a fresh Ubuntu 24.04.3 LTS installation.

It is designed to be executed by an Agent (or followed manually) on a newly provisioned machine. All steps assume a working network connection and sudo privileges.

Major components installed and configured:

  • System prep and base tools; create ~/develop
  • Git
  • Docker (CE) + docker compose plugin
@peterblazejewicz
peterblazejewicz / README.md
Last active July 20, 2025 16:01
A script to be used with JetBrains' Rider on OSX/*nix from Microsoft repositories.

Start Rider with proper setp for MS repositories

This solution is based on existing MS shell scripts that launch VS or VSCode.

Run Rider

One can either run a script located at root directory, included here as an example, passing paths to projects/solutions to be opened by Rider:

startrider.sh ./MyApp.sln
@peterblazejewicz
peterblazejewicz / README.md
Last active July 16, 2025 16:58
Arkime packet capture and viewer setup using Docker image running on Ubuntu 24 LTS

Setup

Running all three required components: OpenSearch/Capture/Viewer on the same Ubuntu host using Docker compose tool. Setup modified to run everything within Docker on the same Ubuntu host. All data/volumes shared from same directory (arkime).

Directory structure

|-- docker-compose.yml
|-- etc
| |-- config.ini

GNの社員! 日本語書き方! ひらがなとカタカナと漢字方. 誰と? [ブレイズ]! どこ?... いつ?毎週火曜日と木曜日, 午後16時30分.

@peterblazejewicz
peterblazejewicz / readme.md
Created February 2, 2025 21:04
left hand only for exercises

wrest arced screw craze acred dares wefts reads serac scare acres faves cedar fards fears bergs decaf crews dears carve devas verts waved wears debts wards drave crews waves safer fader raxed drest saver dewar fares cared draws cawed cards wafer faced daces fared swear verst brews escar avers carse raxes raves czars swarf verbs fazes sewar farce wades waxer scarf rased cafes rewax wared faxes creds faces caved cades waxed faxed zaxes facer craws razes sware carex crave cased sawed waxes dazes sawer wader caves creds fazed adzes waver saved strew sward screw dwarf frets resaw zarfs fades wares cadre raved raced races cares caver razed trews crest dewax dregs were was saw warfare case babe base vase sabre becca serb grab

@peterblazejewicz
peterblazejewicz / PipeClient.cs
Created January 1, 2025 22:08
Named pipes communication snip
using Shared;
var pipeClient =
new NamedPipeClientStream(".", "testpipe",
PipeDirection.InOut, PipeOptions.None,
TokenImpersonationLevel.Impersonation);
Console.WriteLine("Connecting to server...\n");
pipeClient.Connect();
{"id":875826720,"keymap":[[{"col":0,"row":0,"val":41},{"col":1,"row":0,"val":190},{"col":2,"row":0,"val":189},{"col":3,"row":0,"val":32260},{"col":4,"row":0,"val":32261},{"col":5,"row":0,"val":30760},{"col":6,"row":0,"val":30759},{"col":7,"row":0,"val":172},{"col":8,"row":0,"val":174},{"col":9,"row":0,"val":171},{"col":10,"row":0,"val":168},{"col":11,"row":0,"val":170},{"col":12,"row":0,"val":169},{"col":13,"row":0,"val":32264},{"col":14,"row":0,"val":76},{"col":15,"row":0,"val":0},{"col":0,"row":1,"val":41},{"col":1,"row":1,"val":30},{"col":2,"row":1,"val":31},{"col":3,"row":1,"val":32},{"col":4,"row":1,"val":33},{"col":5,"row":1,"val":34},{"col":6,"row":1,"val":35},{"col":7,"row":1,"val":36},{"col":8,"row":1,"val":37},{"col":9,"row":1,"val":38},{"col":10,"row":1,"val":39},{"col":11,"row":1,"val":45},{"col":12,"row":1,"val":46},{"col":13,"row":1,"val":49},{"col":14,"row":1,"val":53},{"col":15,"row":1,"val":0},{"col":0,"row":2,"val":43},{"col":1,"row":2,"val":20},{"col":2,"row":2,"val":26},{"col":3,"row":2,"v
@peterblazejewicz
peterblazejewicz / README.md
Last active August 6, 2024 07:21
Hackathon: essentials

Code, deploy and profit (do not panick)

Participating

2 teams, arrange your desks at will...

Resources

Tips & Tricks