wakeup
Skill1 starsChanged 5 months agoMITView on GitHub
Cargar cuando el usuario invoca /wakeup, pregunta cómo empezar con Neb, se identifica como usuario nuevo, o pide un tour guiado de la configuración y las capacidades. Corre el tour de bienvenida: presenta Neb, usa setup-workspace.sh para detectar/configurar el entorno (montar overlay, definir el primer profile). NO cargar para preguntas técnicas concretas, tareas de implementación, ni cuando el usuario ya está trabajando en una tarea específica.
In this repository4 other files it gives its agents.
- general/agents.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- logbookSkill
- pendings-reviewSkill
The file
We split this skill into the rules it gives an agent
2 rules. About 0 are common, 1 is distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 57
No leer ni mostrar archivos extensos durante el recorrido — solo nombrar paths y seguir user-guide.
- Very specific: line 61
No generar plan estructurado (tabla de archivos, SemVer, change MD) salvo que el usuario pida crear un profile/skill — ahí sí, seguir el …
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Skill: wakeup
Guía de bienvenida para nuevos adoptantes de Neb. Objetivo: que el usuario entienda qué tiene en sus manos y deje montada la configuración mínima (overlay + primer profile) para trabajar. Los pasos canónicos viven en docs/user-guide.md; este skill los ejecuta de forma interactiva — no los repite.
Flujo del recorrido
1. Presentar (empezar directo, sin preguntar permiso)
Abrir con 2-3 oraciones:
- Neb es un sistema de trabajo con Claude Code que formaliza fases (clarificación → propuesta → implementación → validación) y genera artefactos trazables — no un generador de código autónomo.
- Garantiza comportamiento explícito (el agente no se salta fases), customizable (adaptar los valores por defecto vía
personal/<usuario>.mdsin forkear el núcleo) y expandible (agregar profiles y skills propios sin tocar el núcleo). Vermethodology/promises.mdpara las promesas de Neb.
2. Detectar el estado (vía script, no a mano)
Resuelve el script (el clon de NEB_HOME si lo hay; si no, la raíz del plugin, que Claude Code sustituye al cargar este skill) y corre la simulación:
NEB_SRC="${NEB_HOME:-}"
case "$NEB_SRC" in ""|*/plugins/cache/*|*\\plugins\\cache\\*) NEB_SRC="${CLAUDE_PLUGIN_ROOT}" ;; esac
[ -f "$NEB_SRC/VERSION" ] || echo "Neb: no hay VERSION en '$NEB_SRC'. Si la ruta es la de NEB_HOME, corrígela; si quedó vacía, actualiza Claude Code (sustitución de CLAUDE_PLUGIN_ROOT en skills)" >&2
bash "$NEB_SRC/bootstrap/setup-workspace.sh" --dry-runEl script aplica la cascada de detección y reporta sin escribir nada. Consume su salida — no re-detectes la estructura por tu cuenta (el script es la fuente de verdad):
- Ya conectado (
NEB_WORKSPACEconfigurado y válido): confírmalo en una línea y pasa a las opciones restantes (no re-configures). - "Workspace existente detectado en
<dir>" (caso típico: el usuario clonó el repositorio del espacio de trabajo de su equipo y corre/wakeupdesde el clon): ofrece "Conectar este espacio de trabajo" como opción primera — corre--existing "<dir>": estableceNEB_WORKSPACEy crea supersonal/<usuario>.mdsi falta, sin tocar la estructura existente. - "Workspace(s) existente(s) encontrado(s) bajo
$HOME" (el cwd no era espacio de trabajo; el script barrió$HOMEcon el mismo marcador): con 1 resultado, ofrece conectarlo; con varios, menú de selección para que el usuario elija — nadie teclea paths a mano. - Sin espacio de trabajo (ni en cwd ni en el barrido): pregunta si tiene uno en otra ruta (
--existing <ruta>) o crea uno nuevo (opción 1 de abajo).
3. Ofrecer las opciones (ejecutar, no describir)
Presentar las acciones de adopción como menú de selección (formato de communication.md § "Elecciones: menú de selección"). Cada opción ejecuta los pasos de user-guide.md de forma interactiva, sin repetirlos en la conversación:
- Conectar / montar el entorno — si el paso 2 detectó un espacio de trabajo existente, la acción es conectarlo (
--existing "<dir>"). Si no, pregunta dónde crear el espacio de trabajo: (por defecto)neb_workspace/en el dir actual;--base <dir>para otra ubicación. Correbash "$NEB_SRC/bootstrap/setup-workspace.sh" [--base <dir> | --existing <dir>] [--overlay <nombre>](sin--dry-run): crea/conecta el scaffolding (overlay +overlay/startup.md+personal/+changes/),personal/<username>.md(username del SO) y estableceNEB_WORKSPACEen~/.claude/settings.jsonautomáticamente (merge no-destructivo, víaset-neb-env.py;NEB_HOMEsolo se persiste cuando no resuelve al cache del plugin). Bajo plugin elSessionStartya viene registrado; el paso mínimo no requiere tocar settings.json a mano (los hooks opcionales también los registra el plugin y se activan conNEB_HOOKS: ver user-guide § Retomar y relevar trabajo). Es el paso mínimo (ver user-guide § Montar tu overlay). - Definir el primer profile — preguntar el dominio ("¿Python/ML, PHP/backend, React, iOS…?"), proponer nombre en kebab-case, cambiar a profile
profile-authoringy guiarinit-profile-subproject.shen el overlay. Puede incluir skill de apoyo (skill-authoring) y agentes revisores. - Versionar la configuración personal — seguir user-guide § Versionar tu configuración personal.
4. Cierre
Confirmar lo que quedó montado/conectado (espacio de trabajo, overlay, primer profile), recordar abrir una sesión nueva para que el hook tome el espacio de trabajo, y señalar 2 referencias sin abrumar:
general/index.md— mapa de Neb.methodology/promises.md— qué garantiza.
Restricciones
- No leer ni mostrar archivos extensos durante el recorrido — solo nombrar paths y seguir user-guide.
- No duplicar los pasos de
user-guide.mden la conversación — ejecutarlos refiriendo a la guía (la guía es la fuente única). - Delega en
setup-workspace.shpara detectar y configurar el entorno: corre el script y lee su salida; no re-implementes su lógica de detección en la conversación. - Mantener el recorrido conversacional — usar el formato de menú de selección de
communication.md. - No generar plan estructurado (tabla de archivos, SemVer, change MD) salvo que el usuario pida crear un profile/skill — ahí sí, seguir el flujo de
profile-authoringoskill-authoring. - Si el usuario quiere saltarse el recorrido e ir directo al trabajo, dejarlo — el recorrido es opcional.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

