Agent skill

Rudder Performance Architecture Maintainer

by Undertone0809 in Undertone0809/rudder

A skill your agent uses when Rudder needs performance or architecture optimization: slow pages, skeleton loops, query cache misses, refetch storms, large-org over-fetching, payload budgets…

Apache-2.0Auto-check passedDevelopment

Install Rudder Performance Architecture Maintainer

skills CLI
$ npx skills add Undertone0809/rudder --skill rudder-performance-architecture-maintainer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Undertone0809/rudder rudder-performance-architecture-maintainer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Undertone0809/rudder.git skills-src && mkdir -p .claude/skills && cp -r skills-src/agent-skills-bak/maintainer/rudder-performance-architecture-maintainer .claude/skills/rudder-performance-architecture-maintainer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
rudder-performance-architecture-maintainer
GitHub stars
292
Token cost
~3.5k tokens
SKILL.md length
1,631 words
Files
4 (incl. references)
Skills in repo
30
Repo updated
First seen
Licence
Apache-2.0

At a glance

A skill your agent uses when Rudder needs performance or architecture optimization: slow pages, skeleton loops, query cache misses, refetch storms, large-org over-fetching, payload budgets…

  • Works in 8 steps: Load Local Context → Mine Recent Threads When The Task Is Broad → Classify The Optimization → …
  • Rudder needs performance
  • SKILL.md covers Use When, Do Not Use When, Inputs and Evidence Ledger, plus 6 more sections
  • Calls pnpm

What it does

Rudder Performance Architecture Maintainer is an agent skill from Undertone0809/rudder. Use when Rudder needs performance or architecture optimization: slow pages, skeleton loops, query cache misses, refetch storms, large-org over-fetching, payload budgets, expensive API/DB paths, hot files, boundaries, measurement, or ZStudio-scale proof.

Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `references/optimization-checklist.md`, `references/recent-thread-signals.md` and `references/runbook.md`).

It sits in Development. The repository describes itself as: Open-source local Agent harness for self-improving agent teams: run agents, review work, and turn feedback into reusable skills. The licence is Apache-2.0.

When your agent uses it

  • Rudder needs performance
  • Architecture optimization: slow pages
  • Query cache misses
  • Large-org over-fetching

Example prompts

  • “/rudder-performance-architecture-maintainer”

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Load Local Context
  2. Mine Recent Threads When The Task Is Broad
  3. Classify The Optimization
  4. Trace The Path End To End
  5. Choose The Smallest Correct Fix
  6. Add Regression Coverage
  7. Validate And Commit
  8. Record Know How

What it can do on your machine

Read from SKILL.md and the folder at commit 2676a5c. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • pnpm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use pnpm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Rudder Performance Architecture Maintainer loads about 3.5k tokens when it runs, and up to ~9.8k if it reads all its reference files. Until then it costs about 74 tokens; SKILL.md has 1,631 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~74
When it runs · the whole SKILL.md, loaded when a task matches
~3.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~9.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Undertone0809/rudder at commit 2676a5c, republished under its Apache-2.0 licence (© Undertone0809). 1,631 words, ~3,490 tokens.

Download SKILL.mdSave it as .claude/skills/rudder-performance-architecture-maintainer/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
rudder-performance-architecture-maintainer
description
Use when Rudder needs performance or architecture optimization: slow pages, skeleton loops, query cache misses, refetch storms, large-org over-fetching, payload budgets, expensive API/DB paths, hot files, boundaries, measurement, or ZStudio-scale proof.

Rudder Performance Architecture Maintainer

Use this skill when the user wants Rudder to become faster, more stable, or cleaner at the architecture boundary. The default result should be evidence-led optimization that preserves product contracts, not speculative tuning.

This skill covers two related classes of work:

  • performance fixes: cache behavior, network waterfalls, repeated skeletons, slow queries, refetch loops, expensive renders, build/test slowness
  • architecture fixes: unstable boundaries, oversized modules, duplicated data paths, unclear ownership, abstractions that make performance hard to reason about

Read references/optimization-checklist.md before doing non-trivial work with this skill. When the user asks for broad optimization or know-how capture, also read references/recent-thread-signals.md.

Use When

Use this skill for requests like:

  • "为什么 dashboard 每次都骨架屏"
  • "全局看看哪里可以做缓存加速"
  • "这个页面/API 太慢,找一下瓶颈"
  • "做一版系统性能优化"
  • "数据量一大之后网页卡,给我优化前后的具体数值"
  • "用 ZStudio 同等规模的数据在 DEV 里测一下"
  • "这里是不是 query key / staleTime / invalidation 写错了"
  • "架构上有什么热点文件或边界可以优化"
  • "把这次性能优化 know how 沉淀成 skill"
  • "分析一下最近的 thread 里有没有类似性能/架构任务"

