Skip to main content
agentsSource-backed

Material UI Repository Contributor Agent for Claude

Source-backed Claude agent prompt for contributing to the official mui/material-ui monorepo using its AGENTS.md guidance, pnpm workspace filters, package build and test commands, component conventions, public error-message rules, API docs generation, visual regression and accessibility checks, and pre-PR checklist.

by MUI · submitted by oktofeesh1·added 2026-06-04·
Review first review before installing

Open the source and read safety notes before installing.

Citation facts

Source-backed facts for citing this resource, derived directly from the registry — also available as plain text for AI assistants.

Source URLs
https://github.com/mui/material-ui/blob/master/AGENTS.md, https://github.com/mui/material-ui, https://mui.com/material-ui/
Brand
Material UI
Brand domain
mui.com
Brand asset source
manual
Safety notes
This agent is for contributing to the official Material UI repository, not for generating generic React UI code or replacing the public Material UI docs., The repo supports pnpm only. The official guidance says yarn and npm commands will fail, and workspace work should use pnpm filters instead of changing directories for commands., Root commands such as full builds, docs builds, browser tests, end-to-end tests, visual regression tests, formatting, linting, and type checks can be broad or slow. Prefer focused commands first., Formatting, API docs generation, prop-types generation, TypeScript demo generation, error-code extraction, and visual/a11y regression updates can modify generated or docs-related files. Inspect the diff before committing., Public package errors follow repository-specific rules: explain what happened, why it matters, and how to solve it; use the documented MUI prefix and error-minifier workflow when applicable., Component prop changes may require TypeScript declarations, prop types, API docs, demos, tests, and docs generation to stay in sync., Visual regression and accessibility checks can update screenshots or `.a11y.json` files. Run scoped checks for iteration, then use the broader required check before pushing when affected., Do not conflate this with MUI X, Base UI, Joy UI, or generic Material Design guidance unless the target source and package scope explicitly require it.
Privacy notes
Material UI repo work can expose local file paths, component names, docs demo routes, screenshots, accessibility reports, browser output, generated API metadata, stack traces, and test failure details., Do not paste private local paths, unpublished product screenshots, proprietary design-system tokens, customer component code, credentials, tokens, or private issue data into prompts, public PRs, or examples., Visual regression screenshots and accessibility reports can reveal route names, demo content, local browser state, and unpublished UI changes., When sharing validation output, summarize and redact sensitive-looking paths, private hostnames, unreleased design details, and environment-specific values.
Author
MUI
Submitted by
oktofeesh1
Claim status
unclaimed
Last verified
2026-06-04

Decision playbook

Review trust signals before you adopt

Signals are present but mixed. Use the checklist below to confirm the source and operational safety for your environment.

Compare context
Selected

0

Current score

78

Baseline

Delta

No baseline selected

No major trust-signal divergence detected in the current selection.

Source and provenance checks

Complete

Confirm ownership and provenance before trusting install instructions.

  • Source link availableRequired

    Open the canonical repository and verify ownership.

    Done
  • Source provenance statusRequired

    Marked as source-backed.

    Done
  • Metadata reviewed

    Registry metadata indicates a reviewed listing.

    Done

Safety and privacy checks

Complete

Validate risk disclosures before installation or API wiring.

  • Safety notes presentRequired

    Review the listed safety guidance before running commands.

    Done
  • Privacy notes presentRequired

    Review data handling notes before connecting accounts or secrets.

    Done
  • Trust level risk gateRequired

    Trust level does not block evaluation.

    Done

Package and install checks

Needs review

Check package metadata and artifact integrity signals.

  • Install payload available

    Install or copy payload is available for review.

    Done
  • Package verification flag

    No package verification flag provided.

    Pending
  • Checksum metadata

    No checksum provided for downloaded artifact.

    Pending

Compare-driven decision checks

Needs review

Use compare context to validate trade-offs before adoption.

  • Compare tray has multiple entries

    Add at least one more entry to compare trust differences.

    Pending
  • Baseline comparison available

    No baseline peer selected yet.

    Pending
  • Diverging trust signals identified

    No major trust-signal divergence found.

    Pending

Setup at a glance

Copy & paste

Copy-ready — paste the snippet to get started.

10 minutes

Adoption plan

Balanced adoption plan

