Skip to content
Skill

kongponents

by diegosouzapw

AI Summary

Kongponents provides Claude Code with instant access to Kong's Vue component library documentation, enabling developers to quickly reference component props, slots, events, and code examples while building with Kongponents.

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to install the "kongponents" skill in my project.

Please run this command in my terminal:
# Install skill into the correct directory (2 files)
mkdir -p .claude/skills/kongponents && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/kongponents/SKILL.md "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/development/kongponents/SKILL.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/kongponents/metadata.json "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/development/kongponents/metadata.json"

Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.

Description

Kong Vue component library reference - provides props, slots, events, and code examples for Kongponents components

Setup Check

Before using this skill, verify the documentation is synced: • Check if docs/VERSION file exists • If not found: Display error message and stop ` ❌ Kongponents documentation not synced. Run the following command to download documentation: /kongponents sync ` • If found: Proceed to help user with Kongponents

/kongponents sync

Downloads and indexes Kongponents component documentation. What it does: • Clones Kong/kongponents repository (docs/components only) • Generates component index • Creates searchable reference in docs/components/ Usage: ` /kongponents sync ` Implementation: • Use Bash tool to execute: bash scripts/sync.sh • Display progress output to user • Report success or failure First time setup: Run this command once after installing the skill.

Component Reference

After syncing, component documentation is available in docs/components/. To help users: • Check if synced - Verify docs/VERSION exists first • Read component index - Use docs/component-index.md to see all components • Read component docs - Use docs/components/<component-name>.md for details • Provide examples - Generate Vue code using Kongponents patterns Common components: • KButton - Button with various appearances and sizes • KInput - Text input with validation states • KModal - Modal dialog with overlay • KSelect - Dropdown select with search • KTable - Data table component (deprecated, use KTableData) • KAlert - Alert/notification messages • KBadge - Status badges • KCard - Card container • KIcon - Icon component • ... and 30+ more Example workflow: User asks: "Show me KButton props" • Check docs/VERSION exists ✓ • Read docs/components/button.md • Extract props section • Provide formatted answer with examples User asks: "Create a danger button" • Check docs/VERSION exists ✓ • Read docs/components/button.md • Find danger appearance prop • Generate code: `vue <KButton appearance="danger"> Delete </KButton> `

Update Check (Optional)

To check if documentation is outdated: • Read docs/last-check.txt timestamp • If more than 86400 seconds (24 hours) old: • Show message: "Kongponents docs may be outdated (last synced X days ago). Run /kongponents sync to update." • User can choose to continue or sync

Discussion

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 1mo ago
Active
AdoptionUnder 100 stars
0 ★ · Niche
DocsREADME + description
Well-documented

GitHub Signals

Issues0
Updated1mo ago
View on GitHub
No License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code