archivist-performance-auditor

Audits Archivist Project runtime and compile-time performance bottlenecks with documented evidence.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/rfowler1994/project-archivist --skill archivist-performance-auditor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: archivist-performance-auditor
Source: https://github.com/rfowler1994/project-archivist/tree/main/.agents/skills/archivist-performance-auditor
Command: npx skills add https://github.com/rfowler1994/project-archivist --skill archivist-performance-auditor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Report-only audit for likely runtime performance or developer compile-time bottlenecks within the Archivist project. Use when asked to inspect heavy imports in route shims or root layouts, unnecessary use client boundaries, starter routes pulling too much graph, repeated expensive render calculations, unbounded list rendering, local query scaling, lazy-loading boundaries, or runtime/cache behavior.

Core Features & Use Cases

  • Focused performance audits identify runtime vs compile-time bottlenecks.
  • Provide evidence-based findings without editing code or architecture.
  • Document findings under docs/code-audits/reports/ for traceability.

Quick Start

Run the archivist-performance-auditor on the project to generate a performance report.

Frequently Asked Questions about archivist-performance-auditor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify runtime performance bottlenecks in route shims and root layouts?

Identify runtime performance bottlenecks by auditing heavy imports, route shims, and root layouts to locate expensive render calculations and unbounded list rendering. The audit provides documented findings with evidence, recording results under docs/code-audits/reports/ without editing code.

What is a compile-time performance audit for client boundaries and local queries?

A compile-time performance audit inspects unnecessary use client boundaries, lazy-loading boundaries, and local query scaling to find developer build bottlenecks. It reports evidence-based findings on cache behavior and heavy imports without modifying architecture or editing code.

How do I audit cache behavior and repeated renders without modifying code?

Audit cache behavior and repeated renders without modifying code by generating a report-only analysis of runtime bottlenecks. The process documents findings with evidence under docs/code-audits/reports/, inspecting local query scaling and client boundaries while leaving architecture untouched.

Can I use this performance audit for unbounded list rendering and heavy imports?

Yes, you can use this performance audit for unbounded list rendering and heavy imports. It specifically targets these runtime and compile-time issues alongside route shims and local query scaling, providing documented evidence of bottlenecks without editing project code or architecture.

What are the limitations of an evidence-based performance audit that does not edit code?

The limitation of an evidence-based performance audit that does not edit code is that it only provides documented findings and evidence of runtime bottlenecks. It does not fix heavy imports, client boundaries, or cache behavior, leaving architecture modifications entirely to the developer.

Why does my Archivist project have compile-time bottlenecks from starter routes pulling too much graph?

Compile-time bottlenecks occur when starter routes pull too much graph, creating heavy imports and unnecessary use client boundaries. An audit identifies these specific performance issues, documenting the runtime and cache behavior evidence without altering the codebase.