Skip to content

Instantly share code, notes, and snippets.

View jakebrinkmann's full-sized avatar

Jake Brinkmann jakebrinkmann

View GitHub Profile
@jakebrinkmann
jakebrinkmann / #🚀 GitHub Copilot: A Persona-Based Approach.md
Created November 4, 2025 14:18 — forked from kasuken/#🚀 GitHub Copilot: A Persona-Based Approach.md
GitHub Copilot: A Persona-Based Approach - All my chat modes

In this gist, you can find all the VS Code chat modes I am using in my projects for the Persona based approach technique I created.

You will find an article about on my dev.to blog (dev.to/kasuken)

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"
@jakebrinkmann
jakebrinkmann / .gitignore
Last active August 22, 2025 22:40
Gemini API
node_modules
*.png
package-lock.json
@jakebrinkmann
jakebrinkmann / README.md
Last active February 11, 2025 20:12
Setup Azure DevOps agent (self-hosted) on Linux Server

setup-azure-devops-agent-self-hosted-on-linux-server

@jakebrinkmann
jakebrinkmann / .env
Last active December 12, 2024 00:53
Retroarch gaming setup
TIMEZONE=America/Chicago
PUID=1001
PGID=1001
CONFIG_PATH=/configs
MEDIA_PATH=/mnt/media
ROMS_PATH=${MEDIA_PATH}/roms
@jakebrinkmann
jakebrinkmann / .env
Last active May 10, 2025 22:37
Plex media setup
TIMEZONE=America/Chicago
PUID=1001
PGID=1001
CONFIG_PATH=/configs
MEDIA_PATH=/mnt/media
MOVIES_PATH=${MEDIA_PATH}/movies
TV_PATH=${MEDIA_PATH}/tv
LEAVING_PATH=${MEDIA_PATH}/leaving-soon/
DOWNLOADS_PATH=${MEDIA_PATH}/downloads
@jakebrinkmann
jakebrinkmann / README.md
Created August 28, 2024 19:53 — forked from vranystepan/README.md
CI/CD assume role

Simple AWS IAM role assume for CI/CD environments

Example

set AWS env. variables

export ASSUME_ROLE_ARN="arn:aws:iam::000000000000:role/role00001"
export AWS_ACCESS_KEY_ID="..."
export AWS_SECRET_ACCESS_KEY="..."
@jakebrinkmann
jakebrinkmann / Dockerfile
Created August 26, 2024 13:57 — forked from usr-ein/Dockerfile
Optimal multistaged Dockerfile for poetry
# syntax=docker/dockerfile:1
# Keep this syntax directive! It's used to enable Docker BuildKit
# Based on https://github.com/python-poetry/poetry/discussions/1879?sort=top#discussioncomment-216865
# but I try to keep it updated (see history)
################################
# PYTHON-BASE
# Sets up all our shared environment variables
################################
from aws_cdk import (
CfnOutput,
RemovalPolicy,
Stack,
aws_iam as iam,
aws_pipes as pipes,
aws_logs as logs,
aws_sqs as sqs,
aws_stepfunctions as sfn,
)
@jakebrinkmann
jakebrinkmann / .README.md
Created June 6, 2024 01:24
Example using suds library to make SOAP requests in python
from soap_client import SoapClient

client = SoapClient("<host>", "<username>", "<password>")
client.doOperation()

options = {}
client.doThingWithParams(options)