wds-docs — wds-docs documentation navigator wds-docs, payboxCLI-App, community, wds-docs documentation navigator, ide skills, wds-docs install, grep commands for wds-docs, wds-docs for developers, wds-docs staged discovery flow, Claude Code, Cursor

v1.0.0
GitHub

About this Skill

Perfect for Development Agents needing efficient WDS documentation navigation and grep command utilization. wds-docs is a WDS Documentation Navigator that facilitates searching components by feature or keyword, following a staged discovery flow to optimize documentation exploration.

Features

Searches components by feature or keyword using grep commands
Follows a staged discovery flow to optimize documentation exploration
Navigates through WDS documentation files without reading entire files
Provides component name, description, and do/don'ts as output
Utilizes node_modules/@wix/design-system/dist/docs/ for documentation

# Core Topics

weunica weunica
[0]
[0]
Updated: 3/8/2026

Agent Capability Analysis

The wds-docs skill by weunica is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for wds-docs documentation navigator, wds-docs install, grep commands for wds-docs.

Ideal Agent Persona

Perfect for Development Agents needing efficient WDS documentation navigation and grep command utilization.

Core Value

Empowers agents to efficiently search WDS components using grep commands, providing staged discovery flow and access to component descriptions, do's and don'ts, leveraging `node_modules/@wix/design-system/dist/docs/` for comprehensive content analysis.

Capabilities Granted for wds-docs

Searching components by feature or keyword
Navigating WDS documentation using staged discovery flow
Identifying component names and descriptions

! Prerequisites & Limits

  • Requires `node_modules/@wix/design-system/dist/docs/` access
  • Files are 200-900+ lines, necessitating staged discovery flow
  • CRITICAL: Never read entire files
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

wds-docs

Install wds-docs, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

WDS Documentation Navigator

Docs path: node_modules/@wix/design-system/dist/docs/

CRITICAL: Never Read Entire Files

Files are 200-900+ lines. Follow the staged discovery flow below.


Stage 1: Find Component

Goal: Search for component by feature/keyword

bash
1Grep: "table" in components.md 2Grep: "form\|input\|validation" in components.md 3Grep: "modal\|dialog\|popup" in components.md

Output: Component name + description + do/don'ts

Next: Go to Stage 2 with component name


Stage 2: Get Props + Example List

Goal: Get props AND discover available examples

bash
1# 2a. Get props (small files OK to read, large files grep) 2Read: components/ButtonProps.md # OK if <100 lines 3Grep: "### disabled" in components/BoxProps.md -A 3 # Box is huge 4 5# 2b. List available examples (ALWAYS grep, never read) 6Grep: "^### " in components/ButtonExamples.md -n

Output from 2b:

5:### Size
17:### Skin
71:### Affix
123:### Disabled
183:### Loading state

Next: Pick example(s) from list, go to Stage 3


Stage 3: Fetch Specific Example

Goal: Read only the example you need (~30-50 lines)

bash
1# Option A: Read with offset (line number from Stage 2) 2Read: components/ButtonExamples.md offset=183 limit=40 3 4# Option B: Grep with context 5Grep: "### Loading state" in components/ButtonExamples.md -A 40

Output: JSX code example for that specific feature


Stage 4: Icons (when needed)

bash
1Grep: "Add\|Edit\|Delete\|Search" in icons.md

Flow Summary

┌─────────────────────────────────────────────────────────┐
│ Stage 1: Grep components.md for keyword                 │
│          → finds: Button, Card, Table...                │
└────────────────────┬────────────────────────────────────┘
                     ↓
┌─────────────────────────────────────────────────────────┐
│ Stage 2a: Read/Grep {Component}Props.md                 │
│           → gets: props with types & descriptions       │
│                                                         │
│ Stage 2b: Grep "^### " in {Component}Examples.md        │
│           → gets: example names + line numbers          │
│           "5:### Size, 71:### Affix, 183:### Loading"   │
└────────────────────┬────────────────────────────────────┘
                     ↓
┌─────────────────────────────────────────────────────────┐
│ Stage 3: Read offset=183 limit=40                       │
│          → gets: specific example JSX code              │
└────────────────────────────────────────────────────────┘

Example Session: Product Page

bash
1# Stage 1: Find components 2Grep: "image\|card\|price" in components.md 3→ Image, Card, Text found 4 5# Stage 2a: Get Card props 6Read: components/CardProps.md 7 8# Stage 2b: List Card examples 9Grep: "^### " in components/CardExamples.md -n 105:### Basic, 25:### With media, 60:### Clickable 11 12# Stage 3: Fetch "With media" example 13Read: components/CardExamples.md offset=25 limit=35 14→ Gets Card with Image example code 15 16# Repeat Stage 2-3 for other components as needed

Result: ~80 lines read instead of 1500+


Quick Reference

StageCommandOutput
1. FindGrep: "keyword" in components.mdComponent name
2a. PropsRead: {Name}Props.mdProps list
2b. ExamplesGrep: "^### " in {Name}Examples.mdExample names + lines
3. FetchRead: offset=N limit=40Example code
4. IconsGrep: "IconName" in icons.mdIcon exists

File Sizes

FileLinesStrategy
components.md~970Grep, never read fully
icons.md~400Grep for specific icon
Most Props.md30-100Read fully OK
BoxProps.md8000+Grep only!
Most Examples.md100-600Grep → offset read
PageExamples.md940Grep → offset read

Grep Patterns by Use Case

bash
1# Forms 2Grep: "form\|input\|validation" in components.md 3 4# Layout 5Grep: "layout\|page\|card\|box" in components.md 6 7# Data display 8Grep: "table\|list\|badge" in components.md 9 10# Feedback 11Grep: "notification\|toast\|loader" in components.md

Quick Component Mapping (Design → WDS)

Design ElementWDS ComponentNotes
Rectangle/container<Box>Layout wrapper
Text button<TextButton>Secondary actions
Input with label<FormField> + <Input>Wrap inputs
Toggle<ToggleSwitch>On/off settings
Modal<Modal> + <CustomModalLayout>Use together
Grid<Layout> + <Cell>Responsive

Spacing (px → SP conversion)

When designer specifies pixels, convert to the nearest SP token:

TokenClassicStudio
SP16px4px
SP212px8px
SP318px12px
SP424px16px
SP530px20px
SP636px24px
tsx
1<Box gap="SP2" padding="SP3">

Only use SP tokens for gap, padding, margin - not for width/height.


Imports

tsx
1import { Button, Card, Image } from '@wix/design-system'; 2import { Add, Edit, Delete } from '@wix/wix-ui-icons-common';

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is wds-docs?

Perfect for Development Agents needing efficient WDS documentation navigation and grep command utilization. wds-docs is a WDS Documentation Navigator that facilitates searching components by feature or keyword, following a staged discovery flow to optimize documentation exploration.

How do I install wds-docs?

Run the command: npx killer-skills add weunica/payboxCLI-App. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for wds-docs?

Key use cases include: Searching components by feature or keyword, Navigating WDS documentation using staged discovery flow, Identifying component names and descriptions.

Which IDEs are compatible with wds-docs?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for wds-docs?

Requires `node_modules/@wix/design-system/dist/docs/` access. Files are 200-900+ lines, necessitating staged discovery flow. CRITICAL: Never read entire files.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add weunica/payboxCLI-App. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use wds-docs immediately in the current project.

Related Skills

Looking for an alternative to wds-docs or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI