.github/skills/nes-hardware-research/SKILL.md
Research NES/Famicom hardware details from NESdev first, with curl and mirror fallbacks, and Mesen implementation only when specs are incomplete.
npx skillsauth add rmstdope/neser nes-hardware-researchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill whenever you need details about any part of NES or Famicom hardware. This includes CPU, PPU, APU, DMA, controller ports, cartridge bus behavior, memory maps, timing, electrical quirks, mappers, and console-model differences. Prefer source-backed answers, be thorough, and never guess when the documentation is missing or incomplete.
Define the target precisely before researching.
Start with NESdev as the primary source.
Use this retrieval order when accessing NESdev content.
curl.nes.science mirror, starting from Special_AllPages.xhtml and then opening the relevant .xhtml page.If specification coverage is missing or incomplete, inspect Mesen carefully.
SourMesen/Mesen2 and focus on Core/NES/.When sources disagree or remain ambiguous, report that directly.
Produce a detailed, source-backed answer.
Never guess.
references/source-priority.md: source order, retrieval tips, and Mesen lookup starting points.Researching $4016 / $4017 controller-port behavior:
start with NESdev controller and register pages, then follow links for open bus, expansion-device wiring, and console-model differences.
Researching an APU frame counter detail:
start with NESdev APU and frame-counter pages, then inspect Core/NES/APU/ in Mesen2 only if the written specification leaves a behavior unclear.
Researching a mapper quirk:
start with the mapper page on NESdev, follow board-specific links, then inspect Core/NES/Mappers/ or related mapper factory files in Mesen2 if the written documentation is incomplete.
documentation
Research Game Boy/Game Boy Color hardware details from Pan Docs first, with curl and mirror fallbacks, and SameBoy implementation only when specs are incomplete.
testing
Create and update mapper verification ROMs in roms/automated_tests/mapper_verification using shared tests, per-mapper defs/configs, and specification-driven behavior.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.