Skills are reusable knowledge packages that load on demand. A skills stack is the set you install for a project — chosen to match your tech stack and workflow. For why skills exist and how they fit into the broader instruction hierarchy, see Context Distribution.Documentation Index
Fetch the complete documentation index at: https://agentic.proxify.io/llms.txt
Use this file to discover all available pages before exploring further.
The Layered System
Your Claude Code knowledge lives in layers:| Layer | Purpose | Example |
|---|---|---|
| CLAUDE.md | Project-specific context | ”We use Prisma, run npm test for tests” |
| Skills | Domain patterns | How to write Zod schemas, Tailwind conventions |
| References | Deep docs | Full API guides, architecture specs |
Building Your Stack
Search for skills that match your tech stack, then install the ones that fit.- React / Next.js
- Node.js API
- Fullstack
Discovering Skills
Composing Skills That Work Together
Skills are independent by design — each triggers on its own conditions. But some combinations are particularly effective:- Testing skill + framework skill — Test patterns that match your framework conventions
- Validation skill (Zod) + API skill — Input validation patterns that align with your API layer
Writing Effective Descriptions
Skills have two loading phases. Descriptions are always in context — Claude loads every skill’sdescription frontmatter at startup as a routing signal. Bodies load on demand — the full content only enters context when the task matches.
- Bad: “Testing things” — too vague, rarely triggers
- Good: “Use when writing tests, debugging failing test output, or setting up test infrastructure” — matches how people actually ask for help
disable-model-invocation: true— removes the description from context entirely. Claude doesn’t know the skill exists. Use for side-effectful workflows you control:/deploy,/commit.user-invocable: false— keeps the description in context (Claude auto-triggers) but hides it from the/menu. Use for background knowledge that isn’t a meaningful user command.
When to Create Your Own
Install existing skills when:- A community skill covers your need
- The patterns are standard (React, Tailwind, etc.)
- Your team has specific conventions not covered elsewhere
- You have internal libraries or frameworks
- You want to encode institutional knowledge (how your team does auth, deploys, etc.)