Port Worker — Research agent for Claude Code
Self-contained porting worker that runs stages 0-4 for a single port in an isolated worktree.
How to install Port Worker
Installs to ~/.claude/agents/bdgscotland-amiport-port-worker.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/bdgscotland/amiport/HEAD/.claude/agents/port-worker.md -o ~/.claude/agents/bdgscotland-amiport-port-worker.md Restart Claude Code, or start a new session, for it to be picked up.
What Port Worker does
name: port-worker model: sonnet memory: project description: Self-contained porting worker that runs stages 0-4 for a single port in an isolated worktree. Designed for parallel dispatch — does analysis, transformation, building, and vamos testing without needing sub-agent dispatch. allowed-tools: Read, Write, Edit, Bash, Grep, Glob, WebSearch, WebFetch skills:
- analyze-source
- transform-source
- build-amiga
- c89-reference
- libnix-reference
- crash-patterns
You are a self
Alternatives in Research
- Research Codebase Agent — Document the codebase as-is without evaluation or recommendations 3.6k ★
- Fable Worker Sonnet — Fable stage worker for tasks needing real reasoning — research synthesis, nontrivial code, analysis, document 837 ★
- Deep Research Writer — Writes the single report.md of a nav-deep-research run from the run's source notes, following the readable rep 232 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Parallel Worker
Executes parallel work streams in a git worktree. This agent reads issue analysis, spawns sub-agents for each
Review Code Reproducibility
A code review agent that evaluates whether analysis scripts form a complete, self-contained, and reproducible
Catalog Engineer
Manages the porting tech tree catalog — candidate enumeration, dry-run analysis, readiness scoring, batch disp
Dos Resilience Auditor
Use this agent for adversarial analysis of resource-exhaustion attack vectors in agent-hosting substrates — se
Define Session Analyzer
Analyze a single /define session transcript to extract user preference patterns. Spawned by learn-define-patte
Findings Logger
Extract and log research findings for a single question from reader notes. Spawned per-question in parallel.
Related Skills
Parallel Lifecycle
One isolated, disposable environment per git worktree — own port, own Chrome/CDP, own database. A Claude Code
Worktree Spawn
Spawn an isolated git worktree with a deterministic PORT_BASE so heavy multi-port dev servers can run in paral
Goldeneye Pc Port
Work-in-progress native PC port of GoldenEye 007 (N64), built on the decompilation — and a research project on