Imported skill types from vercel
Scanned 9/11/2026
Install to Claude Code
npx -y skills add bitwikiorg/skills.md --skill types --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Types?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/bitwikiorg-types)More formats (shields.io, HTML) on the badges page.
---
description: Imported skill types from vercel
name: types
signature: 677c9c0ef9108122bf35284e30b60d0c51a0ea17b2f54d9ab318b369b4a0a81e
source: /a0/tmp/skills_research/vercel/packages/react-best-practices-build/src/types.ts
---
/**
* Type definitions for React Performance Guidelines rules
*/
export type ImpactLevel = 'CRITICAL' | 'HIGH' | 'MEDIUM-HIGH' | 'MEDIUM' | 'LOW-MEDIUM' | 'LOW'
export interface CodeExample {
label: string // e.g., "Incorrect", "Correct", "Example"
description?: string // Optional description before code
code: string
language?: string // Default: 'typescript' or 'tsx'
additionalText?: string // Optional text after code block (explanations, reasons)
}
export interface Rule {
id: string // e.g., "1.1", "2.3"
title: string
section: number // Main section number (1-8)
subsection?: number // Subsection number within section
impact: ImpactLevel
impactDescription?: string // e.g., "2-10× improvement"
explanation: string
examples: CodeExample[]
references?: string[] // URLs or citations
tags?: string[] // For categorization/search
}
export interface Section {
number: number
title: string
impact: ImpactLevel
impactDescription?: string
introduction?: string
rules: Rule[]
}
export interface GuidelinesDocument {
version: string
organization: string
date: string
abstract: string
sections: Section[]
references?: string[]
}
export interface TestCase {
ruleId: string
ruleTitle: string
type: 'bad' | 'good'
code: string
language: string
description?: string
}
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!