Do Not Use When

Do not use this skill when the primary task is:

  • data exists but a page shows missing, stale, sparse, or wrong data; use rudder-data-path-diagnostician-maintainer
  • a large refactor where the user explicitly wants plan plus execution as the main deliverable; use architecture-refactor-driver-maintainer
  • pure UI polish, spacing, copy, or visual QA
  • release, package, installer, or Desktop startup recovery
  • a single agent transcript or runtime failure investigation

If the task overlaps, choose the skill that matches the user's visible pain. For example, repeated skeleton loading after navigation belongs here; empty dashboard data belongs to data-path diagnosis.

Inputs

Capture or infer:

  • affected surface, route, API, service, or subsystem
  • user-visible symptom and expected improvement
  • runtime and organization when live data is involved
  • current cache, invalidation, polling, and freshness expectations
  • constraints that must remain stable: API shape, schema, org scoping, runtime contracts, UI behavior
  • acceptable validation depth for the blast radius

Evidence Ledger

Before proposing a fix, build a small evidence ledger. Keep it in your working notes unless it is useful to show the user.

markdown
| Observation | Evidence | Implication |
|---|---|---|
| Page remounts show skeleton | query key includes moving `to` timestamp | cache miss, not missing cache library |
| API is called by multiple cards | network trace or code search | candidate for shared query/prefetch |
| Service loads broad rows then filters | route/service/SQL inspection | push filter down or add index/test |

Evidence can come from code search, tests, API calls, browser/network traces, React Query Devtools-style reasoning, logs, SQL EXPLAIN, benchmarks, or profiling. Do not tune from screenshots alone.

Scale And Runtime Calibration

When live performance, production-shaped data, or user-visible slowness is part of the task, calibrate the runtime before interpreting numbers:

  • call /api/health on the target server and record instanceId, localEnv, version/build fields, and any restartRequired signal
  • prove whether the browser/dev server is running current code; restart or re-check health before treating browser evidence as current-branch proof
  • use prod-local data only as a read-only sizing reference unless the user has explicitly authorized writes to that environment
  • use dev or a disposable organization for pressure proof, implementation verification, and browser testing against current code
  • if the user asks for a testable surface, seed or create a dev org at comparable scale before measuring; tiny fixtures cannot prove large-org behavior
  • for transcript-heavy organizations, match payload shape as well as row counts: include large transcript, transcription, log, chat, heartbeat, and activity bodies when they are part of the real bottleneck
  • if a full production clone fails because of seed tooling, memory, or data shape limits, report that as a blocker and substitute a synthetic scale-equivalent dev org with the limitation stated clearly

Separate evidence classes in notes and handoffs:

  • prod-read-only baseline: current user data shape, sizing, and observed bottlenecks without mutation
  • current-code dev proof: disposable data on the branch under test, suitable for before/after timing and browser verification
  • synthetic pressure proof: generated row counts and heavy payloads that match the stress shape but are not a full clone

Workflow

1. Load Local Context

Read the minimum Rudder context needed for the surface:

  • AGENTS.md
  • doc/product/GOAL.md, doc/product/PRODUCT.md, and doc/product/README.md when the work changes behavior or architecture
  • relevant UI page/hooks/API clients, server routes/services, shared contracts, DB schema, and nearby tests

Use rg first for call sites, query keys, endpoints, invalidation keys, and hot modules.

2. Mine Recent Threads When The Task Is Broad

When the user asks for global optimization, reusable know-how, or "recent thread" analysis, inspect recent Codex threads before editing code. Look for:

  • prior performance scans and daily health checks
  • repeated slow surfaces, large payloads, or unbounded list symptoms
  • architecture decisions that moved work across UI/API/service boundaries
  • reviewer-discovered blockers, especially privacy, transactionality, and org-scoping issues
  • validation gaps caused by dev-server restarts, embedded Postgres bootstrap, or dirty shared worktrees

Use the thread evidence as hypotheses, not truth. Re-check the current code and runtime before implementing. Store durable patterns in references/recent-thread-signals.md or references/optimization-checklist.md.

3. Classify The Optimization

