All authors

Claude Skills by deltecent
github.com/deltecent16 skills0 installs3 views
- Add A BoardAdd a new S-100 board (or CPU board) to the simulator — the wiring checklist that surrounds the board class itself: registry, CMake, boardCategory, tests, the generated reference, the two docs no test guards, and the board's own docs/boards/*.md. Use when adding, emulating or implementing a board, card or controller, or when a board compiles and you need to know what else it must touch before it ships.Votes: 0GitHub stars: 2
- AltairsimDrive the altairsim MITS Altair 8800 / S-100 simulator over its built-in MCP server — boot a machine, type at a guest's console and read what it prints, single-step and debug a program, or talk to a real serial device. Use this whenever a task involves altairsim, an Altair 8800, CP/M 2.2, 8080/Z80 assembly on a period machine, or a `.toml` machine file — and whenever you would otherwise reach for expect or a pty to poke a running guest.Votes: 0GitHub stars: 2
- Check Doc SamplesCheck the sample output in a doc against the binary — replay each `altairsim>` monitor transcript (a debugger session, REGS, BREAK, DUMP, DISASM, WHO, SHOW output) with --exec and diff it, and replay guest output over --mcp. Use when asked to check, verify or refresh the examples or sample output in a doc, when a simplified-english review checks facts, and before you report that a doc's sample output is wrong.Votes: 0GitHub stars: 2
- Pdf To ReferenceTurn a scanned period manual or data sheet (a PDF) into a distilled reference/*.md — triage the text layer, read the register and bit tables as page images, write the distillation, and add the two mandatory catalog rows in reference/README.md and docs/sources.md. Use when asked to read a PDF and add it to reference/, convert or distill a manual or data sheet, or document a board from its scan.Votes: 0GitHub stars: 2
- Release CoordinatorCut an altairsim release from the coordinator — bump the version, curate the changelog, tag the CI PDF commit, open the draft GitHub release, drive the build machines over ssh, collect the four archives, checksum, upload and publish. Use when asked to cut, tag, ship or publish a release, or to run DISTRIBUTION.md §5. Runs only on the machine holding the GitHub credentials.Votes: 0GitHub stars: 2
- Release VerifyProve an altairsim release archive works as downloaded — unpack it outside any repository, check the version, check that SDL3 is linked in statically (not headless, not by absolute path), and hand a person the window checklist. Use when asked to verify, check or test a release package or archive before (or after) it is published, or to run DISTRIBUTION.md §7.Votes: 0GitHub stars: 2
- Release WorkerBuild, test, package and deliver ONE altairsim release archive on THIS machine — for a tag someone else created. Use when asked to build the release package, build vX.Y.Z, run the release build on this box, or do DISTRIBUTION.md §4.2. A build machine never tags, never publishes, never picks a version.Votes: 0GitHub stars: 2
- Review IssueHow an incoming issue is reviewed — check it belongs on this tracker, read it with its comments, find the need behind the solution it proposes (and ask when that is unclear), check whether altairsim already serves it, reproduce a bug over --mcp, then post a verdict comment and a label — or, when the whole issue is only a question, have the maintainer convert it to a Discussion and post the answer there. Use when asked to review, triage, look at or answer issue #N, or to go through the open is...Votes: 0GitHub stars: 2
- Review PrHow a pull request from another contributor (author not deltecent) is reviewed — read it, check the feature is needed, build and run it, prove its tests actually test the change, review it against the house rules, then either fix easy problems on their branch (only when maintainerCanModify is true) or post a review comment. Merge needs green CI AND the maintainer's approval. Use when asked to review, look at or merge PR #N, or for any PR not authored by deltecent.Votes: 0GitHub stars: 2
- Ship ChangeHow a reviewed altairsim change is shipped — commit after the maintainer approves, open the PR only after a second approval, poll CI, merge on green, then comment on the related issues. Use when told to commit, open the PR, push, ship or merge. Every step here waits for its own approval; work-task comes first.Votes: 0GitHub stars: 2
- Simplified EnglishThe writing standard for altairsim — rules based on ASD-STE100 Simplified Technical English, plus a word list and the project's own terms. Use when writing, rewriting or reviewing text a user reads (docs/manual, docs/monitor, docs/debugger, QUICK-START, HELP text, the reference emitter), when asked to check a file against STE or plain English, and when writing an issue, PR or Discussion comment.Votes: 0GitHub stars: 2
- Work TaskHow any change to altairsim is done, from plan to review — plan in plan mode (for a feature, first prove it is needed — not already documented, not a docs gap), branch, build, fix related bugs and file unrelated ones as issues, update the docs, test, then STOP for the maintainer's review. Use when starting or doing any task — fix a bug, fix issue #N, add a feature, change docs, refactor. Ends before any commit; committing is the ship-change skill.Votes: 0GitHub stars: 2
- Altairsim Cpm BuildHow to build a CP/M program inside an altairsim machine — assemble 8080 source with Digital Research `ASM` and `LOAD`, or with Microsoft `M80` and `L80`, run it, and bring the `.COM`, `.HEX` and `.PRN` back to the host. Use this whenever a task assembles, builds or rebuilds a CP/M program or an 8080 `.ASM` or `.MAC` file, when `ASM` prints an error letter or the program has a wrong byte, and before you look for a cross-assembler on the host.Votes: 0GitHub stars: 2
- Altairsim Cpm TextRules for a text file that a CP/M program will read on an altairsim machine — CR/LF line ends, the 8.3 name, and the Ctrl-Z that ends the file. Use this whenever you create or edit a file on the host that goes into CP/M (an `.ASM` or `.MAC` source, a `.BAS` program, a `.SUB` or `.TXT` file), whenever you bring a text file back from CP/M, and when an assembly makes nothing or a BASIC program arrives as one line.Votes: 0GitHub stars: 2
- Altairsim HostbridgeRules for the altairsim host bridge utilities `R`, `W` and `HDIR`, which copy files between the host folder and a CP/M disk in a running altairsim machine. Use this whenever a task moves a file into or out of a CP/M guest — a source file to assemble, a `.COM` or `.HEX` to bring back, a `.BAS` program — when `R` or `W` gives an error, when a disk does not have the utilities, and before you use a host tool such as cpmtools on a disk image.Votes: 0GitHub stars: 2
- Altairsim MbasicRules for Microsoft MBASIC (BASIC-80 5.21) under CP/M on an altairsim machine — how to type or paste a BASIC program so that no line is lost, when to wait for `Ok`, how to leave the line editor after a `Syntax error`, and how to load, save and stop a program. Use this whenever a task types at the MBASIC `Ok` prompt, enters or runs a `.BAS` program, or a typed BASIC line arrives changed (a lost first digit, two lines joined into one).Votes: 0GitHub stars: 2