feat: migrar commands a skills

Migra todos los comandos de .claude/commands/ a .claude/skills/ siguiendo
la estructura oficial de Claude Code.

Skills migrados (21 total):
- Configuración: init, init-jupyter, nochanges, create-skill
- Git: git-branch, git-push, git-recovery
- Workspace: sync-repos, list-repos, cleanup-worktrees, import-repo, create-repo
- Issues: create-issue, fix-issue, auto-fix, auto-create, quick-issue,
  issues-status, parallel-issues, execute-parallel, sort-issues

Cada skill tiene:
- Carpeta propia en .claude/skills/<nombre>/
- Archivo SKILL.md con frontmatter avanzado
- disable-model-invocation: true (solo usuario invoca)

Incluye README.md con documentación completa de todos los skills.
This commit is contained in:
2026-03-21 20:29:01 +01:00
parent 42a2563f54
commit d36231d3dc
22 changed files with 2028 additions and 0 deletions
+80
View File
@@ -0,0 +1,80 @@
---
name: init-jupyter
description: Inicializa un proyecto Python con uv, Jupyter Lab y configura MCP para Claude
argument-hint: [ruta-proyecto]
disable-model-invocation: true
user-invocable: true
allowed-tools: Bash, Read, Write, Edit
---
# Inicializar Proyecto Jupyter
Este skill automatiza la configuración completa de un entorno de análisis de datos con Jupyter Lab integrado con Claude via MCP.
## Pasos a ejecutar
1. **Validar ubicación**
- Si se proporciona `$1`, usar esa ruta
- Si no, usar el directorio actual
2. **Inicializar proyecto con uv**
```bash
cd [ruta] && uv init
```
3. **Crear entorno virtual**
```bash
uv venv
```
4. **Instalar dependencias**
```bash
uv add jupyter jupyter-collaboration
```
5. **Instalar jupyter-mcp-server**
```bash
uv tool install jupyter-mcp-server
```
6. **Configurar MCP para Claude**
- Crear o actualizar `.claude/settings.local.json` con la configuración del servidor MCP de Jupyter:
```json
{
"mcpServers": {
"jupyter": {
"command": "jupyter-mcp-server",
"args": []
}
}
}
```
7. **Crear script de lanzamiento** `start-jupyter.sh`:
```bash
#!/bin/bash
source .venv/bin/activate
.venv/bin/jupyter lab --no-browser --NotebookApp.token='' --NotebookApp.password='' --NotebookApp.disable_check_xsrf=True
```
8. **Mostrar resumen al usuario** con los comandos para:
- Activar el entorno: `source .venv/bin/activate`
- Lanzar Jupyter: `./start-jupyter.sh` o el comando directo
## Ejemplos de uso
**Inicializar en directorio actual:**
```bash
/init-jupyter
```
**Inicializar en ruta específica:**
```bash
/init-jupyter ~/proyectos/mi-analisis
```
## Notas
- Si el proyecto ya tiene `pyproject.toml`, preguntar antes de sobrescribir
- El script `start-jupyter.sh` se crea con permisos de ejecución
- La configuración MCP se guarda en `.claude/settings.local.json` del proyecto