sickn33/agentic-awesome-skills/code-showcase-core-components
Claude Code and agent skill by sickn33/agentic-awesome-skills
- community
Checking that the SKILL.md file is still in the repository.
Apply the ChrisWiles code-showcase component and token conventions when the target project actually uses that API; examples require local adaptation.
Install
npx vskill@latest install sickn33/agentic-awesome-skills/code-showcase-core-componentsSKILL.md
Core Components
When to Use
Use when maintaining a project that follows the ChrisWiles showcase component conventions. For a different or unknown library, start with core-components and map its examples to the actual project API; do not install both expecting additional components.
This entry describes the upstream project's component API/token names, not a bundled component library or universal React Native API. Verify actual exports, tokens and props in the target repository before using snippets. CardProps/variantStyles, handlers and imported components are illustrative dependencies; token use alone does not prove contrast, labeling or behavior.
Design System Overview
Reuse verified project primitives when they provide the required semantics and behavior. Native components remain appropriate when no equivalent primitive exists; token use alone does not establish accessibility.
Design Tokens
Prefer the project's existing semantic tokens. If no token expresses the requirement, document the exception or propose a scoped token addition; do not invent token names or change the whole design system.
Spacing Tokens
| Token | Value | |
|---|---|---|
$1 | 4px | |
$2 | 8px | |
$3 | 12px | |
$4 | 16px | |
$6 | 24px | |
$8 | 32px |
Color Tokens
| Semantic Token | Use For | |
|---|---|---|
$textPrimary | Main text | |
$textSecondary | Supporting text | |
$textTertiary | Disabled/hint text | |
$primary500 | Brand/accent color | |
$statusError | Error states | |
$statusSuccess | Success states |
Typography Tokens
| Token | Size | |
|---|---|---|
$xs | 12px | |
$sm | 14px | |
$md | 16px | |
$lg | 18px | |
$xl | 20px | |
$2xl | 24px |
Core Components
Box
Base layout component with token support:
HStack / VStack
Horizontal and vertical flex layouts:
Text
Typography with token support:
Button
Interactive button with variants:
| Variant | Use For | |
|---|---|---|
solid | Primary actions | |
outline | Secondary actions | |
ghost | Tertiary/subtle actions | |
link | Inline actions |
Input
Form input with validation:
Card
Content container:
Layout Patterns
Screen Layout
Form Layout
List Item Layout
Anti-Patterns
Component Props Pattern
When creating components, use token-based props:
Integration with Other Skills
- react-ui-patterns: Use core components for UI states
- testing-patterns: Mock core components in tests
- Existing project Storybook, if configured: document component variants; no
storybookskill or setup is bundled here.
Worked example: adapt a settings form
Given a request to add an email field to an existing settings screen:
- Inspect the screen, component exports, token definitions and an existing validated field.
- Reuse the actual input API and semantic spacing/color tokens. The
onChangeTextand$4examples above apply only if the project defines them. - Preserve the visible label, error association, keyboard focus and submit behavior. Check light/dark contrast using the rendered result.
- Return the changed file paths, the existing components reused and the checks actually run. If the project has no such library, state that prerequisite instead of fabricating
components/coreimports.
Limitations
- Use this skill only when the task clearly matches its upstream source and local project context.
- Verify commands, generated code, dependencies, credentials, and external service behavior before applying changes.
- Do not treat examples as a substitute for environment-specific tests, security review, or user approval for destructive or costly actions.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/code-showcase-core-components/SKILL.md
Popularity
- Repository stars
- 47,061
- Repository forks
- 6,855
- 7-day trend score
- 54
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sickn33/agentic-awesome-skills/code-showcase-core-components)