Skip to content
mcp/skillhub

Agent Skill

Review Architecture skill

review-architecturepascalorg/editor.agents/skills/review-architecture/SKILL.md

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.

25kMIT

always on

97 tokname + description

once used

7,221 tokSKILL.md body

bundled files

0

repo stars

25kGitHub

Install the Review Architecture skill

Skills CLI (Claude Code, Codex, Cursor and others)

npx skills add https://github.com/pascalorg/editor --skill review-architecture

Claude Code, by hand (all projects)

git clone --depth 1 https://github.com/pascalorg/editor.git /tmp/editor
mkdir -p ~/.claude/skills
cp -R /tmp/editor/.agents/skills/review-architecture ~/.claude/skills/review-architecture

For one project only, copy the folder into .claude/skills/ in that project instead. The agent picks it up when a task matches its description.

What it costs your context

Agent Skills load in three steps. Tokens counted with the o200k tokenizer; your model's count will differ a little.

WhenWhat loadsCost
Every sessionName and description97 tok
When the agent uses itThe SKILL.md instructions7,221 tok
Only if openedNo bundled files—

Until it is used, review-architecture costs about 14× less than the median MCP server we measured (1,362 tokens on every turn). Installing all 4 skills from pascalorg/editor would load 320 tokens of descriptions. Skills vs MCP study

Checks

  • The instructions are over 5,000 tokens, the Agent Skills specification's guideline for SKILL.md.

Pre-approved tools (allowed-tools): Bash(git *), Bash(gh *), Read, Grep, Glob. The agent can use these without asking while the skill is active.

Checked 2026-10-22 · method

What's inside

The headings of its SKILL.md. Read the full file on GitHub.

  • 1. Load the rules (required — do not skip)
  • 2. Fetch the diff
  • 3. Layer classification — do this BEFORE the checklist
  • The four packages and what they own
  • Triggers that mean "this is probably in the wrong package"
  • 4. Review checklist
  • A. Package boundaries
  • B. Node registry & composition (packages/nodes)
  • C. Hook hygiene (useEditor, useScene, useViewer)
  • D. Selector performance
  • E. Separation of concerns
  • F. Interaction scope, snapping & modifiers
  • 5. Output format
  • 6. Final summary

More skills from pascalorg/editor

All skills in this repo
  1. furniture-fitpascalorg/editor

    Assess whether furniture fits in a measured Pascal room or layout. Use this skill for sofa, table, bed, cabinet, appliance, staging, placement, collision, clearance, or rotated-footprint questions. Produce a tool-backed spatial report that distinguishes footprint fit from unsupported height, door-swing, assembly, and delivery-route claims, and return insufficient evidence when dimensions or scale are missing.

    25k80 tok idle · 3,842 in use
  2. open-prpascalorg/editor

    Open or update a pull request on pascalorg/editor from the current branch, describing only what the branch actually did. Use when the user asks to open/create a PR, push and PR, or ship a branch in the editor repo.

    25k51 tok idle · 537 in use
  3. pascal-3dpascalorg/editor

    Connect to Pascal and use its MCP tools to create, inspect, edit, validate, save, or hand off editable 3D building scenes. Use this skill whenever a user asks an agent to work in Pascal, make a room or building model, inspect a Pascal project, perform spatial edits, connect Pascal MCP, or return a verified Pascal editor link. It also governs safe local, existing-account, and explicitly authorized autonomous setup.

    25k92 tok idle · 4,500 in use