The craft bar leaves this plugin and becomes craft-bar, installed from the same marketplace with /plugin install craft-bar@craft. The Claude plugin directory accepts mods only from Verified organizations, so craft ships no mod and the directory can list it. Updating craft alone removes the bar until craft-bar is installed; /craft:bar is now /craft-bar:bar.
Mi flujo de trabajo con Claude Code.
Las skills, agentes e instrucciones que uso como Software Engineer profesional. Se llama Craft y es un plugin que puedes instalarte.
Ver el código de Craft en GitHub juanwmedia/craft$claude plugin install craft --marketplace juanwmedia/craft
Lo que nunca cambia.
-
01
Tú decides lo que el agente no puede inferir: el dominio, la arquitectura, la estructura de lo que se construye.
-
02
El código es barato una vez que la incertidumbre ha desaparecido. Las decisiones quedan escritas y el agente construye solo.
-
03
Cada paso se revisa en un contexto fresco: los documentos contra el código antes de que los veas, el código contra los documentos cuando está construido.
Cinco pasos. Dos son humanos.
Tú decides lo que el agente no puede inferir. Después, el loop corre solo y cada paso se revisa en un contexto fresco. Haz clic a la derecha o a la izquierda del escenario, o usa las flechas.
Una idea. Tú y Claude Code, y nada decidido todavía.
El loop empieza en lo que el agente no puede inferir: el dominio, la arquitectura, la estructura.
Nueve skills (cinco son el loop principal) y cuatro agentes.
El loop 5
Tú: Qué construimos y por qué. Agente: Te entrevista hasta que nada bloqueante queda abierto; lo que el código responde, lo lee en el código.
Tú: Que las slices son las correctas. Agente: Parte el trabajo en slices que nunca tocan el mismo archivo, cada una con su comprobación.
Tú: Nada: aquí se acabó tu tiempo en el loop. Agente: Construye las slices en paralelo, un agente por slice, pasa cada comprobación y revisa el cambio entero.
Tú: Qué prueba vale. Agente: Prueba en vivo lo construido, de extremo a extremo y en un navegador si corresponde, y deja la evidencia registrada.
Tú: Un solo sí. Agente: Reconcilia la documentación con lo construido, y entonces commit, push y pull request.
Cuando te pierdes 1
Tú: Que no lo has entendido. Agente: Repite la última respuesta hasta que aterriza, sin mover el trabajo.
Por encima del loop 3
Tú: Si trabaja sin ti. Agente: Cada pregunta que una fase te haría va a act-as-me, y detached.md la guarda para la mañana.
Tú: Qué trabajo retomar. Agente: Dice dónde está cada trabajo abierto, de dónde viene y cuál es el siguiente paso.
Tú: Verla u ocultarla. Agente: Muestra la línea sobre el prompt con el trabajo, la fase, las slices y el agente en marcha.
Los agentes 4
Tú: Nada. Lo lanza implement, uno por slice. Agente: Construye su slice en un contexto fresco, cambia solo los archivos que la slice lista, pasa su comprobación y reporta.
Tú: Nada. Lo lanzan shape, plan y close. Agente: Audita un documento en un contexto fresco y devuelve cada afirmación que el código no respalda, con archivo y línea. El patrón evaluator-optimizer: el borrador se corrige y se vuelve a auditar.
Tú: Nada. Lo lanza implement. Agente: Intenta refutar el cambio contra los documentos y las convenciones del repo, y devuelve confirmado, refutado o incierto, con evidencia.
Tú: Si le dejas responder por ti. Agente: En modo desatendido contesta lo que una fase te preguntaría, como un senior pragmático: mira el código primero, responde con su porqué, o dice que no puede decidir.
Las últimas versiones.
- The craft bar shows the work, the phase and
detachedfor a phase the model starts with the Skill tool, the same as for one you type. Before, a phase started that way (a routine asking in words, a session moving on to the next phase) showed onlycraft. /craft:detachedanswers one line, whether the mode is on or off in this repository, without the line about routines.- The bar draws above the prompt in the terminal and in the desktop app. The web (claude.ai/code) does not draw it.
Detached mode: craft carries a piece of work with nobody at the keyboard.
/craft:detached onturns it on and/craft:detached offends it. A routine starts with/craft:detached onas its first message, or asks for the mode in words, since both/craft:detachedand/craft:barcan now be called by the model.- While it is on, every question a phase would put to you (shape, plan, implement, try and close, approvals and confirmations included) goes to the new agent
craft:act-as-me, which runs on Fable 5.1 in a fresh context and answers as an extremely pragmatic senior software engineer who takes nothing for granted. It checks the code first, answers with one option, given or its own, and why, and saysCannot decidewith what is missing instead of inventing. When it cannot decide, or does not start, the phase stops and names the question. - The mode is the flag
craft.detachedin the repository's local git config: per repository, outside the tree, never committed. - Each answer is appended to
detached.mdin the work's folder with its phase, the question, the answer and why, in order. It is the file to read in the morning, next to the pull request. - Close commits, pushes and opens the pull request when
craft:act-as-mesays yes. The yes is logged indetached.mdbefore the commit, so the commit carries it, and close says who gave it. You review the pull request. - The craft bar shows
detachedafter the phase while the mode is on, and ends with anxthat hides it, the same as/craft:bar off. - Four evals grade the detached path of shape, plan, try and close on the trace and the files: no
AskUserQuestioncall,craft:act-as-mestarted for the questions, the entry indetached.md. - Without the flag the human answers every question, as before. Every rule now asks as
references/ask.mdsays, instead of naming the human orAskUserQuestionitself.