z80-skills
v0.9.0Standalone adaptive workflow, thin Z80 routing, BridgeZX delivery, and specialist development, documentation, porting, debugging, audit, organization, size, and optimization skills.
By M. Ignacio Monge GarcíaLicense: MIT5 GitHub starsUpdated 3 days ago
Directory evidence
- Runtimes
- Codex
- Parsed components
- 11 skill or MCP entries
- Source updated
- Sep 20, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install z80-skills for Codex
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add z80-skills@agent-plugin-marketplacePaste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/IgnacioMonge/z80-skillsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.
Plugin files
├── .codex-plugin/plugin.json├── skills/audit-z80/SKILL.md├── skills/debug-z80/SKILL.md├── skills/develop-z80/SKILL.md├── skills/document-z80/SKILL.md├── skills/optimize-z80/SKILL.md├── skills/organize-z80/SKILL.md├── skills/port-spectranext/SKILL.md├── skills/route-z80/SKILL.md├── skills/send-bridgezx/SKILL.md├── skills/shrink-z80/SKILL.md└── skills/workflow/SKILL.md
Included Skills11
Evidence-first, read-only review of mixed Z80 ASM/C projects, especially ZX Spectrum code built with z88dk or SDCC. Use for preventive or broad bug audits involving ABI, stack/register/flag clobbers, ISR/shared state, memory maps, banks/overlays, firmware, generated code, toolchain behavior, hardware timing, or regression risk. Do not use for root-cause diagnosis of one observed failure. Uses the shared workflow skill to scale execution while preserving Z80-specific evidence and safety gates.
Evidence-bounded root-cause debugging for observed Z80, ZX Spectrum, or ZX Spectrum Next failures whose cause is unresolved. Use for reproducible crashes, wrong output, build or link failures, nondeterminism, regressions, hardware or emulator divergence, and failed fixes. Do not use for known-cause fixes, speculative audits, routine reviews, green refactors, or optimization without a failing behavior.
Develop a complete Z80/ZX/Next product or deliberate vertical slice from an explicit initiative, or resume its SDD dossier and milestones. Do not use for routine bug fixes, isolated repository features, or Spectranext cartridge consumer ports.
Create, restructure, synchronize, or review public GitHub documentation for Z80, ZX Spectrum, and ZX Spectrum Next repositories. Use for README authoring, documentation architecture, English/Spanish parity, and accurate installation, usage, build, release, hardware, protocol, or troubleshooting documentation. Do not use for agent-only instructions, source-code comments, generic prose, or Google Docs.
Read-only strategy engine for optimizing Z80 and ZX Spectrum projects across size, speed, RAM, rendering, latency, banking, overlays, data layout, C-to-ASM, z88dk/SDCC codegen, ABI, toolchain, and model-specific hardware constraints. Uses the shared workflow skill to scale execution, then ranks only project-local, policy-compliant candidates with explicit validation.
Map Z80 ownership and dependencies, design boundaries, or plan and apply an approved reorganization. Use for structural work and persistent project maps in ASM/C, z88dk/SDCC, banked or overlay projects while preserving behavior, ABI, memory, and timing.
Orchestrate starting, resuming, implementing, diagnosing, validating, and handing off an existing ZX program port to the Spectranext cartridge through its canonical external consumer pipeline. Use when explicitly invoked or selected by route-z80 for a Spectranext cartridge port. Do not use for ZX Spectrum Next targets, generic ZX ports, or development of the Spectranext backend itself.
Select one specialist for natural-language Z80/ZX requests, even when the match is unambiguous, including observed unresolved failures, audits, products, documentation, delivery, organization, size, and performance. Use also to choose a skill. Skip when a specialist is explicit or an ordinary known-cause task belongs to workflow.
Send local files or directories to a ZX Spectrum Classic or ZX Spectrum Next through BridgeZX, using the explicit or last-known IP and honoring an optional remote destination or transfer sequence. Use when the user asks to send, upload, copy, or push artifacts to a ZX or Next with BridgeZX. Do not use for BridgeZX server updates or development of BridgeZX itself.
Evidence-first binary-size optimization for Z80 and ZX Spectrum projects, including mixed ASM/C built with z88dk or SDCC. Use to reduce linked code, data, BSS, stack pressure, resident payloads, banks, overlays, library pulls, generated code, and compressed assets. Uses the shared workflow skill to scale execution while ranking only locally evidenced net savings.
Choose light, medium, or heavy execution for engineering work. Use for `$workflow`, explicit effort selection, or bounded parallel workers coordinated by the main agent.
Plugin manifests1
{
"name": "z80-skills",
"version": "0.9.0",
"description": "Standalone adaptive workflow, thin Z80 routing, BridgeZX delivery, and specialist development, documentation, porting, debugging, audit, organization, size, and optimization skills.",
"author": {
"name": "M. Ignacio Monge García"
},
"repository": "https://github.com/IgnacioMonge/z80-skills",
"license": "MIT",
"keywords": [
"z80",
"zx-spectrum",
"sdcc",
"z88dk",
"specification-driven-development",
"sdd",
"product-development",
"implementation",
"root-cause-debugging",
"audit",
"workflow",
"routing",
"multi-agent",
"size-optimization",
"performance",
"architecture",
"code-organization",
"migration",
"spectranext",
"application-porting",
"documentation",
"bridgezx",
"file-transfer"
],
"skills": "./skills/",
"interface": {
"displayName": "Z80 Skills + Workflow",
"shortDescription": "Adaptive workflow for Z80",
"longDescription": "Bundles an independent workflow, a thin Z80 domain selector, eight engineering specialists including repository documentation, and guarded BridgeZX delivery. Routing separates documentation, file transfer, Spectranext consumer ports, unresolved failures, audits, known-cause fixes, and other domain work; workflow chooses engineering effort.",
"developerName": "M. Ignacio Monge García",
"websiteURL": "https://github.com/IgnacioMonge/z80-skills",
"category": "Productivity",
"capabilities": [
"Code implementation",
"Root-cause debugging",
"Code review",
"Static analysis",
"Optimization",
"Planning",
"Multi-agent orchestration",
"Architecture",
"Refactoring",
"Documentation",
"File transfer"
],
"brandColor": "#2F855A",
"defaultPrompt": [
"Use $route-z80 to choose the right specialist for this Z80 repository request, then continue with that route.",
"Use $debug-z80 to isolate and repair the unknown cause of this observed Z80 failure.",
"Use $send-bridgezx to send build/game.nex to my Spectrum Next using the last BridgeZX IP."
]
}
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[z80-skills on Agent Plugins Marketplace](https://pluginsmp.com/plugins/z80-skills)