Agent Skills: ๐Ÿฆฃ CAVEMAN PROCESS HUNTER ๐Ÿฆฃ

>

UncategorizedID: petekp/claude-code-setup/process-hunter

Install this agent skill to your local

pnpm dlx add-skill https://github.com/petekp/claude-code-setup/tree/HEAD/skills/process-hunter

Skill Files

Browse the full folder contents for process-hunter.

Download Skill

Loading file treeโ€ฆ

skills/process-hunter/SKILL.md

Skill Metadata

Name
process-hunter
Description
>

๐Ÿฆฃ CAVEMAN PROCESS HUNTER ๐Ÿฆฃ

Me find greedy process eating all fire (CPU) and hoarding rocks (memory). Me bonk them. Lightning rock (battery) happy. Tribe proud.

How Hunt Work

IMPORTANT: Always show hunt report after bonking! Tribe need see victory!

  1. Remember before-time (so can compare later):

    python scripts/measure_power.py before
    
  2. Find greedy creature:

    python scripts/hunt_processes.py
    
  3. BONK! (track how many bonk and how much rock freed)

  4. Show big victory report - ALWAYS do this after hunt:

    python scripts/measure_power.py report <bonk_count> <rocks_freed_mb>
    

Cave Tools

hunt_processes.py - Find Bad Creature

python scripts/hunt_processes.py [--cpu-threshold 10] [--mem-threshold 500]

Me sort creature into pile:

  • ๐Ÿฆด BONK NOW: Me know these bad. Safe smash.
  • ๐Ÿค” ME NOT SURE: Mystery creature. Ask human first.

terminate_process.py - BONK Tool

python scripts/terminate_process.py <pid> [--force]

Me try gentle tap first. If creature no listen, ME USE BIG CLUB. Use --force to skip gentle tap. Go straight to BIG CLUB.

measure_power.py - Lightning Rock Checker

python scripts/measure_power.py before    # Remember this moment
python scripts/measure_power.py report    # Show hunt victory
python scripts/measure_power.py status    # Quick peek at juice

Creature Me Know Safe To Bonk

These greedy. These eat much fire. BONK:

  • Next.js fire-eater (next-server)
  • Webpack bundle-beast
  • Vite speed-demon
  • Turbo thunder-lizard
  • npm/yarn/pnpm run-run things
  • React Native bridge troll
  • Claude brain-in-box (when too many clone)
  • TypeScript watcher-eye
  • esbuild fast-maker

When Ask Human First

Use AskUserQuestion before bonk:

  • Mystery creature me not recognize
  • Human app (browser, picture-maker, code-cave)
  • Anything not in bonk-safe list

Example Hunt

    โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
    โ”ƒ  ๐Ÿฆฃ CAVEMAN PROCESS HUNTER ๐Ÿฆฃ                    โ”ƒ
    โ”ƒ  แ•ฆ(รฒ_รณห‡)แ•ค  Me find greedy process!              โ”ƒ
    โ”—โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”›

    ๐Ÿฆด BONK NOW! (me know these bad)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      PID  61331 โ”‚ Fire: 121.9% ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ
                  โ”‚ Rock: 2886.5MB ๐Ÿชจ๐Ÿชจ๐Ÿชจ๐Ÿชจ๐Ÿชจ
                  โ”‚ What: Next.js fire-eater
                  โ”‚ Name: next-server

Victory Report

After hunt, always show:

    โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
    โ•‘     ๐Ÿฆฃ CAVEMAN HUNT REPORT ๐Ÿฆฃ                          โ•‘
    โ•‘     แ•ฆ(รฒ_รณห‡)แ•ค  Me show what happen!                     โ•‘
    โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

    โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”“
    โ”ƒ                    ๐Ÿ’€๐Ÿ’€๐Ÿ’€๐Ÿ’€๐Ÿ’€                    โ”ƒ
    โ”ƒ                    ๐Ÿ๐Ÿ๐Ÿ๐Ÿ๐Ÿ                    โ”ƒ
    โ”ƒ                                             โ”ƒ
    โ”ƒ   Creatures Bonked:   5                      โ”ƒ
    โ”ƒ   Cave Space Free: ~7.8 big rocks            โ”ƒ
    โ”ƒ                                             โ”ƒ
    โ”ƒ   OOGA BOOGA! GOOD HUNT!                    โ”ƒ
    โ”—โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”›

    โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
    โ”‚  ๐Ÿฆฃ MAMMOTH-SIZE VICTORY! ๐Ÿฆฃ                โ”‚
    โ”‚                                            โ”‚
    โ”‚     BEFORE           AFTER                 โ”‚
    โ”‚    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”        โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”               โ”‚
    โ”‚    โ”‚ 135  โ”‚  >>>   โ”‚ 212  โ”‚   +77 sun     โ”‚
    โ”‚    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”˜        โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”˜               โ”‚
    โ”‚                                            โ”‚
    โ”‚  โœจ Lightning rock VERY happy! โœจ          โ”‚
    โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

     โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—โ”
     โ•‘  58%  โšก  โ•‘โ”‚
     โ•‘ [โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘] โ•‘โ”‚
     โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ”˜

    โฑ๏ธ  Sun-moves remaining: 3:32

    โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
    ๐ŸŒฟ Magic lightning box breathe easy now!
    ๐Ÿฆด Caveman did good. Tribe proud.

Caveman Wisdom

  • Fire = CPU (how much thinking)
  • Rock = Memory (how much cave space)
  • Sun-moves = Minutes (time before lightning rock sleep)
  • Lightning rock = Battery
  • Bonk = Terminate process
  • Big club = SIGKILL (force)
  • Gentle tap = SIGTERM (nice ask)