# ๐ Mรณdulo Listar Skills - Celebrimbor
## Misiรณn
Listar todas las skills instaladas siguiendo la jerarquรญa oficial de Claude Code.
---
## ๐ฏ Jerarquรญa Oficial de Claude Code
Segรบn la documentaciรณn oficial, los skills/rules se buscan en este orden (de menos a mรกs especรญfico):
### Niveles de Skills/Rules:
1. **Managed Policy**: `/etc/claude-code/` (organizaciones)
2. **User Memory**: `~/.claude/CLAUDE.md` (NO es skill)
3. **User Rules**: `~/.claude/rules/` โญ Skills globales modulares
4. **User Skills**: `~/.claude/skills/` โญ Skills globales (si existe)
5. **Project Memory**: `./CLAUDE.md` (NO es skill)
6. **Project Rules**: `./.claude/rules/` โญ Skills locales modulares
7. **Project Skills**: `./.claude/skills/` โญ Skills locales (si existe)
8. **Project Local**: `./CLAUDE.local.md` (NO es skill)
**Skills estรกn en**: `rules/` y `skills/` (tanto global como local)
---
## ๐ Detecciรณn de Skills Instaladas
### Bรบsqueda en Directorios
**Global**:
```bash
# User Rules (preferido)
ls -1 ~/.claude/rules/*.md 2>/dev/null
# User Skills (alternativo)
ls -1 ~/.claude/skills/*.md 2>/dev/null
```
**Local (Proyecto)**:
```bash
# Project Rules (preferido)
ls -1 ./.claude/rules/*.md 2>/dev/null
# Project Skills (alternativo)
ls -1 ./.claude/skills/*.md 2>/dev/null
```
### Parsear Archivos
Para cada archivo `.md` encontrado:
1. **Nombre**: Extraer nombre sin extensiรณn
- `playwright-pom.md` โ `playwright-pom`
2. **Ubicaciรณn**: Global o Local
3. **Directorio**: `rules/` o `skills/`
4. **Metadata** (opcional):
- Leer frontmatter YAML si existe
- Extraer descripciรณn, versiรณn, fecha
**Ejemplo de frontmatter**:
```yaml
---
name: playwright-pom
description: Page Object Model patterns for Playwright
author: vercel-labs/skills
version: 1.0.0
---
```
> โ ๏ธ El campo `paths:` estรก obsoleto โ si aparece, el mรณdulo de anรกlisis lo detectarรก como โ Crรญtico.
---
## ๐ Formato de Output
### Output Completo
```
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ฆ Skills Instaladas - Inventario Completo
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ GLOBAL (~/.claude/)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ rules/ (2 skills)
1. llms.md
๐ Knowledge sobre LLMs y prompt engineering
๐
Instalado: 2026-01-20
2. git-workflow.md
๐ Convenciones de Git y commits
๐
Instalado: 2026-01-15
๐ skills/ (2 skills)
3. playwright-pom.md
๐ Page Object Model patterns for Playwright
๐ฆ vercel-labs/skills
๐
Instalado: 2026-02-10
4. typescript-utils.md
๐ Utilidades para TypeScript
๐ฆ community/typescript
๐
Instalado: 2026-02-05
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ LOCAL (./.claude/) - Proyecto: tlotp
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ rules/ (2 skills)
5. php-symfony.md
๐ Best practices de Symfony y Doctrine
๐
Instalado: 2026-02-01
6. hexagonal-architecture.md
๐ Patrones de arquitectura hexagonal
๐
Instalado: 2026-01-25
๐ skills/ (0 skills)
(vacรญo)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ Resumen:
โข Total: 6 skills
โข Global: 4 skills (2 rules + 2 skills)
โข Local: 2 skills (2 rules + 0 skills)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
```
### Output Resumido
```
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ฆ Skills Instaladas (Resumen)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ Global (4):
โข llms
โข git-workflow
โข playwright-pom
โข typescript-utils
๐ Local (2):
โข php-symfony
โข hexagonal-architecture
Total: 6 skills
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
```
---
## ๐จ Casos Especiales
### Caso 1: Sin Skills Instaladas
```
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ฆ Skills Instaladas
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
No se encontraron skills instaladas.
๐ก Sugerencia:
Usa "1. Buscar Skills" para encontrar e instalar skills
desde el catรกlogo de skills.sh
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
```
### Caso 2: Solo Globales
```
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ฆ Skills Instaladas
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ Global (3):
โข llms
โข git-workflow
โข playwright-pom
๐ Local: (ninguna)
๐ก Tip: Las skills locales son especรญficas del proyecto actual
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
```
### Caso 3: Solo Locales
```
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ฆ Skills Instaladas
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ Global: (ninguna)
๐ Local (2):
โข php-symfony
โข hexagonal-architecture
๐ก Tip: Instala skills globales para usarlas en todos tus proyectos
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
```
---
---
## ๐ฏ Reglas de Ejecuciรณn
1. **SIEMPRE buscar en orden**: global rules โ global skills โ local rules โ local skills
2. **Mostrar directorios vacรญos** como "(vacรญo)" para claridad
3. **Metadata opcional**: Si no hay frontmatter, mostrar solo nombre
4. **Formato consistente**: Mismo estilo que otros mรณdulos
5. **Resumen al final**: Total global, local, y general
---
## ๐ Ejemplo Completo de Ejecuciรณn
```
Usuario selecciona: "3. Listar Skills Instaladas"
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ฎ Celebrimbor - Inventario de Skills โ๏ธ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Analizando configuraciรณn...
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ฆ Skills Instaladas
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ GLOBAL (~/.claude/)
๐ rules/ (1 skill)
โข llms.md
๐ skills/ (1 skill)
โข playwright-pom.md
๐ LOCAL (./.claude/)
๐ rules/ (0 skills)
(vacรญo)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ Total: 2 skills (2 globales, 0 locales)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
```
Mostrar con `AskUserQuestion`:
```json
{
"questions": [{
"header": "Inventario de la Forja",
"question": "ยฟQuรฉ deseas hacer?",
"multiSelect": false,
"options": [
{
"label": "๐ Buscar e instalar nuevas skills",
"description": ""
},
{
"label": "๐ Volver al menรบ principal",
"description": ""
}
]
}]
}
```
---
**Mรณdulo anterior**: 08-module-install.md
**Integra con**: 07-module-search.md, 08-module-install.md
**Usa jerarquรญa**: Documentaciรณn oficial Claude Code
**Tarea**: #3/#4 - Listar Skills