Current risk score 16/100. Use staged verification before broader rollout.

Risk 16

Pre-adoption checks

Validate source and review signals before any execution.

  • Confirm source provenanceRequired

    Source URL/provenance metadata is present.

    Done
  • Confirm metadata review state

    Listing has review metadata.

    Done
  • Verify install payload

    Install/config payload exists and can be inspected.

    Done

Security checks

Confirm safety, privacy, and package integrity signals.

  • Review safety notesRequired

    Safety notes are present.

    Done
  • Review privacy notesRequired

    Privacy notes are present.

    Done
  • Verify package integrity metadata

    No package verification/checksum metadata.

    Pending

Rollout

Adopt in controlled steps based on the selected plan.

  • Run in isolated sandbox firstRequired

    Use a constrained sandbox and observe behavior across multiple tasks.

    Pending
  • Roll out graduallyRequired

    Roll out to a small cohort before wider usage.

    Pending
  • Set monitoring and fallback

    Define rollback path and monitor errors after adoption.

    Pending

Evidence readiness

Evidence readiness matrix · balanced

Required evidence gates are covered (5/6 signals complete).

Risk 15

Source provenance

Present

Source repository/provenance is listed.

Required in this preset

Metadata review

Present

Review metadata is present.

Required in this preset

Safety notes

Present

Safety notes are present.

Required in this preset

Privacy notes

Present

Privacy notes are present.

Optional in this preset

Package integrity

Missing

Package integrity metadata is missing.

Optional in this preset

Install payload

Present

Install payload is available.

Required in this preset

Required evidence gates are covered for this preset.

Decision timeline

Decision timeline · balanced

5/6 steps complete with no blocking gaps for this preset.

Risk 14

triage

Confirm source provenanceRequired

Source/provenance metadata is available.

Done

triage

Check metadata review statusRequired

Review metadata is available.

Done

verify

Review safety notesRequired

Safety notes are available.

Done

verify

Review privacy notes

Privacy notes are available.

Done

verify

Validate package integrity metadata

Package integrity metadata is missing.

Pending

rollout

Verify install payload and commandsRequired

Install payload is available.

Done

No required blockers for this timeline preset.

Prerequisite readiness

Prerequisite readiness

6 prerequisites to line up before setup. Have accounts and credentials ready first. Includes a review or approval gate.

0/6 ready
Account & credentials1Install & runtime1Permissions & scopes1Network & hosting1Review & approval1General110 minutes

Safety & privacy surface

Safety & privacy surface

8 safety and 4 privacy notes across 5 risk areas. Review closely: credentials & tokens, permissions & scopes.

5 areas
  • SafetyGeneralThis agent is for contributing to the official Material UI repository, not for generating generic React UI code or replacing the public Material UI docs.
  • SafetyExecution & processesThe repo supports pnpm only. The official guidance says yarn and npm commands will fail, and workspace work should use pnpm filters instead of changing directories for commands.
  • SafetyExecution & processesRoot commands such as full builds, docs builds, browser tests, end-to-end tests, visual regression tests, formatting, linting, and type checks can be broad or slow. Prefer focused commands first.
  • SafetyLocal filesFormatting, API docs generation, prop-types generation, TypeScript demo generation, error-code extraction, and visual/a11y regression updates can modify generated or docs-related files. Inspect the diff before committing.
  • SafetyGeneralPublic package errors follow repository-specific rules: explain what happened, why it matters, and how to solve it; use the documented MUI prefix and error-minifier workflow when applicable.
  • SafetyExecution & processesComponent prop changes may require TypeScript declarations, prop types, API docs, demos, tests, and docs generation to stay in sync.
  • SafetyPermissions & scopesVisual regression and accessibility checks can update screenshots or `.a11y.json` files. Run scoped checks for iteration, then use the broader required check before pushing when affected.
  • SafetyPermissions & scopesDo not conflate this with MUI X, Base UI, Joy UI, or generic Material Design guidance unless the target source and package scope explicitly require it.
  • PrivacyLocal filesMaterial UI repo work can expose local file paths, component names, docs demo routes, screenshots, accessibility reports, browser output, generated API metadata, stack traces, and test failure details.
  • PrivacyCredentials & tokensDo not paste private local paths, unpublished product screenshots, proprietary design-system tokens, customer component code, credentials, tokens, or private issue data into prompts, public PRs, or examples.
  • PrivacyGeneralVisual regression screenshots and accessibility reports can reveal route names, demo content, local browser state, and unpublished UI changes.
  • PrivacyLocal filesWhen sharing validation output, summarize and redact sensitive-looking paths, private hostnames, unreleased design details, and environment-specific values.

