🎯

8bit-docs-patterns

🎯Skill

from theorcdev/8bitcn-ui

VibeIndex|
What it does

Generates retro-styled, gaming-themed documentation with 8-bit terminology, realistic game data examples, and pixel font styling for UI components.

πŸ“¦

Part of

theorcdev/8bitcn-ui(23 items)

8bit-docs-patterns

Installation

πŸ“‹ No install commands found in docs. Showing default command. Check GitHub for actual instructions.
Quick InstallInstall with npx
npx skills add theorcdev/8bitcn-ui --skill 8bit-docs-patterns
14Installs
1,576
-
Last UpdatedJan 27, 2026

Skill Details

SKILL.md

Create documentation with gaming-specific examples, retro styling, and 8-bit terminology. Apply when documenting gaming blocks, RPG components, or retro-styled UI elements.

8-bit Documentation Patterns

Create documentation that emphasizes the gaming and retro aspects of 8-bit components.

Gaming Terminology

Use gaming-specific language in descriptions and examples:

```mdx

---

title: Quest Log

description: Displays an 8-bit mission and task tracking system.

---

```

Realistic Game Data

Use meaningful, game-related data in examples:

```tsx

quests={[

{

id: "quest-1",

title: "Defeat the Goblin King",

description: "The Goblin King has been terrorizing the village for weeks.",

status: "active",

shortDescription: "Defeat the Goblin King in the Dark Forest.",

},

{

id: "quest-2",

title: "Collect Dragon Scales",

description: "The local blacksmith needs dragon scales to forge armor.",

status: "completed",

shortDescription: "Collect 10 dragon scales.",

},

]}

/>

```

Health Bar Examples

Use realistic health values and context:

```mdx

Health

75%

Default health bar

Critical health (25%)

```

Pixel Font Usage

Apply .retro class for pixel font styling:

```tsx

Health

75/100

```

Wrapper Pattern in Examples

Remember 8-bit components wrap shadcn/ui:

```tsx

// Import the 8-bit component

import { Button } from "@/components/ui/8bit/button";

// Not the base shadcn component

import { Button } from "@/components/ui/button"; // Wrong!

```

retro.css Awareness

All 8-bit components require retro.css:

```tsx

// This import is required in the component source

import "@/components/ui/8bit/styles/retro.css";

// Documentation shows usage with 8-bit components

```

Multiple Variants

Show default vs retro variants:

```mdx

Default health bar

Retro health bar

```

Gaming Block Documentation

For blocks (multiple components):

```mdx

---

title: Quest Log

description: Displays an 8-bit mission and task tracking system.

---

quests={[

{

id: "quest-1",

title: "Defeat the Goblin King",

status: "active",

},

]}

/>

```

Key Principles

  1. Gaming context - Use game-related terminology
  2. Realistic data - Show actual game scenarios
  3. Retro styling - Use .retro class for pixel fonts
  4. Wrapper awareness - Import from @/components/ui/8bit/
  5. Variant showcase - Demonstrate multiple variants
  6. Block complexity - Handle multi-component documentation
  7. 8-bit specific - Emphasize unique 8-bit features

Reference Examples

  • content/docs/blocks/gaming/quest-log.mdx - Quest tracking pattern
  • content/docs/components/health-bar.mdx - Health bar variants
  • content/docs/blocks/gaming/leaderboard.mdx - Gaming list pattern