# Claude Skills

Claude Skills meta-skill: extract domain material (docs/APIs/code/specs) into a...

- Repository: https://github.com/2025Emma/vibe-coding-cn (23122 stars)
- Category: AI and agents
- License: MIT
- Last updated: 2025-12-17
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add 2025Emma/vibe-coding-cn --skill claude-skills -g -a claude-code -y`
Codex: `npx skills add 2025Emma/vibe-coding-cn --skill claude-skills -g -a codex -y`
Cursor: `npx skills add 2025Emma/vibe-coding-cn --skill claude-skills -g -a cursor -y`
Gemini CLI: `npx skills add 2025Emma/vibe-coding-cn --skill claude-skills -g -a gemini-cli -y`

## Description

Claude Skills meta-skill: extract domain material (docs/APIs/code/specs) into a reusable Skill (SKILL.md + references/scripts/assets), and refactor existing Skills for clarity, activation reliability, and quality gates.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Claude Skills Meta-Skill

Turn scattered domain material into a Skill that is reusable, maintainable, and reliably activatable:
- `SKILL.md` as the entrypoint (triggers, constraints, patterns, examples)
- `references/` for long-form evidence and navigation
- optional `scripts/` and `assets/` for scaffolding and templates

## When to Use This Skill

Trigger this meta-skill when you need to:
- Create a new Skill from scratch from docs/specs/repos
- Refactor an existing Skill (too long, unclear, inconsistent, misfires)
- Design reliable activation (frontmatter + triggers + boundaries)
- Extract a clean Quick Reference from large material
- Split long content into navigable `references/`
- Add a quality gate and a validator

## Not For / Boundaries

This meta-skill is NOT:
- A domain Skill by itself (it builds domain Skills)
- A license to invent external facts (if the material does not prove it, say so and add a verification path)
- A substitute for required inputs (if inputs are missing, ask 1-3 questions before proceeding)

## Quick Reference

### Deliverables (What You Must Produce)

Your output MUST include:
1. A concrete directory layout (typically `skills/<skill-name>/`)
2. An actionable `SKILL.md` with decidable triggers, boundaries, and reproducible examples
3. Long-form docs moved to `references/` with a `references/index.md`
4. A pre-delivery checklist (Quality Gate)

### Recommended Layout (Minimal -> Full)

```
skill-name/
|-- SKILL.md              # Required: entrypoint with YAML frontmatter
|-- references/           # Optional: long-form docs/evidence/index
|   `-- index.md          # Recommended: navigation index
|-- scripts/              # Optional: helpers/automation
`-- assets/               # Optional: templates/configs/static assets
```

The truly minimal version is just `SKILL.md` (you can add `references/` later).

### YAML Frontmatter (Required)

The rest: https://github.com/2025Emma/vibe-coding-cn/blob/HEAD/i18n/zh/skills/claude-skills/SKILL.md
