CtrlK
BlogDocsLog inGet started
Tessl Logo

pajamas

GitLab Pajamas Design System expert for building UIs with Pajamas components and patterns. Use when: (1) implementing UI that should follow GitLab's Pajamas design system, (2) selecting or configuring Pajamas/GlComponent components (GlButton, GlAlert, GlModal, etc.), (3) translating Figma designs into Pajamas-compliant code, (4) questions about Pajamas component usage, variants, categories, or accessibility, (5) building GitLab-style interfaces, or (6) the user mentions "Pajamas", "GitLab UI", "Gl components", or "design system" in a GitLab context. Works hand-in-hand with the implement-design skill and Figma MCP tools.

69

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

72%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is highly actionable and excellently structured for progressive disclosure, with real, verified reference paths and concrete commands throughout. Its main weakness is conciseness (repeated rule restatements and a duplicated script block) and the absence of explicit validation feedback loops for the batch build/regeneration operations.

Suggestions

Remove the duplicated initialization script block — reference 'Updating References' from INITIALIZATION instead of repeating the three commands verbatim in both sections.

Consolidate the 'NEVER use absolute values' guidance so the rule, the reverse-lookup steps, and the token-priority list are stated once rather than restated across three sections and a table.

Add an explicit validate/retry checkpoint to the build and reference-regeneration workflows (e.g., after running the scripts, verify references/component-index.md and token-map.md exist and are non-empty before proceeding).

DimensionReasoningScore

Conciseness

The body is largely lean and assumes Claude's competence (no concept explanations of what design systems are), but it carries genuine repetition: the initialization script block appears twice (INITIALIZATION and Updating References) and the 'NEVER use absolute values' rule is restated across the CRITICAL RULE list, the 'When encountering absolute values' steps, the 'Token usage priority' list, and the reference table. This matches 'mostly efficient but could be tightened'. Not level 3 because the redundancy means not every token earns its place.

2 / 3

Actionability

Provides fully executable, copy-paste-ready guidance throughout: concrete commands ('npm info @gitlab/ui peerDependencies --json', 'bash scripts/update-refs.sh'), real import statements ('import { GlButton, GlCheckbox, GlAvatar } from \'@gitlab/ui\''), specific token names ('var(--gl-color-blue-500)', 'gl-p-3'), and exact reference file paths. Clearly above level 2's pseudocode/incomplete anchor.

3 / 3

Workflow Clarity

Multi-step processes are well sequenced (numbered Component Lookup Workflow 1-4, Figma lookup chain 1-5 with an 'Ask the user' fallback, scaffold with a 'Verify after install' checkpoint), but the batch build/regeneration operations (INITIALIZATION scripts, Updating References) and the destructive token-replacement work lack explicit validate-then-retry feedback loops. Per the rubric's destructive/batch note, missing feedback loops caps this at 2.

2 / 3

Progressive Disclosure

SKILL.md is a well-organized overview with clearly signaled, one-level-deep references to real bundle paths (references/component-index.md, references/design-tokens/token-map.md, references/pajamas-docs/{components,patterns,...}/). The referenced files are confirmed real: build-index.py generates component-index.md, build-token-map.py generates token-map.md, and update-refs.sh creates the references/pajamas-docs/ and references/design-tokens/source/{constant,semantic,contextual} structure. Content is appropriately split with navigation tables.

3 / 3

Total

10

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is exemplary: specific concrete actions, rich natural trigger terms, explicit what-and-when guidance, and a clearly scoped niche that minimizes conflict with other skills. It follows third-person voice and uses the recommended numbered 'Use when' trigger structure.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions such as 'building UIs with Pajamas components and patterns', 'selecting or configuring Pajamas/GlComponent components (GlButton, GlAlert, GlModal, etc.)', and 'translating Figma designs into Pajamas-compliant code', matching the level-3 anchor.

3 / 3

Completeness

Explicitly answers both what ('building UIs with Pajamas components and patterns') and when via a numbered 'Use when: (1)...(6)' clause with explicit triggers including user-mention terms. Clearly above level 2, which requires when to be missing or only implied.

3 / 3

Trigger Term Quality

Good coverage of natural terms users would say — 'Pajamas', 'GitLab UI', 'Gl components', 'design system', plus concrete component names (GlButton, GlAlert, GlModal). Not the level below, which requires only some relevant keywords.

3 / 3

Distinctiveness Conflict Risk

Clear niche scoped to GitLab Pajamas with distinct triggers and an explicit 'in a GitLab context' qualifier plus a stated co-skill relationship ('Works hand-in-hand with the implement-design skill'), making unintended triggering unlikely.

3 / 3

Total

12

/

12

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 11 missing, 7 deeper-than-1-level

Warning

referenced_paths_exist

Referenced path issues: 34 missing, 19 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository
gitlabhq/orbit-knowledge-graph
Reviewed

Table of Contents

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.