Safety notes

  • This agent is for contributing to the official Material UI repository, not for generating generic React UI code or replacing the public Material UI docs.
  • The repo supports pnpm only. The official guidance says yarn and npm commands will fail, and workspace work should use pnpm filters instead of changing directories for commands.
  • Root commands such as full builds, docs builds, browser tests, end-to-end tests, visual regression tests, formatting, linting, and type checks can be broad or slow. Prefer focused commands first.
  • Formatting, API docs generation, prop-types generation, TypeScript demo generation, error-code extraction, and visual/a11y regression updates can modify generated or docs-related files. Inspect the diff before committing.
  • Public package errors follow repository-specific rules: explain what happened, why it matters, and how to solve it; use the documented MUI prefix and error-minifier workflow when applicable.
  • Component prop changes may require TypeScript declarations, prop types, API docs, demos, tests, and docs generation to stay in sync.
  • Visual regression and accessibility checks can update screenshots or `.a11y.json` files. Run scoped checks for iteration, then use the broader required check before pushing when affected.
  • Do not conflate this with MUI X, Base UI, Joy UI, or generic Material Design guidance unless the target source and package scope explicitly require it.

Privacy notes

  • Material UI repo work can expose local file paths, component names, docs demo routes, screenshots, accessibility reports, browser output, generated API metadata, stack traces, and test failure details.
  • Do not paste private local paths, unpublished product screenshots, proprietary design-system tokens, customer component code, credentials, tokens, or private issue data into prompts, public PRs, or examples.
  • Visual regression screenshots and accessibility reports can reveal route names, demo content, local browser state, and unpublished UI changes.
  • When sharing validation output, summarize and redact sensitive-looking paths, private hostnames, unreleased design details, and environment-specific values.

Prerequisites

  • A local checkout or source snapshot of the official `mui/material-ui` repository.
  • Review the current official `AGENTS.md` before using this agent, because package commands, test guidance, and docs workflows can change.
  • pnpm installed and used exclusively for repository commands.
  • Enough workspace dependencies installed to run the focused package, docs, lint, type, unit, browser, regression, API-docs, or prose checks required by the task.
  • Known target area such as `@mui/material`, `@mui/system`, `@mui/lab`, docs demos, component API declarations, error messages, visual regressions, accessibility reports, or packaged skills.
  • Permission to run focused test, build, docs, lint, type, browser, or regression commands and inspect any generated diff before committing.

Schema details

Install type
copy
Troubleshooting
No
Source repository stats
Scope
Source repo
Collection metadata
Estimated setup
10 minutes
Difficulty
advanced
Tool listing metadata
Full copyable content
# Trigger
"Use the Material UI repository contributor agent for this mui/material-ui task."

# Required output
1) AGENTS.md, package, docs, demo, test, and skill context checked
2) Material UI component, system, docs, regression, or API plan
3) Focused pnpm validation commands and results
4) Safety, privacy, public-error, docs-generation, and remaining-risk notes

About this resource

Agent Definition

Create this file as .claude/agents/material-ui-repository-contributor.md:

---
name: material-ui-repository-contributor
description: Use when the user asks Claude to investigate, patch, test, or review work in the official mui/material-ui monorepo from source-backed repository instructions.
tools:
  - bash
  - read
  - edit
  - grep
  - web_fetch
---

You are the Material UI Repository Contributor Agent. Your job is to help work
in the official `mui/material-ui` monorepo while following current repository
instructions, keeping component and docs changes synchronized, and validating
the right package, demo, error, API, visual, and accessibility surfaces.

## Source Order

Use these sources in order:

1. The local `AGENTS.md` in the `mui/material-ui` checkout.
2. Relevant package source, package README files, docs MDX, component demos,
   tests, declarations, regression metadata, accessibility reports, and skills.
3. The packaged skill `AGENTS.md` files under `skills/` when the task is about
   styling, theming, Next.js integration, or Tailwind integration.
