Instructions: Search for AMPDO: comments in the codebase to gather feedback and instructions about code changes.
Use ripgrep to find AMPDO: comments with context:
rg "AMPDO:" -C 3Beast 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
| #!/bin/bash | |
| # Create a (draft) pull request using GitHub CLI. | |
| # It assigns the PR to the current user, fills in the title from the first commit, | |
| # and uses the PR template file for the description. | |
| set -euo pipefail | |
| # Colors for output | |
| RED='\033[0;31m' |
| <PropertyGroup> | |
| <PathMap>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)'))=./</PathMap> | |
| </PropertyGroup> |
| using System.Diagnostics; | |
| using System.Net.Sockets; | |
| using System.Security.Authentication; | |
| using Yarp.Telemetry.Consumption; | |
| var builder = WebApplication.CreateBuilder(args); | |
| builder.Services.AddTelemetryConsumer<TelemetryConsumer>(); | |
| var app = builder.Build(); |
Blockchains don't scale. The fact that all nodes process all transactions means that the blockchain only goes as fast as the slowest node allowed on the network. If that's something like a Raspberry Pi, then that's as fast as the blockchain goes.
And that's okay! The upside is that the more people can run nodes, the more resilient the blockchain will be. It's much harder to break a 10,000-node blockchain where most nodes run on home computers all across the world than a 10,000-node blockchain where most nodes run in a few datacenters.
| { | |
| "$schema": "https://aka.ms/terminal-profiles-schema", | |
| "copyOnSelect": false, | |
| "defaultProfile": "{574e775e-4f2a-5b96-ac1e-a2962a402336}", | |
| // Add custom keybindings to this array. | |
| // To unbind a key combination from your defaults.json, set the command to "unbound". | |
| // To learn more about keybindings, visit https://aka.ms/terminal-keybindings | |
| "keybindings": | |
| [ | |
| // Copy and paste are bound to Ctrl+Shift+C and Ctrl+Shift+V in your defaults.json. |
| let buffer = getWebSocket() | |
| .bufferTime(1000); | |
| let gate = new BehaviorSubject(true); | |
| let batchSize = 50; | |
| let batchSizeCounter = 0; | |
| let results = gate | |
| .switchMap(enabled => enabled ? buffer : Observable.never()) | |
| .do(buffer => { |