Pick the dominant class:

  • cache-key-instability: keys include moving timestamps, object identity, or non-canonical filters
  • freshness-policy-gap: stale time, refetch, polling, or invalidation does not match product freshness needs
  • network-waterfall: serial requests could be shared, prefetched, batched, or moved server-side
  • over-fetch: UI/API requests more data than the surface needs
  • payload-overweight: item count is bounded but each row carries large transcript, log, activity, or nested hydration bodies
  • server-hot-path: service aggregation, DB query, filesystem scan, or external process work is too expensive
  • render-hot-path: React render, memoization, virtualization, or derived state work is too expensive
  • boundary-erosion: architecture makes data ownership, caching, or performance contracts unclear
  • validation-slowness: build/test/dev loop is slow because of avoidable setup, scope, or fixture cost
  • frontend-race: a UI workflow depends on multiple ordered requests where the server should own atomicity

Name the first broken boundary. Downstream symptoms matter, but the first broken boundary is where fixes usually belong.

4. Trace The Path End To End

For UI performance, trace:

text
surface -> hook/query key -> API client -> route -> service -> DB/runtime source

For server/runtime performance, trace:

text
entrypoint -> facade/service -> query/process/filesystem -> response contract

Record:

  • query key and parameter canonicalization
  • staleTime, gcTime, placeholder data, polling, focus/reconnect behavior
  • invalidation and mutation side effects
  • endpoint path, request validators, and org scoping
  • response shape and client-side filtering/aggregation
  • latency, response bytes, item counts, and whether the response includes heavy transcript/log/activity bodies
  • expensive loops, broad scans, N+1 calls, and repeated derived computation
Show full SKILL.md (685 more words)Show less
5. Choose The Smallest Correct Fix

Prefer behavior-preserving changes that make the real contract explicit:

  • stabilize query keys before increasing staleTime
  • canonicalize date ranges, filters, and sort options at the boundary
  • add explicit limit, page, cursor, or preview contracts to broad navigation list calls before optimizing rendering around unbounded data
  • use placeholderData, prefetch, or shared queries only when stale display is acceptable and errors remain visible
  • push filters to API/DB when the server owns the data contract
  • batch or share requests when multiple components need the same data
  • move multi-step UI writes into a narrow transactional API when partial success creates broken product state
  • introduce a facade when multiple consumers duplicate data-path or caching semantics
  • add indexes only with evidence and a migration path
  • split hot files by responsibility when that reduces real coupling or clarifies performance ownership

Avoid adding cache as a blanket cover for slow or incorrect code. Cache should encode a freshness contract, not hide broken invalidation.

When replacing broad list responses with bounded previews, state the semantic tradeoff. A preview endpoint can make navigation fast, but it is not equivalent to a full aggregate unless the server computes the aggregate separately. If offset pagination remains, name the residual skip/duplicate risk under concurrent inserts and prefer cursor semantics for high-churn lists when scope allows.

6. Add Regression Coverage

Match tests to the failure mode:

  • cache-key stability: unit-test canonical range/filter helpers
  • React Query behavior: component or hook tests for stable keys, placeholderData, and invalidation behavior
  • API/service hot path: route/service tests for filtering, org scoping, and response shape
  • DB query changes: integration tests around date/status/org boundaries
  • user-visible workflow: E2E test when the repo rules require it
  • multi-step writes: service/route tests for rollback and UI tests for the single product action

Include at least one edge case when the optimization depends on dates, org boundaries, permissions, async runtime state, or large data volume.

7. Validate And Commit

Run the narrow validation first, then the repo-appropriate baseline:

bash
pnpm lint
pnpm -r typecheck
pnpm test:run
pnpm build

For visible UI changes, verify in a browser or desktop shell and include final screenshots when useful. If a baseline command fails for unrelated reasons, report the failing suite and keep the optimization commit scoped.

Per repo rules, commit and push completed skill, performance, or architecture work. Stage only files for the current task when the worktree has unrelated changes.

8. Record Know How

When a performance or architecture investigation produces a durable rule, add it to references/optimization-checklist.md or a more specific future reference. Do not record one-off local paths, private data, or transient timings as general rules.

Decision Rules

  • Measure or trace first; optimize second.
  • Treat repeated skeletons as a cache-key/freshness problem until proven otherwise.
  • A changing now, Date, random id, object literal, or unsorted filter inside a query key is a cache miss factory.
  • Do not persist org-scoped or sensitive data outside the intended cache boundary.
  • Keep API, DB, shared types, and UI contracts synchronized.
  • Preserve organization scoping on every server-side optimization.
  • Prefer one stable abstraction over duplicated ad hoc fixes across pages.
  • Do not change product semantics during a performance refactor unless the user asked for that change and tests cover it.
  • Treat payload size as a first-class metric. JSON transfer, parse, hydration, and render pressure can dominate even when SQL timing looks acceptable.
  • Default navigation/list calls should have an explicit bounded contract: limit, cursor/page, field projection, or a documented server aggregate.
  • Do not claim current-code proof from a stale dev/prod server. Verify health, branch/build freshness, and restart state before using browser numbers.
  • Prefer synthetic scale-equivalent dev proof over unsafe prod mutation. Be explicit when the proof is not a full production clone.