4. The official Material UI docs at `https://mui.com/material-ui/` for
   user-facing component, styling, theming, and docs behavior.
5. `https://github.com/mui/material-ui` when a local checkout is unavailable or
   stale.

Do not rely on memory for pnpm commands, package filters, component file
structure, error-message policy, demo generation, visual-regression handling,
or accessibility-report behavior when official sources are available.

## Operating Rules

- Read `AGENTS.md` first and treat it as the current repository guide.
- Use pnpm only. Do not use yarn or npm for repository commands.
- Use pnpm workspace filters such as `pnpm -F @mui/material ...` for package
  work instead of changing directories to run commands.
- Identify the exact target area before editing: `@mui/material`,
  `@mui/system`, `@mui/lab`, icons, utilities, styled engine, docs, demos,
  regression tests, accessibility reports, internal packages, or skills.
- Use `interface`, not `type`, for component props when following Material UI
  component conventions.
- Export `{ComponentName}Props` from component files when adding or changing
  component props.
- Use one-level deep imports in package code to avoid bundling full packages.
- Author TypeScript docs demos first, then generate JavaScript variants through
  the documented demo workflow when required.
- Keep public package error messages clear, actionable, prefixed according to
  repository policy, and connected to docs links when applicable.
- Use the documented error-minifier comment only where the repository guidance
  calls for it, and update error-code artifacts when errors change.
- Use repository test helpers and Chai-style assertions where surrounding tests
  do so.
- Prefer `user.*` interactions over `fireEvent` or `setProps` unless existing
  tests or constraints justify otherwise.
- Run focused validation first, then broaden when the change touches shared
  package behavior, public APIs, docs generation, demos, visual regressions, or
  accessibility outputs.

## Workflow

1. State the target component, package, docs page, demo, test, regression route,
   accessibility report, error message, API declaration, or skill area.
2. Read `AGENTS.md`, relevant package files, demos, tests, docs, and skill
   instructions before editing.
3. Decide whether the work is component implementation, prop/API change, docs
   demo, public error behavior, styling/theming, browser behavior, visual
   regression, accessibility, or prose.
4. Choose focused validation: package build, unit test pattern, browser test,
   regression route filter, API docs generation, TypeScript check, lint, format,
   or prose check.
5. Make the smallest source-backed change.
6. Inspect the diff for unrelated formatting, generated API files, JavaScript
   demo variants, error-code changes, screenshots, and accessibility JSON.
7. Run the focused validation and broaden only when the affected surface needs
   it.
8. Summarize sources checked, changed files, validation, generated artifacts,
   public API impact, safety/privacy handling, and remaining risk.

## Command Guidance

- Install dependencies with `pnpm install` when necessary.
- Start the docs dev server with the repository docs command when docs behavior
  needs local inspection.
- Build all non-doc packages with the release build command only when focused
  package validation is not enough.
- Build the docs site when docs infrastructure, docs demos, or generated docs
  behavior requires it.
- Run unit tests with `pnpm test:unit`, a component name pattern, or a test-name
  filter when focused coverage is enough.
- Run real-browser tests, end-to-end tests, or visual regression tests only when
  the changed behavior requires those surfaces.
- Run formatting, linting, and TypeScript checks from the repository root when
  preparing a complete PR validation pass.
- After component prop or TypeScript declaration changes, run the documented
  prop-types and API-docs generation commands.
- After docs demo changes, run the documented TypeScript demo formatting command
  to generate JavaScript variants.
- After public error changes, run the documented error-code extraction command.
- Scope visual regression iteration with the documented regression server and
  run command, then run the broader regression check before pushing when visual
  or accessibility artifacts are affected.

## Safety Boundaries

- Do not run broad builds, docs builds, regression suites, or generated-artifact
  commands before a focused validation path has been considered.
- Do not convert all imports, tests, demos, or component patterns just because a
  nearby file looks inconsistent.
- Do not add new component props without checking TypeScript declarations,
  docs API output, prop types, tests, and demos.
- Do not create new public error codes when the existing code should be updated
  according to the repository guidance.
- Do not treat visual screenshots and accessibility reports as interchangeable;
  follow the repo metadata for each.
- Do not paste private screenshots, proprietary design tokens, customer
  component code, credentials, or local-only paths into public output.
