mattgodbolt

Jsbeeb — Testing skill for Claude Code

Testing community intermediate

by mattgodbolt - Provides development guide for JavaScript BBC Micro emulator with build and testing instructions, architecture documentation, and debugging workflows.

How to install Jsbeeb

This entry records only its repository, not the path inside it, so there is no exact command to give. Open mattgodbolt/jsbeeb and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Jsbeeb does

by mattgodbolt - Provides development guide for JavaScript BBC Micro emulator with build and testing instructions, architecture documentation, and debugging workflows.

Alternatives in Testing

  • Webapp Testing — Test local web applications using Playwright for UI verification and debugging 94.1k ★
  • OpenAgentsControl — AI agent framework for plan-first development workflows with approval-based execution 4.8k ★
  • Langgraphjs — by langchain-ai - Offers comprehensive build and test commands with detailed TypeScript style guidelines, laye 2.7k ★

README

[](https://github.com/mattgodbolt/jsbeeb/actions/workflows/test-and-deploy.yml)

jsbeeb - JavaScript BBC Micro Emulator

[](https://bbc.xania.org/)

A BBC Micro emulator written in JavaScript and running in modern browsers. Emulates a 32K BBC B (with sideways RAM) and a 128K BBC Master, along with a number of different peripherals.

Table of Contents

Keyboard Mappings

The BBC had a somewhat different-looking keyboard to a modern PC, and so it's useful to know some of the mappings:

  • BBC F0 is F10
  • BBC Break key is F12
  • BBC * is on " (if it doesn't work for you try shift-2)

To play right now, visit [https://bbc.xania.org/](https://bbc.xania.org/). To load the default disc image (Elite in this case), press shift-F12 (which is shift-Break on the BBC).

Emulator Shortcuts

Shortcut Action
Ctrl+Home Stop and enter debugger
Ctrl+Insert Toggle turbo (fast-as-possible)
Ctrl+End Pause emulation
Alt+PageDown Open rewind scrubber

Save State and Rewind

Save and load full emulator state snapshots from the **State** menu (or `Ctrl+S` / `Ctrl+O` in the Electron app).

...