Invite-Only Early Access — Think Throo GitHub App is currently invite-only. Request access here.
2026March

skills folder in shadcn/ui codebase - Part 1.1

In this article, we review skills folder in shadcn/ui codebase. You will learn:

  1. customization.md

  2. cli.md

Prerequisite:

  1. skills folder in shadcn/ui codebase — Part 1.0

customization.md

This is file is listed in the Detailed References section. 

customization.md — Theming, CSS variables, extending components

customization.md according to its description handles:

  1. Theming

  2. CSS variables

  3. Extending components

And it has the below table of contents.

Contents lists the table of contents. This has everything related to the customization.md description.

cli.md

This is file is also listed in the Detailed References section.

cli.md — Commands, flags, presets, templates

cli.md, according to its description handles:

  • Commands

  • Flags

  • Presets

  • Templates

Just like the customization.md, this cli.md also lists the contents it has. May be it is a good idea to define such a contents section when you are writing a file that is referenced in the SKILLS.md

The above image shows a detailed list of contents that are defined in the cli.md

About me:

Hey, my name is Ramu Narasinga. Email: ramu.narasinga@gmail.com

Tired of AI-generated code that works but nobody understands?

I spent 3+ years studying OSS codebases and wrote 350+ articles on what makes them production-grade. I built an open source tool that reviews your PR against your existing codebase patterns.

Your codebase. Your patterns. Enforced.

Get started for free —thinkthroo.com

References:

  1. shadcn-ui/ui/skills/shadcn/SKILL.md

  2. AGENTS.md, a README.md for agents

  3. agentskills.io/specification#frontmatter-required

  4. shadcn-ui/ui/skills/shadcn/customization.md

  5. shadcn-ui/ui/skills/shadcn/cli.md

  6. shadcn-ui/ui/skills/shadcn/SKILL.md#detailed-references