CtrlK
BlogDocsLog inGet started
Tessl Logo

react

github.com/primer/react

SkillAddedReview
agentic-workflows

.github/skills/agentic-workflows/SKILL.md

Route gh-aw workflow design/create/debug/upgrade requests to the right prompts.

58

agentic-workflows

.agent/skills/agentic-workflows/SKILL.md

Route gh-aw workflow design/create/debug/upgrade requests to the right prompts.

54

agentic-workflows

.agents/skills/agentic-workflows/SKILL.md

Route gh-aw workflow design/create/debug/upgrade requests to the right prompts.

54

changesets

.github/skills/changesets/SKILL.md

Use when: adding changesets to pull requests, determining semver bump types, versioning packages, or preparing releases. Covers changeset file format, semver guidance, when changesets are required, and the release pipeline.

72

changesets

.agents/skills/changesets/SKILL.md

Use when: adding changesets to pull requests, determining semver bump types, versioning packages, or preparing releases. Covers changeset file format, semver guidance, when changesets are required, and the release pipeline.

72

changesets

.agent/skills/changesets/SKILL.md

Use when: adding changesets to pull requests, determining semver bump types, versioning packages, or preparing releases. Covers changeset file format, semver guidance, when changesets are required, and the release pipeline.

72

component-testing

.agents/skills/component-testing/SKILL.md

Use when authoring, modifying, reviewing, or debugging Primer React component and hook tests in Vitest browser mode. Do not use for Node/SSR tests, standalone Playwright visual or accessibility tests, or component implementation without test changes.

66

create-adr-migrator

.github/skills/create-adr-migrator/SKILL.md

Use when planning an ADR-driven migration from adoption tooling through stacked batch implementation and cleanup.

56

create-adr-migrator

.agents/skills/create-adr-migrator/SKILL.md

Use when planning an ADR-driven migration from adoption tooling through stacked batch implementation and cleanup.

51

create-adr-migrator

.agent/skills/create-adr-migrator/SKILL.md

Use when planning an ADR-driven migration from adoption tooling through stacked batch implementation and cleanup.

51

deprecations

.github/skills/deprecations/SKILL.md

Use when: deprecating Primer React components or hooks. Covers source annotations, docs metadata, changesets, docs page updates, and validation for deprecations.

71

deprecations

.agents/skills/deprecations/SKILL.md

Use when: deprecating Primer React components or hooks. Covers source annotations, docs metadata, changesets, docs page updates, and validation for deprecations.

71

deprecations

.agent/skills/deprecations/SKILL.md

Use when: deprecating Primer React components or hooks. Covers source annotations, docs metadata, changesets, docs page updates, and validation for deprecations.

71

feature-flags

.github/skills/feature-flags/SKILL.md

Use when: implementing, creating, testing, or debugging feature flags in Primer React. Covers useFeatureFlag hook, FeatureFlags provider, DefaultFeatureFlags, FeatureFlagScope, Storybook integration, and the feature flag lifecycle at GitHub.

70

feature-flags

.agent/skills/feature-flags/SKILL.md

Use when: implementing, creating, testing, or debugging feature flags in Primer React. Covers useFeatureFlag hook, FeatureFlags provider, DefaultFeatureFlags, FeatureFlagScope, Storybook integration, and the feature flag lifecycle at GitHub.

70

modular-ds-accessibility-contract

.github/skills/modular-ds-accessibility-contract/SKILL.md

Use when: determining which Primer React API type (config, presentational, base, or utility) should own a specific accessibility responsibility, or documenting that ownership for a new component. Covers a responsibility matrix mapping ARIA requirements to API types, worked examples for Dialog and Tabs, and how to build a matrix for a new ARIA pattern.

65

modular-ds-base-components

.github/skills/modular-ds-base-components/SKILL.md

Use when: building or evaluating unstyled Primer React primitives, especially accessibility primitives or low-level behavior that other components should build on. Covers when to create a base component instead of baking behavior into a styled component, the unstyled CSS-reset convention, deciding which parts need a base equivalent, and consolidating ARIA Authoring Practices Guide patterns.

65

modular-ds-config-components

.github/skills/modular-ds-config-components/SKILL.md

Use when: building or evaluating a props-based, "all-in-one" Primer React component for an established, stable pattern. Covers when config components are appropriate, opinionated defaults, the props-driven customization surface, escape hatches to presentational components, and composing rather than duplicating behavior.

67

modular-ds-presentational-components

.github/skills/modular-ds-presentational-components/SKILL.md

Use when: building or evaluating flexible, composable Primer React parts that consumers assemble directly, or deciding whether a pattern is ready to become a config component. Covers structure-first composition, pairing presentational components with behavior hooks, data-component attributes, sub-component export conventions, and when to promote a pattern up the spectrum.

65

modular-ds-spectrum-model

.github/skills/modular-ds-spectrum-model/SKILL.md

Use when: deciding how to structure a new Primer React component, evaluating whether an existing component's API is at the right level of abstraction, or orienting on the modular design system approach before using a more specific modular-ds-* skill. Covers how the four API types (config, presentational, base, utilities) relate and compose, and how to decide which ones a component needs. The model itself is defined in contributor-docs/style.md.

65