Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GLRP — Problem: long Grok coding sessions keep dying. Solution: a tiny skill that writes the plan, does one step, runs a real test, and leaves the next step for the next chat.

MIT Grok Build Hermes tests

A skill for Grok Build and Hermes Agent.


Problem

Long coding sessions with Grok keeps dying.

Solution

A tiny skill. It writes the plan as a numbered list, does one step, runs a real test, writes down the next step. Next chat reads that file and keeps going.

How

flowchart LR
  A[activate] --> B[numbered plan]
  B --> C[one step]
  C --> D[real test]
  D -->|not yet| C
  D -->|green| E[write the next step]
  E --> C
Loading
File Job
.glrp/GOAL.md The whole plan, numbered.
.glrp/UNIT.md The one step happening now.
.glrp/progress.txt Steps already done.
.glrp/config.toml verify — your real test command.

Scripts: activate.py · next.py · check.py · close_unit.py

Install

git clone https://github.com/msinclair25/glrp.git
bash glrp/install.sh

Puts the skill in ~/.grok/skills/glrp/ and ~/.hermes/skills/glrp/ when those folders exist. On Grok Build it also installs a Stop hook that kicks once if the model quits with steps left. Start a new session so it loads.

Use

In a git project:

  1. Say activate glrp or /glrp.
  2. Set verify = "pytest -q" (or whatever actually tests your project).
  3. Paste the brief. It numbers the plan and starts step one.
  4. It does that step, runs the test, writes the next step, and keeps going this sitting.
  5. If you start a new chat, it reads the file and continues.
skill/scripts/   activate.py  next.py  check.py  close_unit.py
.glrp/           GOAL.md  UNIT.md  progress.txt  config.toml

Tests

python3 -m unittest discover -s tests -v

License

MIT · Morgan Sinclair (@msinclair25)

About

Long coding sessions with Grok keeps dying. A tiny skill writes the plan, does one step, runs a real test, and leaves the next step for the next chat.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages