CtrlK
BlogDocsLog inGet started
Tessl Logo

phoenix-frontend

Frontend development guidelines for the Phoenix AI observability platform. Use when writing, reviewing, or modifying React components, TypeScript code, styles, or UI features in the app/ directory. Triggers on any frontend task — new components, UI changes, styling, accessibility fixes, form handling, or component refactoring. Also use when the user asks about frontend conventions or component patterns for this project. For design system rules (error display, layout, dialogs, tokens), use the phoenix-design skill.

67

Quality

82%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Phoenix Frontend Development

Composable rules for building UI in the Phoenix app. Before starting work, explore app/src/components/ and app/package.json to understand existing patterns, packages, and conventions — then follow these rules.

Rule Files

Read the relevant file(s) based on the task:

Rule fileWhen to read
rules/components.mdCreating, composing, or refactoring components
rules/relay.mdUsing Relay
rules/accessibility.mdAny interactive element, form, overlay, or semantic markup
rules/test-ids.mdAdding or changing data-testid attributes for E2E tests
rules/resize-svg-logo-assets.mdAdding or updating provider/integration logo icons

Verification

After visual changes, use agent-browser to verify the UI looks correct. When modifying a shared component, check its usages across the app.

URL State

Significant view state must be recreatable from the URL. If a user can select a tab, sub-view, or detail state that should survive reloads, sharing, or adjacent-record pagination, encode it in route params or search params and preserve the relevant URL state during navigation.

Repository
Arize-ai/phoenix
Last updated
Created

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.