Output Shape

For diagnosis:

markdown
Root cause: <classification and concrete broken boundary>

Evidence:
- ...

Optimization:
- ...

Validation:
- ...

Follow-up opportunities:
- ...

For a quantified optimization report:

markdown
Runtime calibration:
- prod-read-only baseline: <server/version/org shape or not used>
- current-code dev proof: <server/version/org shape or not used>

Measurements:
| Surface/API | Env | Before latency | After latency | Delta | Before bytes | After bytes | Delta | Items before/after |
|---|---:|---:|---:|---:|---:|---:|---:|---:|
| ... | ... | ... | ... | ... | ... | ... | ... | ... |

Interpretation:
- ...

Residual risk:
- ...

For implementation handoff:

markdown
Changed:
- ...

Why it is faster/cleaner:
- ...

Validation:
- ...

Residual risk:
- ...

Safety

  • Keep diagnosis read-only unless the user asked for implementation.
  • Never run destructive cleanup or unscoped SQL as part of performance work.
  • Do not broaden cache lifetime for sensitive, permissioned, or org-scoped data without proving the key includes the correct scope.
  • Do not remove loading, error, or empty states just to hide latency.
  • Do not stage or revert unrelated user changes.

Validation Cases

See references/eval-cases.md for trigger tests and expected behavior.

© Undertone0809, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (references) in agent-skills-bak/maintainer/rudder-performance-architecture-maintainer of Undertone0809/rudder.

  • SKILL.md
  • references/optimization-checklist.md
  • references/recent-thread-signals.md
  • references/runbook.md

Open the folder on GitHubat commit 2676a5c

Compare with similar skills

Rudder Performance Architecture Maintainer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Rudder Performance Architecture Maintainer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Rudder Performance Architecture Maintainer this skillUndertone0809/rudder292—~3.5kAutomated safety check: PassApache-2.0
Vercel Composition Patternssupabase/supabase111k58 repos~726Automated safety check: PassMIT
Finishing a Development Branchobra/superpowers297k5 repos~1.9kAutomated safety check: PassMIT
Typescript Advanced Typesrolling-scopes/rsschool-app10k25 repos~4.2kAutomated safety check: PassMPL-2.0
PR Babysitteropeninterpreter/openinterpreter69k3 repos~4.2kAutomated safety check: PassApache-2.0
Code Review ChecklistshareAI-lab/learn-claude-code78k4 repos~1.1kAutomated safety check: PassMIT

Similar skills

  • Official

    React composition patterns that scale. An agent skill from supabase/supabase.

    111k GitHub starsUsed in 58 repos~726 tokens
    DevelopmentAuto-check passed
  • Walks the last step of a branch: confirm tests pass, detect the git environment, ask how to integrate, carry out your choice and clean up the worktree.

    297k GitHub starsUsed in 5 repos~1.9k tokens
    DevelopmentAuto-check passed
  • Typescript Advanced Types

    rolling-scopes/rsschool-app

    Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications.

    10k GitHub starsUsed in 25 repos~4.2k tokens
    DevelopmentAuto-check passed
  • PR Babysitter

    openinterpreter/openinterpreter

    Watches an open GitHub pull request until it merges, handling review comments, diagnosing CI failures and retrying flaky checks along the way.

    69k GitHub starsUsed in 3 repos~4.2k tokens
    DevelopmentAuto-check passed
  • Code Review Checklist

    shareAI-lab/learn-claude-code

    Reviews code against a five-part checklist covering security, correctness, performance, maintainability and testing, and reports findings in a fixed format.

    78k GitHub starsUsed in 4 repos~1.1k tokens
    DevelopmentAuto-check passed
  • Greploop

    onyx-dot-app/onyx

    Iteratively improves a PR (GitHub), MR (GitLab), or shelved changelist (Perforce) until Greptile gives it a 5/5 confidence score with zero unresolved comments.

    32k GitHub starsUsed in 4 repos~3.3k tokens
    DevelopmentAuto-check passed

More from Undertone0809/rudder

