Already Told You: instalar habilidades redactadas
Nada se instala hasta que el usuario diga que sí a esa habilidad específica.
- Encontrar el informe. Usa
~/already-told-you/$ARGUMENTOSsi se proporcionó una fecha, si no, la carpeta más reciente~/already-told-you/<AAAA-MM-DD>/que contenga una carpetaskills/(usa Glob). Si no hay ninguna, también busca en~/claude-improve/(informes creados antes de que el plugin se renombrara). Si aún no hay ninguno, di "Aún no hay habilidades redactadas - ejecuta /already-told-you:run primero" y detente. - Listarlas. Ejecuta
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/install_skill.py --list --report <carpeta_del_informe>. Si existe<informe>/findings.json, agrega la línea de cada habilidad de la sección C (con qué frecuencia apareció, minutos cada una). Si un elemento tiene un campomatch(de/already-told-you:find-skills report), agrega "Habilidad existente: - instalar en su lugar" o "Sin coincidencia verificada - redacta la tuya". Si ningún elemento tiene aún unmatch, ofrece una vez, como opción: "Antes de instalar estas, puedo verificar si ya existe una habilidad prefabricada y verificada para alguna de ellas con/already-told-you:find-skills report. Pregunta primero y envía solo palabras clave de búsqueda cortas que tú apruebes. ¿Quieres eso, o prefieres ir directamente a los borradores?" Si quieren, diles que ejecuten ese comando y detente aquí; si no, continúa sin conexión. Pregunta cuáles quiere revisar el usuario (pueden decir "todas"). - Para cada habilidad seleccionada, una a la vez:
- Lee su
SKILL.mdy muéstralo completo. Señala cualquier líneaTODO (check):; ofrece completarlas con las respuestas del usuario antes de instalar (edita el borrador solo en la carpeta del informe). - Pregunta dónde: todos los proyectos (
~/.claude/skills, o$CLAUDE_CONFIG_DIR/skillssi el usuario estableció esa variable) o solo este proyecto (${CLAUDE_PROJECT_DIR}/.claude/skills). Recomienda todos los proyectos cuando las citas detrás provengan de 2+ proyectos. - Ejecuta
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/install_skill.py --check --src <informe>/skills/<nombre> --dest <destino>. Si dice que la habilidad ya está instalada allí, muestra las diferencias entre ambas versiones y pregunta si reemplazarla (la anterior se guarda como respaldo) o saltarla. - Pide un sí claro. Solo entonces ejecuta
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/install_skill.py --install --src <informe>/skills/<nombre> --dest <destino>(agrega--forcesolo si el usuario eligió reemplazar una habilidad existente). Este comando pide permiso; ese aviso es la segunda comprobación de seguridad, deja que el usuario lo responda.
- Lee su
- Finalizar. Lista lo que se instaló y dónde, y cómo usar cada una (
/<nombre>, o simplemente pide la tarea con las propias palabras del usuario - la descripción contiene su redacción). Menciona que eliminar una habilidad es borrar su carpeta.