ericpzh

ericpzh

@ericpzh

GitHub
7 Skills
42 Total Stars
September 2026 Joined

Public Skills

ac27-editor

by ericpzh

AC27 Editor — Electron desktop app for editing Airport Control 27.acl flight schedule files. Use this skill whenever working in this repo, editing any source file, running commands (npm start, node build.js, npm test, node tests/integration/*), adding features, fixing bugs, or discussing the app's architecture. This skill documents the full project structure, coding conventions, IPC patterns, save/load flow, timeline system, build process, and all dev commands. Always consult this skill before making changes.

File Ops 6 28d ago

ac27-approach

by ericpzh

AC27Approach — the BepInEx 6 IL2CPP plugin for Airport Control 27 that live-patches in-game aircraft (heading + altitude override, STAR→final-approach handoff) through the game's native UDP command channel. Use this skill whenever working in mods/AC27Approach (building, editing the Harmony patches, debugging a patch that isn't sticking in-game), when the editor's FlightPatchCommandBar or send-patch-command bridge is involved, when handling clear_for_appr / update_heading / update_speed / altitude / track frames, or when diagnosing BepInEx/IL2CPP interop issues against the game's Aircraft/Dynamics classes. The plugin's deep documentation lives in its own README — read it before making changes.

Code Review 6 1mo ago

ac27-editor-mcp

by ericpzh

Control the AC27 Editor from Claude Code via MCP tools. Create, read, modify, and delete flights in the currently-open .acl schedule file. Supports English and Chinese (中文) interaction.

Processing 6 1mo ago

react-best-practices

by ericpzh

React performance optimization guidelines for desktop and client-rendered apps (Electron, Vite SPAs, zustand). Covers re-render prevention, JavaScript micro-optimizations, bundle optimization, and rendering performance. Use when writing, reviewing, or refactoring React components, implementing data loading, optimizing bundles, or fixing performance issues. Applies to any client-rendered React app — not just web.

File Ops 6 3mo ago

electron

by ericpzh

Electron framework development guide — build tools, patches, testing, PR workflows, and Chromium/Node.js upgrades. Use this skill whenever working in an Electron repository, building or debugging Electron, managing Electron patches, creating PRs for electron/electron, or when the user mentions e commands like e build, e sync, e test, or e start.

CLI Tools 6 4mo ago

javascript

by ericpzh

JavaScript/TypeScript coding standards — naming conventions, file organization, module structure, and code style. Use this skill whenever reviewing, generating, refactoring, or discussing JavaScript or TypeScript code, setting up JS/TS project conventions, or when the user asks about code style, naming patterns, file naming, or module organization in a JS/TS codebase.

Testing 6 4mo ago

skill-creator

by ericpzh

Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.

Code Gen 6 4mo ago