- If browser dependencies, docs server setup, visual-regression tooling,
  workspace dependencies, or package-local fixtures are unavailable, report the
  blocker instead of substituting an inaccurate test.

## Output Contract

Use this response shape for Material UI repository work:

```markdown
## Material UI Repo Check

Target area:
- ...

Sources checked:
- ...

Package, docs, or regression coverage:
- ...

Plan or change:
- ...

Validation:
- ...

Generated artifacts:
- ...

Safety/privacy notes:
- ...

Remaining risk:
- ...
```

Source Review

These sources were reviewed on 2026-06-04. The official Material UI repository publishes an AGENTS.md file with guidance for pnpm-only package management, workspace filters, development, build, test, quality, API docs, demo generation, package architecture, TypeScript component conventions, public error-message rules, error minification, component file structure, testing helpers, visual regression, accessibility reports, import patterns, packaged skills, pre-PR checks, and PR title format. The public Material UI site describes Material UI as an open-source React component library implementing Google's Material Design.

Source Scope

This entry is scoped to working in the official mui/material-ui repository. It is not a generic React component generator, not a Material Design explainer, not a MUI X listing, and not a generic frontend visual QA agent. Use it when the task is about investigating, patching, testing, reviewing, or documenting the upstream Material UI monorepo.

Use Cases

  • Give Claude a source-backed role for reading Material UI's official AGENTS.md before touching the monorepo.
  • Investigate component bugs, prop API behavior, styling system behavior, docs demos, API docs output, public error messages, or regression metadata.
  • Build a focused validation plan that distinguishes unit tests, browser tests, visual regressions, accessibility report updates, docs builds, type checks, linting, formatting, and generated docs artifacts.
  • Review component changes for prop-interface exports, one-level imports, generated JavaScript demos, error-code updates, and docs API sync.
  • Keep Material UI changes aligned with the repo's packaged skills for styling, theming, Next.js integration, and Tailwind integration.

Duplicate Check

Checked current upstream/main, open PR titles, open PR changed files, issue titles, source URLs, and existing content entries for Material UI, material-ui, mui, mui/material-ui, @mui/material, and mui.com before drafting this entry. No existing content/agents, content/skills, content/hooks, or content/mcp entry covers a source-backed Material UI repository contributor agent. Existing incidental mentions in a CSS hook and Vite build skill are not duplicates of this official monorepo contributor agent.

Editorial Disclosure

This is an independent, source-backed HeyClaude content entry submitted by oktofeesh1. It is not sponsored by MUI or the Material UI maintainers. The agent prompt summarizes and routes users to the official upstream AGENTS.md, documentation, and repository sources rather than repackaging the Material UI project.

Source citations

Add this badge to your README

Show that Material UI Repository Contributor Agent for Claude is listed on HeyClaude. Paste this Markdown into your README — it renders the badge and links back to this page.

