Jsbeeb — Testing skill for Claude Code
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
- Emulator Shortcuts
- Save State and Rewind
- Getting Set Up to Run Locally
- Running as a Desktop Application
- URL Parameters
- Patches
- Loading BASIC Files from GitHub Gists
- Things Left to Do
- Tests
- Thanks
- More Information
- License
- Contact
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
F0isF10 - BBC
Breakkey isF12 - 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).
...
Related Skills
Gemini CLI Skill
🚀 Enhance Claude Code with Gemini CLI for better code generation, reviews, testing, documentation, and archit
Twin Sparrow Expert Engineer
Multi-domain engineering skill covering backend, frontend, TypeScript, debugging, architecture, performance, t
Claude Android Ninja
Agent Skill for Android development with Kotlin and Jetpack Compose, covering modular architecture, Navigation
Zod Schema Architect
A Zod-focused Agent Skill for architecting, designing, validating, testing, and evolving TypeScript/JavaScript
Spec Flow
A Claude Code skill for structured, spec-driven development with phase-by-phase workflow and living documentat
Spec Driven Develop
Spec-driven development workflow for AI coding agents: architecture-first planning, task decomposition, GitHub
Related Agents
Tauri Rust Expert
Use this agent when working with Tauri applications, Rust backend development, Tauri plugins, cross-platform d
Coder Web
Implements features for web languages (JavaScript, TypeScript, React, Vue) to make tests pass. Expert in moder
Docs Auditor
Audits Forge documentation for drift against the code. Checks that README counts, ARCHITECTURE hot paths, SETU