abstraction-power
Activate ATLAS pattern recognition mode. Identify repeated patterns, extract essential characteristics, and create reusable…
Manages shadcn components and projects — adding, searching, fixing, debugging, styling, and composing UI. Provides project context, component docs, and usage examples. Applies when working with shadcn/ui, component registries, presets, --preset codes, or any project with a
Claude Code
$ npx -y skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill shadcn --agent claude-code
Codex
$ npx skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill shadcn -a codex -y
Cursor
$ npx skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill shadcn -a cursor -y
Gemini CLI
$ npx skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill shadcn -a gemini-cli -y
GitHub Copilot
$ npx skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill shadcn -a github-copilot -y
OpenCode
$ npx skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill shadcn -a opencode -y
Windsurf
$ npx skills add syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill shadcn -a windsurf -y
name: shadcn description: Manages shadcn components and projects — adding, searching, fixing, debugging, styling, and composing UI, including chat interfaces. Provides project context, component docs, and usage examples. Applies when working with shadcn/ui, component registries, presets, --preset codes, or any project with a components.json file. Also triggers for "shadcn init", "create an app with --preset", "switch to --preset", and for building a design system or applying a DESIGN.md or brand spec to shadcn/ui. user-invocable: false allowed-tools: Bash(npx shadcn@latest *), Bash(pnpm dlx shadcn@latest *), Bash(bunx --bun shadcn@latest *)
A framework for building ui, components and design systems. Components are added as source code to the user's project via the CLI.
> **IMPORTANT:** Run all CLI commands using the project's package runner: `npx shadcn@latest`, `pnpm dlx shadcn@latest`, or `bunx --bun shadcn@latest` — based on the project's `packageManager`. Examples below use `npx shadcn@latest` but substitute the correct runner for the project.
!`npx shadcn@latest info --json`
The JSON above contains the project config and installed components. Use `npx shadcn@latest docs <component>` to get documentation and example URLs for any component.
1. **Use existing components first.** Use `npx shadcn@latest search` to check registries before writing custom UI. Check community registries too. 2. **Compose, don't reinvent.** Settings page = Tabs + Card + form controls. Dashboard = Sidebar + Card + Chart + Table. 3. **Use built-in variants before custom styles.** `variant="outline"`, `size="sm"`, etc. 4. **Use semantic colors.** `bg-primary`, `text-muted-foreground` — never raw values like `bg-blue-500`.
These rules are **always enforced**. Each links to a file with Incorrect/Correct code pairs.
Base UI projects. Use `toast()` from `sonner` for Radix and React Aria projects.
The senior-engineer layer for Claude Code. Explore before you build, clarify only what matters, capture it in living HTML, then hand it to Claude Code's native plan / goal / workflow loop.
Activate ATLAS pattern recognition mode. Identify repeated patterns, extract essential characteristics, and create reusable…
Adversarially review something just built — presume it is broken and find where. Use after implementing a feature, finishing a…
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request…
Stop and consult this skill whenever your response would include specific facts about Anthropic's products. Covers: Claude Code…
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a…
Deliberate-choice procedure for a medium-to-high-stakes engineering fork — when the first plausible solution (the instinct, the…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.