Skip to content

Instantly share code, notes, and snippets.

View guerrerocarlos's full-sized avatar
:octocat:
On shoulders of giants.

Carlos Guerrero guerrerocarlos

:octocat:
On shoulders of giants.
View GitHub Profile
@guerrerocarlos
guerrerocarlos / AGENTS.md
Created July 7, 2026 20:35
Claude Code GitHub Actions flow for durable agent memory, manager repos, and Sleeping issue audits

Project Management Flow for Agentic Work

Use this prompt as the standing operating guidance for any AI-assisted project, regardless of the specific chat tool, agent runtime, issue tracker, or automation platform.

The goal is simple: every execution should leave behind enough durable project state that a future agent or human can understand what exists, what changed, what remains open, and how to continue without depending on hidden chat history.

Related guidance:

  • MANAGER.md: use when a domain spans multiple repositories, teams, channels, queues, or workflows.
  • SLEEPING.md: use for scheduled consistency checks between durable memory and the real project/runtime state.
@guerrerocarlos
guerrerocarlos / setup_mac.sh
Last active December 12, 2025 15:55
Setup Mac
defaults write com.apple.dock persistent-apps -array
defaults write com.apple.dock springboard-hide-duration -float .1
defaults write com.apple.dock springboard-show-duration -float .1
defaults write com.apple.Dock autohide-delay -float 0
defaults write com.apple.dock autohide-time-modifier -int 0
defaults write com.apple.finder DisableAllAnimations -bool true
# Create cluster
eksctl create cluster \
--name dapr-test-cluster \
--version 1.29 \
--region us-east-2 \
--nodegroup-name standard-workers \
--node-type t3.medium \
--nodes 2 \
--nodes-min 1 \
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
apt-cache policy docker-ce
sudo apt install docker-ce
sudo systemctl status docker
cd /tmp
@guerrerocarlos
guerrerocarlos / LAMBDA_Costs.md
Last active December 12, 2024 12:31
AWS Lambda Costs, vCPU vs RAM Performance source: https://github.com/guerrerocarlos/lambda-benchmarks/

AWS Lambda Experimental Performance Results

RAM cpuCount cpuSpeed cpuModel pi (ms) fibonacci (ms) integration (ms) matrix (ms) prime (ms)
256 2 2499 Intel(R) Xeon(R) Processor @ 2.50GHz 22130 11708 85480 128013 56331
512 2 2499 Intel(R) Xeon(R) Processor @ 2.50GHz 10634 6165 45881 66251 26562
768 2 2499 Intel(R) Xeon(R) Processor @ 2.50GHz 7339 3887 29744 42871 18862
1024 2 2499 Intel(R) Xeon(R) Processor @ 2.50GHz 5229 3094 22267 30497 13980
1280 2 2499 Intel(R) Xeon(R) Processor @ 2.50GHz 4143 2321 17794 24653 11256
1536 2 2499 Intel(R) Xeo
docker stop $(docker ps -aq)
docker rm $(docker ps -aq)
docker rmi $(docker images -q)
docker volume prune -f
docker network prune -f
rm -rf .local/share/tutor/
tutor config save --interactive
tutor local launch
menu_item:main:Dropbox:nickel_open:library:dropbox
menu_item:main:Send to Kobo:nickel_browser:modal:https://send.djazz.se
menu_item:main:Solitaire:nickel_extras:solitaire
menu_item:main:Sudoku:nickel_extras:sudoku
menu_item:main:Dark Mode:nickel_setting:toggle:dark_mode
menu_item:browser:Quit:nickel_misc:home
menu_item:browser:Orientation:nickel_orientation:swap
menu_item:reader:Reading Stats:nickel_open:reading_life:stats
# -----------------------------------------------------------------------
# Home/Main Screen
@guerrerocarlos
guerrerocarlos / lambda_usage.sql
Created May 11, 2024 09:08
Stats about real RAM usage of lambda instances https://console.aws.amazon.com/cloudwatch/home
filter @type = "REPORT"
| stats max(@memorySize / 1000 / 1000) as provisonedMemoryMB,
min(@maxMemoryUsed / 1000 / 1000) as smallestMemoryRequestMB,
avg(@maxMemoryUsed / 1000 / 1000) as avgMemoryUsedMB,
max(@maxMemoryUsed / 1000 / 1000) as maxMemoryUsedMB,
provisonedMemoryMB - maxMemoryUsedMB as overProvisionedMB
@guerrerocarlos
guerrerocarlos / New_Macbook_setup.md
Last active February 26, 2024 17:01
Mac Setup Guide

Install Prezto

  1. Launch Zsh:

    zsh
  2. Clone the repository:

@guerrerocarlos
guerrerocarlos / RaspSyncthing.md
Last active February 14, 2024 20:47
How to setup Syncthing in a Raspberry Pi

Install syncthing:

sudo mkdir -p /etc/apt/keyrings
sudo curl -L -o /etc/apt/keyrings/syncthing-archive-keyring.gpg https://syncthing.net/release-key.gpg
echo "deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list
sudo apt-get update
sudo apt-get install syncthing
printf "Package: *\nPin: origin apt.syncthing.net\nPin-Priority: 990\n" | sudo tee /etc/apt/preferences.d/syncthing.pref
sudo apt-get install apt-transport-https