Hi John,

This is basically (no pun intended) what the github repo that I linked,
represents.

A SKILL.md is meant to be all of the relevant context an Agent needs to
perform a task, as well as any tooling(scripts) and usage examples.

In there you will find markdown which represents pretty much all of the
above you listed.

On Wed, Dec 24, 2025 at 11:54 AM John R. Hogerhuis <[email protected]> wrote:

> Good point.
>
> I think we need an extensive ramp up document to teach all the
> fundamentals, best practices, rom routines and BAAIC speed up techniques to
> quickly ramp up any ai or fledgling programmer for that matter.
>
> Oh I remember aside from the variable thing I did teach it the one
> programming technique which was turning off the screen scroll and turning
> it back on with on error goto.
>
> -- John.
>
> On Wed, Dec 24, 2025, 4:36 AM [email protected] <[email protected]>
> wrote:
>
>> He John,
>>
>> My experience is roughly the same with Codex and Claude. Giving variables
>> overlapping names was the source of many bugs.
>>
>> This is where “SKILLS.md” comes in handy.
>>
>> You can basically use this with either agent (not sure about
>> Antigravity/Gemini)
>>
>> https://github.com/Grimakis/m100-programming-skill
>>
>> At minimum, you can ask it to reference the .md files.
>>
>> The beauty of the SKILL feature is that it only loads that SKILL.md into
>> the context (to prevent it growing too large), and then it reads it to
>> determine if it should add or remove the other files from it’s context
>> depending on the task.
>>
>> See if it helps you at all.
>>
>> -George
>>
>> On Wed, Dec 24, 2025 at 5:56 AM Alex <[email protected]> wrote:
>>
>>> I didn't know only the first two characters of variable names were used
>>> either.
>>>
>>> Is that documented in any of the manuals or just the kind of dirty
>>> secret you figure out the hard way?
>>>
>>>
>>> On December 24, 2025 7:32:49 AM UTC, "John R. Hogerhuis" <
>>> [email protected]> wrote:
>>>
>>>> So I was inspired to play with Gemini Pro and generate a little game
>>>> for the Model 100. I get Gemini Pro usage for free as a student since I
>>>> take woodworking classes at a local community college.
>>>>
>>>> The first two levels kind of work. It took a lot of iterating. It
>>>> cannot actually do its own testing in gemini, so it generates the code
>>>> blind with no testing and throws it over the wall to SQA/me (like a real
>>>> programmer!). Somehow it was generating Model 100 BASIC code almost off the
>>>> bat without directly feeding it any manuals. I eventually fed it the quick
>>>> reference guide.
>>>>
>>>> One bad problem it had through several iterations was that it didn't
>>>> know only the first two characters of variable names were significant. So
>>>> it was controlling different things with the same variable. Teaching that
>>>> fixed a lot of frustrating jank and if I realized it it probably would have
>>>> take far less time to get it to this point.
>>>>
>>>> The idea is that you pick up gems and a key. When you get the key the
>>>> portal opens and you can go to the next level.
>>>>
>>>> Kind of fun. I didn't have to write any code at all. I only had to look
>>>> at the code to see why it seemed unable to fix reported bugs, and that was
>>>> a failure to understand our version of BASIC.
>>>>
>>>> -- John.
>>>>
>>>

Reply via email to