# Atlassian Design

> Markdown mirror of DialtoneApp's public top-site detail page for `atlassian.design`.

URL: https://dialtoneapp.com/top-sites/atlassian.design/index.md
Canonical HTML: https://dialtoneapp.com/top-sites/atlassian.design

## Summary

- Domain: `atlassian.design`
- Website: https://atlassian.design
- Description: ai readable | score 24 | purchase read only
- Label: ai_readable
- Payment surface: Not available
- Purchase boundary: read_only
- Control boundary: unknown
- Rank: 551288

## robots

Not found.

## llms

~~~text
# Atlassian Design System

> A comprehensive design system that provides a unified set of components, tokens, primitives, and tools for building consistent, accessible, and responsive user interfaces across Atlassian apps.

## Core Packages

### Design Tokens

The foundational design decisions and values that ensure consistency across the design system.

- [Design Tokens Documentation](llms-tokens.txt)
- Package: `@atlaskit/tokens`
- Purpose: Single source of truth for design decisions
- Key features:
  - Color tokens (background, text, border, etc.)
  - Typography tokens (font size, line height, font weight)
  - Spacing tokens
  - Border radius tokens
  - Elevation tokens

### Primitives

Low-level building blocks for creating consistent user interfaces.

- [Primitives Documentation](llms-primitives.txt)
- Package: `@atlaskit/primitives/compiled` (recommended)
- Package: `@atlaskit/primitives` (legacy, deprecated)
- Purpose: Foundational components and utilities
- Key features:
  - Box: Generic container with token support
  - Stack: Vertical layout component
  - Inline: Horizontal layout component
  - Text: Typography primitive
  - Pressable: Interactive element base
  - Flex: CSS Flexbox implementation
  - Grid: CSS Grid implementation
  - Bleed: Negative margin utility

### Components

High-level React components built on top of primitives and tokens.

- [Components Documentation](llms-components.txt)
- Purpose: Ready-to-use UI components
- Categories:
  - Core Components (Avatar, Badge, Button)
  - Form Components (Checkbox, Radio, Select)
  - Layout Components (Grid, Stack)
  - Navigation Components (Breadcrumbs, Tabs)
  - Feedback Components (Spinner, Skeleton)
  - Overlay Components (Modal, Drawer)
  - Data Display Components (Table, Tree)
  - Feedback Components (Toast, Flag)

### UI Styling Standard

Standards and tools for consistent styling practices.

- [Styling Standards Documentation](llms-styling.txt)
- Package: `@atlaskit/eslint-plugin-ui-styling-standard`
- Purpose: Enforce consistent styling practices
- Key features:
  - Design token usage
  - CSS-in-JS standards
  - Component styling patterns
  - Performance best practices

### Accessibility

Comprehensive accessibility guidelines and best practices for building inclusive interfaces.

- [Accessibility Documentation](llms-a11y.txt)
- Purpose: Ensure WCAG 2.1 AA compliance and inclusive design
- Key features:
  - WCAG 2.1 AA compliance guidelines
  - Design token usage for accessibility
  - Component-specific accessibility patterns
  - ARIA usage guidelines
  - Keyboard navigation support
  - Screen reader optimization
  - Automated testing tools
  - Fix patterns for common violations

## Development Tools

### Linters and Scanners

#### ESLint Plugins

We have two ESLint plugins:
 - `@atlaskit/eslint-plugin-design-system` enforcing the Design System best practices
 - `@atlaskit/eslint-plugin-ui-styling-standard` enforcing styling standards and best practices across Atlassian

```js
module.exports = {
  extends: [
		'plugin:@atlaskit/design-system/recommended',
    'plugin:@atlaskit/ui-styling-standard/recommended',
  ],
};
```

### Migration Tools

#### Codemod CLI
Tool for automated code migrations, often referenced in our docs.

```bash
# Run codemod
npx @hypermod/cli --packages="@atlaskit/tokens#theme-to-design-tokens" --experimental-loader --parser tsx <relative-path>
```

Example codemods:
 - `--packages=@atlaskit/css#primitives-emotion-to-compiled`
 - `--packages=@atlaskit/tokens#theme-to-design-tokens`

## Design Tools

### Figma Integration

#### Figma Plugin
Official Figma plugin for Atlassian Design System.

- [Figma Libraries & Plugins Documentation](https://atlassian.design/get-started/figma-libraries)
- Features:
  - Component library
  - Design token integration
  - Code snippets
  - Design system updates
  - Component documentation

## Documentation

### Official Documentation
- [Atlassian Design System](https://atlassian.design)
- [Component Library](https://atlassian.design/components)
- [Design Tokens](https://atlassian.design/foundations/design-tokens)
- [Accessibility Guidelines](https://atlassian.design/foundations/accessibility)

### Links to other sets
- [Complete documentation](https://atlassian.design/llms-full.txt): The complete ADS documentation including all other sets and this file
- [Components](https://atlassian.design/llms-components.txt): Documentation for ADS Components
- [Primitives](https://atlassian.design/llms-primitives.txt): Documentation for ADS Primitives (low-level building blocks)
- [Tokens](https://atlassian.design/llms-tokens.txt): Documentation for using ADS Tokens
- [Styling](https://atlassian.design/llms-styling.txt): Documentation for styling with ADS
- [Accessibility](https://atlassian.design/llms-a11y.txt): Documentation for accessibility guidelines and best practices
- [Content](https://atlassian.design/llms-content.txt): Documentation for content guidelines and language usage
~~~

## llms-full

Not found.