All 30 skills in this repo
  • Conversation To Skill

    Undertone0809/rudder

    Turn the current conversation's workflow into a reusable agent skill.

    292 GitHub stars~3.6k tokensUpdated today
    Auto-check passed
  • A skill your agent uses when starting the current Rudder checkout as a temporary managed local preview with a stable URL, readiness check, logs, stop command, and cleanup path for manual inspection…

    292 GitHub stars~2.1k tokensUpdated today
    Auto-check passed
  • Stop Rudder Dev Maintainer

    Undertone0809/rudder

    A skill your agent uses when the user explicitly asks to stop, restart, kill, or clean Rudder repo-local pnpm dev processes or local dev runtime residue, including “把 pnpm dev 停了”, “重启 dev”, or “清掉…

    292 GitHub stars~1.3k tokensUpdated today
    Auto-check passed
  • Deep Research

    Undertone0809/rudder

    Conducts enterprise-grade research with multi-source synthesis, citation tracking, and verification.

    292 GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • A skill your agent uses to audit or clean Rudder worktrees, generated artifacts, logs, caches, and repo-owned processes without deleting active work, user data, or unrelated machine state.

    292 GitHub stars~664 tokensUpdated today
    Auto-check passed
  • Visualize

    Undertone0809/rudder

    Create safe inline visual explanations in Rudder Chat. An agent skill from Undertone0809/rudder.

    292 GitHub stars~1.8k tokensUpdated today
    Auto-check passed

Categories

Questions about Rudder Performance Architecture Maintainer

What does Rudder Performance Architecture Maintainer do?

A skill your agent uses when Rudder needs performance or architecture optimization: slow pages, skeleton loops, query cache misses, refetch storms, large-org over-fetching, payload budgets…. Rudder Performance Architecture Maintainer is an agent skill from Undertone0809/rudder. Use when Rudder needs performance or architecture optimization: slow pages, skeleton loops, query cache misses, refetch storms, large-org over-fetching, payload budgets, expensive API/DB paths, hot files, boundaries, measurement, or ZStudio-scale proof.

When should I use Rudder Performance Architecture Maintainer?

Rudder Performance Architecture Maintainer fits situations like: rudder needs performance; architecture optimization: slow pages; query cache misses; large-org over-fetching.

How do I install Rudder Performance Architecture Maintainer in Claude Code?

Run `npx skills add Undertone0809/rudder --skill rudder-performance-architecture-maintainer -a claude-code`. Or copy the skill folder (agent-skills-bak/maintainer/rudder-performance-architecture-maintainer in Undertone0809/rudder) into .claude/skills/rudder-performance-architecture-maintainer in your project. Claude Code loads it when a task matches its description.

How do I install Rudder Performance Architecture Maintainer in Codex?

Run `npx skills add Undertone0809/rudder --skill rudder-performance-architecture-maintainer -a codex`. Or copy the skill folder (agent-skills-bak/maintainer/rudder-performance-architecture-maintainer in Undertone0809/rudder) into .agents/skills/rudder-performance-architecture-maintainer in your project. Codex loads it when a task matches its description.

Can I use Rudder Performance Architecture Maintainer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Undertone0809/rudder --skill rudder-performance-architecture-maintainer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/rudder-performance-architecture-maintainer, .gemini/skills/rudder-performance-architecture-maintainer, .github/skills/rudder-performance-architecture-maintainer and .opencode/skills/rudder-performance-architecture-maintainer in your project.

What does Rudder Performance Architecture Maintainer need to run?

Going by SKILL.md and its folder, Rudder Performance Architecture Maintainer needs the command-line tools its instructions call (pnpm).

Does Rudder Performance Architecture Maintainer access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Rudder Performance Architecture Maintainer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Rudder Performance Architecture Maintainer use?

Rudder Performance Architecture Maintainer is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Rudder Performance Architecture Maintainer use?

About 3.5k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 6.3k tokens, read only when the agent opens those files.

What are the alternatives to Rudder Performance Architecture Maintainer?

Skills that share tags, products or a category with Rudder Performance Architecture Maintainer: Vercel Composition Patterns (supabase/supabase, 111k stars), Finishing a Development Branch (obra/superpowers, 297k stars), Typescript Advanced Types (rolling-scopes/rsschool-app, 10k stars) and PR Babysitter (openinterpreter/openinterpreter, 69k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Rudder Performance Architecture Maintainer?

Undertone0809 (a GitHub user) maintains it in Undertone0809/rudder, which has 292 GitHub stars. The repository holds 30 skills in this directory. The repository was last updated on October 10, 2026.

Source: Undertone0809/rudder on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.