recursica-skill-breadcrumb

Guides correct implementation of Recursica breadcrumb trails with accessibility and hierarchy rules.

1|Updated May 29, 2026
One-click install
npx skills add https://github.com/borderux/recursica-knowledge --skill recursica-skill-breadcrumb-borderux
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: recursica-skill-breadcrumb
Source: https://github.com/borderux/recursica-knowledge/tree/main/skills/components/recursica-skill-breadcrumb
Command: npx skills add https://github.com/borderux/recursica-knowledge --skill recursica-skill-breadcrumb-borderux

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Breadcrumbs are frequently misused as primary navigation, built with the current page as a link, or rendered inaccessible to screen readers. This Skill defines when a breadcrumb is warranted, what belongs in the trail, and the exact accessibility requirements for building one in the Recursica design system. ## Core Features & Use Cases - Usage Rules: Defines when a breadcrumb is appropriate (genuinely nested structures) versus when headings, tabs, or steppers are the right choice, and enforces that a breadcrumb is never primary navigation. - Token Inventory: Documents the component's two properties (padding and item-gap) and explicitly flags what is undefined — separators, truncation, content axes — so nothing is invented. - Accessibility Requirements: Specifies a named navigation region, semantic list markup, a programmatically marked current page, silent separators, and correct keyboard behavior. - Use Case: When adding a breadcrumb to a deep settings page, use this Skill to verify the trail reflects the hierarchy, the last item is unlinked and marked current, and separators are hidden from assistive technology. ## Quick Start Use the breadcrumb skill to review my breadcrumb implementation for correct hierarchy, linking, and screen-reader accessibility.

Frequently Asked Questions about recursica-skill-breadcrumb

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
When should I use a breadcrumb component?▼

Use a breadcrumb when the structure is genuinely nested and the page sits more than one level down, or when the page must answer "where am I" without navigation on screen. Do not use it for shallow sites, step processes, or as the only way back to a parent.

How do I make a breadcrumb accessible to screen readers?▼

Mark the trail as a named navigation region ("Breadcrumb") containing a semantic list, mark the current page programmatically rather than by position, and hide separators from assistive technology. Each link name must make sense read out of context.

Should the last breadcrumb item be a link?▼

No. The last item is the current page and must be unlinked, since a link to the page you are already on is a dead end. It should be marked as current programmatically and must not be focusable.

What is the difference between a breadcrumb and a stepper?▼

A breadcrumb shows where a page sits in a static hierarchy and provides a way back up it. A stepper shows progress through an ordered process. Use recursica-skill-stepper for sequential tasks, not a breadcrumb.

Can a breadcrumb handle long trails with truncation or scrolling?▼

The Recursica kit defines no collapse, truncation, or overflow behavior, and horizontal scrolling is prohibited. A trail too long for its space is a depth problem to raise with the design team, not something to invent a solution for.