feat(skills): curate catalog — add top ecosystem skills, drop low-quality bundled ones
Catalog changes: - Added: find-skills (#1 on skills.sh, 657K installs), shadcn/ui (#5, 130K), skill-creator (#26, 98K), agent-browser (#23, 120K) - Removed from React pack: web-design-guidelines (thin wrapper that just fetches an external URL; redundant with the Vercel ecosystem version and userinterface-wiki) - The old bundled skills (18 total, 11 web-frontend-focused) are no longer force-synced. The catalog now points to the better ecosystem versions from Vercel, Anthropic, and shadcn. Reasoning: The original bundled skills were heavily web-frontend biased with significant overlap (3 UI polish skills, 4 web audit skills). The catalog should surface the highest-quality ecosystem skills rather than force-installing duplicative bundled ones.
This commit is contained in:
parent
6889f6666f
commit
a0ea8c92bb
1 changed files with 30 additions and 5 deletions
|
|
@ -169,15 +169,21 @@ export const SKILL_CATALOG: SkillPack[] = [
|
|||
// ── React / Next.js ───────────────────────────────────────────────────────
|
||||
{
|
||||
label: "React & Web Frontend",
|
||||
description: "React best practices, web design, accessibility, core web vitals",
|
||||
description: "React best practices, composition patterns, shadcn/ui components",
|
||||
repo: "vercel-labs/agent-skills",
|
||||
skills: [
|
||||
"vercel-react-best-practices",
|
||||
"web-design-guidelines",
|
||||
"vercel-composition-patterns",
|
||||
],
|
||||
matchLanguages: ["javascript/typescript"],
|
||||
},
|
||||
{
|
||||
label: "shadcn/ui",
|
||||
description: "shadcn/ui component library patterns and usage",
|
||||
repo: "shadcn/ui",
|
||||
skills: ["shadcn"],
|
||||
matchLanguages: ["javascript/typescript"],
|
||||
},
|
||||
// ── React Native ──────────────────────────────────────────────────────────
|
||||
{
|
||||
label: "React Native",
|
||||
|
|
@ -221,6 +227,25 @@ export const SKILL_CATALOG: SkillPack[] = [
|
|||
matchLanguages: ["go"],
|
||||
matchFiles: ["go.mod"],
|
||||
},
|
||||
// ── Essential (all projects) ────────────────────────────────────────────
|
||||
{
|
||||
label: "Skill Discovery",
|
||||
description: "Find and install new agent skills from the ecosystem",
|
||||
repo: "vercel-labs/skills",
|
||||
skills: ["find-skills"],
|
||||
},
|
||||
{
|
||||
label: "Skill Authoring",
|
||||
description: "Create, audit, and refine SKILL.md files",
|
||||
repo: "anthropics/skills",
|
||||
skills: ["skill-creator"],
|
||||
},
|
||||
{
|
||||
label: "Browser Automation",
|
||||
description: "Browser automation for web scraping, testing, and interaction",
|
||||
repo: "vercel-labs/agent-browser",
|
||||
skills: ["agent-browser"],
|
||||
},
|
||||
// ── General Tooling ───────────────────────────────────────────────────────
|
||||
{
|
||||
label: "Document Handling",
|
||||
|
|
@ -266,8 +291,8 @@ export const GREENFIELD_STACKS: Array<{
|
|||
{
|
||||
id: "react-web",
|
||||
label: "React Web",
|
||||
description: "React, Next.js, web frontend",
|
||||
packs: ["React & Web Frontend", "Frontend Design & UX"],
|
||||
description: "React, Next.js, shadcn/ui, web frontend",
|
||||
packs: ["React & Web Frontend", "shadcn/ui", "Frontend Design & UX"],
|
||||
},
|
||||
{
|
||||
id: "react-native",
|
||||
|
|
@ -279,7 +304,7 @@ export const GREENFIELD_STACKS: Array<{
|
|||
id: "fullstack-js",
|
||||
label: "Full-Stack JavaScript/TypeScript",
|
||||
description: "Node.js backend + React frontend",
|
||||
packs: ["React & Web Frontend", "Frontend Design & UX"],
|
||||
packs: ["React & Web Frontend", "shadcn/ui", "Frontend Design & UX"],
|
||||
},
|
||||
{
|
||||
id: "rust",
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue