Skills

Review Architecture

Review a PR against the Pascal architectural rules, package boundaries...

Install

npx skills add pascalorg/editor --skill review-architecture -g -a claude-code -y
Repository
pascalorg/editor25.3k
Category
Git and review
Updated
5d ago
License
MIT
Context cost
Mediumabout 3,000 tokens
Runs scripts
No, instructions only

What it does

Review a PR against the Pascal architectural rules, package boundaries (core/viewer/editor/nodes), the registry-driven composition model (def.geometry / def.renderer / def.system), legacy-dispatch regressions, the slots + world-scale-UV convention for new nodes/geometry, hook hygiene (useEditor/useScene/useViewer), and selector performance. Use when the user asks to review a PR, audit a branch, or check that changes respect the codebase's architecture.

Architectural review for Pascal PRs. The user will provide a PR URL, branch name, or ask to review the current branch.

1. Load the rules (required, do not skip)

Read these before reviewing any diff. They are the source of truth, not your training data:

  • wiki/architecture/layers.md
  • wiki/architecture/systems.md, core systems vs viewer systems, what each may do
  • wiki/architecture/renderers.md, renderer responsibilities and prohibitions
  • wiki/architecture/tools.md, editor tools live only in apps/editor/components/tools/ or packages/nodes/src/<kind>/
  • wiki/architecture/viewer-isolation.md, viewer must stay editor-agnostic
  • wiki/architecture/node-definitions.md, the three-checkbox composition model (geometry / renderer / system)
  • wiki/architecture/plugin-authoring.md, public contract for external node packs
  • wiki/architecture/agent-surfaces.md, MCP ↔ hosted chat ↔ skill parity. Read whenever the diff touches packages/mcp/** or skills/**.
  • wiki/architecture/scene-runtime.md, detached scenes, tracked reads, reconcileDocument. Read whenever the diff touches packages/core/src/agent-operations/**, packages/core/src/store/**, a system that writes saved fields, or packages/core/src/runtime/**.

Required on every review. Read the remaining pages on demand when the diff touches their subject area:

Read the whole SKILL.md on GitHub

More in Git and review