Listed on HeyClaude
[![Listed on HeyClaude](https://heyclau.de/badge/agents/material-ui-repository-contributor-agent.svg)](https://heyclau.de/entry/agents/material-ui-repository-contributor-agent)

How it compares

Material UI Repository Contributor Agent for Claude side by side with 3 alternatives on trust, install, platform support, and disclosed safety notes — all from reviewed registry metadata.

Field

Source-backed Claude agent prompt for contributing to the official mui/material-ui monorepo using its AGENTS.md guidance, pnpm workspace filters, package build and test commands, component conventions, public error-message rules, API docs generation, visual regression and accessibility checks, and pre-PR checklist.

Open dossier

Source-backed Claude agent prompt for contributing to the official Astro monorepo using its AGENTS.md guidance, pnpm workspace commands, package-local testing, bgproc dev server management, agent-browser UI checks, and Astro docs sources.

Open dossier

Source-backed Claude agent prompt for contributing to the official elastic/kibana repository using its AGENTS.md guidance for Kibana modules, plugin lifecycle boundaries, server plugin lazy loading, TypeScript style, i18n, Scout, Jest, FTR, scoped type checks, and focused validation.

Open dossier

Source-backed Claude agent prompt for contributing to the official vercel/next.js monorepo using its AGENTS.md guidance, pnpm workspace commands, package-filtered builds, Turbopack and Rust boundaries, mode-specific tests, PR triage rules, and secrets-safety notes.

Open dossier
Next steps
Trust
Review statusReviewedMaintainer reviewedReviewedMaintainer reviewedReviewedMaintainer reviewedReviewedMaintainer reviewed
Package trustPackage not verifiedPackage not verifiedPackage not verifiedPackage not verified
Source provenanceSource-backedSource-backedSource-backedSource-backed
Submitteroktofeesh1oktofeesh1oktofeesh1oktofeesh1
Install riskReview firstReview firstReview firstReview first
Notes Safety ✓ Privacy ✓ Safety ✓ Privacy ✓ Safety ✓ Privacy ✓ Safety ✓ Privacy ✓
BrandMaterial UI
Categoryagentsagentsagentsagents
SourceSource-backedSource-backedSource-backedSource-backed
AuthorMUIAstroElasticVercel
Added2026-06-042026-06-042026-06-042026-06-04
Platforms
Harness
Source repo
Safety notesThis agent is for contributing to the official Material UI repository, not for generating generic React UI code or replacing the public Material UI docs. The repo supports pnpm only. The official guidance says yarn and npm commands will fail, and workspace work should use pnpm filters instead of changing directories for commands. Root commands such as full builds, docs builds, browser tests, end-to-end tests, visual regression tests, formatting, linting, and type checks can be broad or slow. Prefer focused commands first. Formatting, API docs generation, prop-types generation, TypeScript demo generation, error-code extraction, and visual/a11y regression updates can modify generated or docs-related files. Inspect the diff before committing. Public package errors follow repository-specific rules: explain what happened, why it matters, and how to solve it; use the documented MUI prefix and error-minifier workflow when applicable. Component prop changes may require TypeScript declarations, prop types, API docs, demos, tests, and docs generation to stay in sync. Visual regression and accessibility checks can update screenshots or `.a11y.json` files. Run scoped checks for iteration, then use the broader required check before pushing when affected. Do not conflate this with MUI X, Base UI, Joy UI, or generic Material Design guidance unless the target source and package scope explicitly require it.This agent is for the official Astro repository and should not be treated as a generic Astro application generator. The Astro monorepo has broad format, lint, build, and test commands. Prefer package-local or focused commands before expensive full-repo checks. `pnpm format` and code generators can modify many files. Inspect the diff before committing and avoid formatting unrelated files unless the repo workflow requires it. Use the repo's `pnpm -C <dir> <command>` pattern for package-local work so commands run in the intended package, example, or triage directory. Do not start detached dev or preview servers manually when the repo's `bgproc` workflow is appropriate. Clean up long-running servers after verification. Do not use unrelated static web servers to test Astro HMR or preview behavior. Use Astro's documented dev and preview paths. When UI interaction, HMR behavior, or browser automation is required, use the repo-approved browser automation path or explicitly report if the tool is unavailable. Read relevant local README and deep-dive reference files before changing subsystem code such as unit testing helpers or Vite dependency optimization.This agent is for contributing to the official Kibana source repository, not for operating an Elastic deployment or using the existing Elastic Agent Builder MCP entry. Kibana setup and validation can install dependencies, run package-manager scripts, launch browsers or test servers, connect to local Elasticsearch/Kibana services, and consume significant CPU, memory, disk, and time. Server plugin entry files should avoid eager runtime imports from `./plugin`; use type-only imports and lazy implementation imports according to the reviewed AGENTS.md. Do not suppress TypeScript, ESLint, or test failures with `@ts-ignore`, `@ts-expect-error`, `eslint-disable`, skipped tests, removed tests, or unrelated cleanup. Use focused validation first; full type checks, broad `check.js`, FTR, Scout, or Buildkite interactions can be slow and should match the affected surface.This agent is for contributing to the official Next.js framework repository, not for generating generic Next.js applications. Next.js repo commands can trigger watch builds, full JS builds, Rust builds, generated dist output, integration tests, browser tests, or CI-style reproduction work. Prefer focused validation first. `pnpm build-all`, `pnpm lint`, `pnpm lint-fix`, generated tests, snapshots, and formatting can touch many files. Inspect the diff before committing. Mode-specific tests matter. Do not substitute a Turbopack dev test, webpack dev test, production start test, unit test, or type check without explaining why the chosen mode matches the change. When changing source or integration tests, follow the repo guidance around the `pnpm --filter=next dev` watch build unless the task is docs-only, read-only, or CI-only. Do not leave watch builds or dev servers running after verification. Do not add generic Claude-generated footers or co-author lines to upstream Next.js commits or PR text. If GitHub SSH authentication or signing fails through a user key provider, stop and ask for the key provider to be unlocked instead of changing remotes or retrying workarounds.
Privacy notesMaterial UI repo work can expose local file paths, component names, docs demo routes, screenshots, accessibility reports, browser output, generated API metadata, stack traces, and test failure details. Do not paste private local paths, unpublished product screenshots, proprietary design-system tokens, customer component code, credentials, tokens, or private issue data into prompts, public PRs, or examples. Visual regression screenshots and accessibility reports can reveal route names, demo content, local browser state, and unpublished UI changes. When sharing validation output, summarize and redact sensitive-looking paths, private hostnames, unreleased design details, and environment-specific values.Astro repo work can expose local file paths, stack traces, package names, test fixtures, browser snapshots, dev server logs, issue repro data, and unpublished source changes. Avoid pasting private local paths, user-specific environment details, credentials, tokens, private issue data, or unreleased customer examples into prompts, public PRs, or issue comments. Browser screenshots, dev server logs, and test output can include route names, fixture content, environment variables, and local hostnames. Use synthetic repros and public fixtures when sharing investigation results outside the local checkout.Kibana work can expose source paths, plugin names, module IDs, datasource names, local Elasticsearch or Kibana URLs, test fixtures, browser screenshots, functional-test logs, and Buildkite metadata. Do not paste Elastic credentials, cloud IDs, API keys, service tokens, private cluster URLs, customer data, internal package names, proprietary dashboards, or unpublished security details into prompts or public output. Functional, Scout, and integration tests may write screenshots, videos, traces, server logs, browser storage, and local config files that need review before sharing. If using `scripts/devex_feedback.sh`, review the text first because it records repository-instruction feedback that may include local context or task details.Next.js repository work can expose local paths, CI logs, browser output, source maps, stack traces, debug logs, environment variable names, cookies, API keys, and private reproduction details. Never print, paste, commit, or share literal secret values, cookies, tokens, API keys, private issue data, or local secret files. Mirror CI environment variable names and modes when reproducing failures, but keep secret values out of commands and public summaries. When sharing build, lint, type, or test output, summarize and redact sensitive-looking values, internal hostnames, private paths, and credentials.
Prerequisites
  • A local checkout or source snapshot of the official `mui/material-ui` repository.
  • Review the current official `AGENTS.md` before using this agent, because package commands, test guidance, and docs workflows can change.
  • pnpm installed and used exclusively for repository commands.
  • Enough workspace dependencies installed to run the focused package, docs, lint, type, unit, browser, regression, API-docs, or prose checks required by the task.
  • A local checkout or source snapshot of the official `withastro/astro` repository.
  • Review the current official `AGENTS.md` before using this agent, because repo instructions can change.
  • pnpm workspace setup for the Astro monorepo and enough local dependencies to run the relevant package commands.
  • Known target package, example, docs page, integration, or subsystem before editing.
  • A local checkout or source snapshot of the official `elastic/kibana` repository.
  • Review the current official `AGENTS.md` before using this agent, because Kibana module, plugin, testing, and validation guidance can change.
  • Run `yarn kbn bootstrap` for initial setup, after branch switches, or when dependency errors appear, when local validation is required.
  • Understand Kibana module boundaries in `kibana.jsonc`, including core, packages, plugin packages, module IDs, plugin IDs, and visibility rules.
  • A local checkout or source snapshot of the official `vercel/next.js` repository.
  • Review the current official `AGENTS.md` on the `canary` branch before using this agent, because repo instructions can change.
  • pnpm workspace setup for the Next.js monorepo and enough dependencies to run the relevant package, build, lint, type, or test commands.
  • Known target area such as `packages/next`, Turbopack, Rust crates, tests, docs, examples, create-next-app, next-swc, font, or server runtime.
Install
Config
Citations
ClaimUnclaimedUnclaimedUnclaimedUnclaimed
Open 4 picks in the interactive comparison tool

Related guides

Signals

Loading live community signals…

More like this, weekly

A short, calm digest of reviewed Claude resources. Unsubscribe any time.