Skip to content

tomhea/skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

tomhe

A Claude Code plugin marketplace for Tom's skills.

Install

/plugin marketplace add tomhea/skills
/plugin install flipjump@tomhe

Plugins

flipjump

Write correct, efficient, well-tested FlipJump programs — FlipJump being the single-instruction esolang (a;b: flip the bit at a, jump to b) whose entire computational world is built from macros, chiefly its standard library.

The plugin ships one skill, flipjump-dev, which triggers automatically whenever you ask Claude to write, debug, optimize, or run FlipJump code (.fj files, STL macros in the bit/hex/stl namespaces, etc.). It deliberately does not duplicate the language reference — instead it gives Claude three things:

  1. A precise map of where to look — routing every kind of question (macro signatures, init requirements, syntax, recipes) to the right page of fjdocs.tomhe.app, with the upstream STL source as fallback.
  2. The non-obvious gotchas the references don't make obvious — the memory model's *dw stride, the two byte encodings, init-macro dependencies, @/< clause discipline, label-order traps, and more, all learned from real authoring sessions.
  3. A mandatory verification loop — every generated program is run through the fj CLI (the flipjump Python package) and is only "done" when it halts cleanly via stl.loop and its output matches byte-for-byte, with each behavior path covered by its own test input. "It compiled" is never accepted as correct.

Requires pip install flipjump (puts fj on PATH).

License

MIT

About

My Claude Skills

Topics

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages