CommunityProgramación y desarrollogithub.com

OS personal

Crea o evoluciona un segundo cerebro (un "brain") — una carpeta de archivos Markdown que sirve como memoria y panel de control para Claude Code. Actívalo para estructurar tu trabajo, procesar una bandeja de entrada, establecer reglas de ingesta, agentes y comandos, preparar reuniones 1:1, mantener un registro de decisiones o propagar cambios en todo tu contenido.

¿Qué es OS personal?

Esta skill te ayuda a construir un "brain" — una carpeta de archivos Markdown legible en cualquier editor, donde Claude Code almacena la información que le confías, recupera decisiones previas y prepara tus próximos pasos. Es útil para evitar que cada conversación con Claude comience desde cero, transformando la carpeta en una memoria persistente que Claude lee antes de responder. La skill guía paso a paso: desde una entrevista inicial de siete preguntas que definen tu rol, proyectos y preferencias de escritura, hasta la creación de la estructura de carpetas, la configuración de agentes especializados (ingesta, revisión de tablero, preparación de reuniones) y comandos rápidos (`/inbox`, `/journal`). También establece protocolos de ingesta, reglas de seguridad (proponer y validar antes de escribir, no inventar, señalar dudas) y rutinas diarias, semanales y previas a reuniones para mantener el brain actualizado. La skill está diseñada para Claude Code en terminal y requiere Python 3 para un script de generación de vistas, ofreciendo un sistema completo y seguro para gestionar conocimiento y tareas.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/marcus-clay/design-skills/tree/main/skills/personal-os

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

OS personal con Claude Code

Esta skill te ayuda a construir un «brain»: una carpeta de archivos de texto (en formato Markdown, legible en cualquier editor) donde Claude Code guarda lo que le confías, recupera lo que se ha decidido y prepara tus próximos pasos. Te guía paso a paso, con preguntas sencillas al principio y plantillas que puedes copiar después.

Principio de lectura: sigue los pasos en orden la primera vez. Los archivos de references/ contienen el detalle y las plantillas. Puedes consultarlos según sea necesario.

0. Para qué sirve y qué obtienes

Sin memoria, cada conversación con Claude empieza de cero. Con un brain, la conversación se vuelve desechable y la carpeta se convierte en la memoria: lo importante se escribe en un archivo, y Claude relee los archivos antes de responder.

Lo que obtienes al final de la configuración:

  • Una bandeja de entrada (inbox/) donde puedes depositar cualquier material en bruto: transcripciones de reuniones, notas, correos copiados, capturas.
  • Un procesamiento en cuatro categorías: las decisiones (con su razón), las acciones (con su responsable), los hechos nuevos, las preguntas abiertas.
  • Un diario, un registro de decisiones y una cronología que nunca se reescriben: solo se añade, no se modifica.
  • Fichas de temas (un archivo por proyecto) y tablas de resumen regeneradas por un pequeño script.
  • Agentes especializados (ingesta, revisión del tablero, verificación de coherencia, redacción, preparación de 1:1, asesoramiento sobre decisiones) y comandos cortos (/inbox, /journal...).
  • Un archivo de seguimiento de cambios (CHANGELOG.md) que indica qué informar en una herramienta externa (wiki, sistema de tickets, presentación).

Nada se escribe sin tu consentimiento: Claude propone, tú validas, luego él escribe.

1. Requisitos previos

  • Claude Code instalado y funcionando en tu máquina (comando claude disponible en una terminal).
  • Una carpeta vacía, por ejemplo ~/brain. Será la única zona donde Claude tiene permiso para escribir en este proyecto.
  • Python 3 para el script de vistas (opcional, no necesita instalar nada más).
  • Un editor de texto que abra Markdown. Se recomienda un repositorio Git, ya que permite deshacer cambios, pero no es obligatorio.

Abre una terminal en la carpeta vacía y ejecuta claude.

2. La entrevista inicial

Claude te hace estas siete preguntas, una por una, esperando tu respuesta a cada una. Bastan respuestas breves. Esto es lo que Claude hace con cada respuesta.

PreguntaQué hace Claude con ella
1. ¿Cuál es tu rol y tu equipo, en una frase?Completa la sección «Quién soy» de CLAUDE.md para que Claude se dirija a ti al nivel adecuado.
2. ¿Cuáles son tus tres a cinco proyectos en curso?Crea una ficha de tema por proyecto en 05_scope/sheets/.
3. ¿Con qué personas trabajas más (nombre, rol)?Completa 03_team/directory.md y prepara la lista de nombres a reconfirmar.
4. ¿Qué tipo de materiales recibes (transcripciones, correos, notas, capturas)?Configura la clasificación de inbox/ y la lista de formatos que Claude sabe leer.
5. ¿Dónde debe informarse lo que produces (wiki, sistema de tickets, presentaciones)?Adapta CHANGELOG.md: una línea por página a actualizar, con «añadir» o «reemplazar».
6. ¿En qué idioma escribes y qué reglas de escritura quieres?Completa la sección «Estilo» de CLAUDE.md.
7. ¿Con qué frecuencia quieres revisiones (día, semana, antes de un 1:1)?Selecciona los comandos y agentes a instalar primero (paso 5).

Antes de continuar, Claude resume lo que ha entendido en diez líneas y espera tu aprobación.

3. Crear la estructura

Claude propone la estructura de carpetas descrita en references/structure.md, y luego la crea después de tu aprobación. Las carpetas básicas son:

  • inbox/ y archive/: el depósito de materiales en bruto y su archivo una vez procesados.
  • 00_journal/: diario y cronología (solo añadir).
  • 01_steering/: dirección, con el tablero de tareas.
  • 02_product/: hechos duraderos sobre los productos.
  • 03_team/: directorio de personas, notas de colaboración.
  • 04_decisions/: registro de decisiones (solo añadir).
  • 05_scope/: fichas de temas y vistas generadas.
  • 06_resources/: glosario, documentos de referencia.
  • scripts/: el script de vistas.
  • .claude/: agentes y comandos.

Regla de oro: un archivo, un tema, un nombre neutral. Ningún archivo lleva el nombre de una persona. Lo que concierne a una persona va en el directorio.

Luego copia las plantillas de references/templates/ reemplazando los campos entre corchetes con tus respuestas del paso 2.

4. Escribir el archivo de instrucciones CLAUDE.md

CLAUDE.md es leído automáticamente por Claude Code en cada sesión. Contiene las reglas del juego. Parte de la plantilla references/templates/CLAUDE.md y verifica que incluya al menos:

  1. Quién eres y cómo debe dirigirse Claude a ti.
  2. Qué hace Claude cuando llega información nueva (el protocolo de ingesta, ver references/ingestion-rules.md).
  3. La regla de actualidad, los archivos de solo añadir, la regla «un hecho, un solo archivo».
  4. Las reglas de seguridad del paso 9.
  5. El estilo de escritura que elegiste en la pregunta 6.
  6. La lista de nombres propios que suelen ser deformados por las herramientas de transcripción, para completar con el tiempo.

Mantén este archivo breve: una o dos páginas. El detalle vive en los archivos de references/, que Claude lee cuando es necesario.

5. Añadir los agentes y los comandos

Un agente es un asistente especializado que tiene sus propias instrucciones y sus propios permisos. Un comando es un atajo que escribes en Claude Code (por ejemplo /inbox). Ambos son simples archivos Markdown en .claude/.

Empieza poco a poco. Instala primero:

  • el agente inbox-ingestion y el comando /inbox (para procesar lo que depositas);
  • el comando /journal (para registrar una nota rápida).

Añade después, cuando surja la necesidad: board-review, consistency-check, deliverables-writer, meeting-prep, decision-advisor, y los comandos /review-board, /prep-1to1, /propagate. El rol de cada uno está en references/agents.md, las plantillas para copiar en references/templates/.claude/.

Después de cada añadido, pide a Claude que verifique que el archivo se lee: escribe /agents para ver la lista.

6. Primera prueba: depositar una nota y hacerla procesar

  1. Escribe o pega una nota real (aunque sea corta) en inbox/, por ejemplo inbox/2026-01-15_reunion-equipo.txt.
  2. Escribe /inbox.
  3. Claude lee el archivo, detecta pasajes dudosos, cruza con lo existente y te devuelve una lista numerada de modificaciones propuestas, con cada una: el archivo, el antes, el después y la fuente.
  4. Responde «valida 1, 2, 4» o «valida todo». Sin una respuesta clara, no se escribe nada.
  5. Claude escribe, mueve el original a archive/, anota lo hecho en CHANGELOG.md y vuelve a ejecutar el script de vistas.

El protocolo completo está en references/inbox-processing.md. Un ejemplo de principio a fin, con la nota en bruto y el resultado, está en references/example-acme/.

7. Las rutinas

Cuatro ritmos son suficientes para empezar.

  • Cada día (5 minutos). Deposita lo que ha llegado en inbox/, escribe /inbox, valida. Al final del día, escribe /journal para una nota libre.
  • Después de una reunión. Deposita la transcripción o tus notas, escribe /inbox. Verifica primero las decisiones y su razón, luego las acciones y su responsable.
  • Cada semana. Escribe /review-board, luego pide al agente consistency-check que controle fechas, estados y nombres. Vuelve a ejecutar el script de vistas.
  • Antes de un 1:1. Escribe /prep-1to1 [nombre]. El agente meeting-prep reúne lo que se ha dicho, lo que está pendiente y las preguntas abiertas, con la fuente de cada línea.

8. Hacer evolucionar

  • Añadir un tema. Copia references/templates/scope-sheet.md en 05_scope/sheets/, completa los campos, luego ejecuta el script de vistas.
  • Añadir un agente. Copia una plantilla de references/templates/.claude/agents/, cambia su nombre, descripción e instrucciones. Pruébalo en un caso real antes de adoptarlo.
  • Añadir una vista. Escribe o haz que se escriba un pequeño script que lea las fichas y produzca una tabla. Lee, nunca modifica las fichas. El script references/scripts/build_views.py sirve como punto de partida.
  • Un cambio afecta varios contenidos. Usa /propagate (ver el caso de uso en references/use-cases.md).

Antes de añadir cualquier cosa, pregúntate cuatro cosas. ¿Esto me evita perder una decisión y su razón? ¿Esto me dice la próxima acción y su responsable en cada proyecto? ¿Esto reduce el esfuerzo para pasar de un tema a otro? ¿Esto deja un rastro útil para mi equipo? Si la respuesta es no en todos los casos, no lo añadas.

9. Reglas de seguridad

  1. Propón, valida, escribe. Claude presenta primero lo que planea modificar. Solo escribe después de tu aprobación explícita.
  2. Nunca inventar. Una decisión o acción que no está en el texto no se crea. Si falta la razón de una decisión, se escribe «razón no documentada».
  3. Señalar la duda. Cuando un pasaje es ambiguo o un nombre parece una deformación de transcripción, Claude lo dice y pregunta en lugar de decidir.
  4. No eliminar nada sin acuerdo. Ningún archivo se elimina ni se mueve fuera del flujo previsto (inbox a archive) sin que tú lo hayas solicitado.
  5. Distinguir el hecho, el compromiso y la idea. Lo que está hecho, lo que has prometido a alguien y lo que estás considerando son tres estados diferentes. Una sugerencia de Claude nunca se presenta como un compromiso.
  6. Mantener la procedencia. Cada línea importante remite a su fuente (archivo, fecha).

Lista de verificación

  • claude se inicia en la carpeta del brain y lee CLAUDE.md.
  • Las siete preguntas del paso 2 han recibido respuesta y un resumen validado.
  • Las carpetas del paso 3 existen, sin archivos con nombre de persona.
  • El diario, el registro de decisiones y la cronología están declarados «solo añadir» en CLAUDE.md.
  • La regla de actualidad y la regla «un hecho, un solo archivo» figuran en CLAUDE.md.
  • El agente inbox-ingestion y el comando /inbox aparecen en /agents y en la lista de comandos.
  • Se ha realizado una primera prueba completa: propuesta, validación, escritura, archivado, línea en CHANGELOG.md.
  • python3 scripts/build_views.py se ejecuta sin errores y produce las vistas.
  • Las cuatro rutinas del paso 7 están anotadas en algún lugar que consultes.
  • Las reglas de seguridad del paso 9 están copiadas en CLAUDE.md.

Archivos de la skill

ArchivoContenido
references/structure.mdEstructura de carpetas recomendada y función de cada una
references/ingestion-rules.mdReglas de ingesta, con ejemplos antes y después
references/inbox-processing.mdProtocolo de procesamiento de un archivo de bandeja de entrada, ejemplo completo
references/agents.mdCatálogo de los seis agentes
references/use-cases.mdSiete escenarios de uso
references/templates/Plantillas para copiar (instrucciones, tablero, registro, diario, fichas, agentes, comandos)
references/scripts/build_views.pyScript de generación de vistas
references/example-acme/Brain de ejemplo completo y ficticio

Individual skills in this repo

This repo contains 10 individual skills — each has its own dedicated page.

brand-system

Système de marque sobre et éditorial, fourni comme marque par défaut : palette bleue sur fond clair, typographie Inter, dégradé doux, boutons en pilule, cartes à ombre légère, icônes Phosphor. Appliquer à tout livrable (présentation, document, page, artefact web) quand aucune autre charte n'est donnée, ou s'en servir comme modèle à remplacer par la charte d'un projet. À combiner avec `slides` (mises en page) et `pptx` (génération du fichier). Déclencher dès qu'on demande une mise en forme soignée, une identité visuelle, des tokens de design, ou un livrable client à l'aspect professionnel.

card-illustrations

Use when asked for an illustration, a thumbnail or a card picture for a card in a grid of content, such as a library of resources (guide, template, deck, article), when a set of cards needs one consistent treatment, or when product screenshots are shared as a reference for card illustrations. Two modes, "noir et blanc" (ink accent) or "accent couleur" (ten-hue palette), chosen by the argument or the wording of the request.

direction-design

Aide à tenir une position de responsable design : cadrer les besoins de conception à l'échelle d'une feuille de route plutôt que d'un seul sujet, planifier les bonnes instances et revues, et construire l'argumentaire qui permet de défendre un point de vue design et de peser dans un arbitrage, y compris dans une organisation pilotée par la direction technique. Déclencher dès qu'il faut préparer une feuille de route design, décider quelles instances créer ou faire évoluer, ou construire un argumentaire pour défendre une position dans un arbitrage ou une négociation de priorité.

drawing-animated-diagrams

Use when a page needs an explanatory diagram (process, timeline, flow, structure, before/after) as an SVG React component that draws itself as it scrolls into view, in a minimalist ink-and-grey style, for a Next.js or React site. Also when asked for a "diagramme animé", "schéma qui se dessine".

marker-sketch

Dessine n'importe quelle idée, description, flux, architecture, organisation, wireframe ou scène sous forme de croquis au feutre sur papier à points (SVG noir, blanc, gris, ombres portées, un accent rare), de façon rapide et toujours avec la même construction. Quatre modes, Croquis (réponse directe), Live (réunion, atelier, échange oral), Atelier (schéma dense, mise en page automatique), Interactif (évolution maintenant, ensuite, plus tard, éléments déplaçables, formes qui changent). À utiliser dès qu'on demande un schéma, diagramme, flow, croquis, sketch, illustration, wireframe, maquette rapide, carte mentale, vue d'ensemble dessinée, "montre-moi", "dessine", "visualise", "schématise", ou une illustration animée ou interactive d'une évolution. Utiliser même si l'utilisateur ne parle pas de style : ce style est le défaut.

ship-to-show

Framework en 7 phases pour transformer un prototype en case study portfolio avec vidéos animées, contenu narratif bilingue et pack d'intégration. Déclencher quand l'utilisateur veut documenter un prototype, créer un case study, produire des vidéos de démonstration d'une interface, ou publier un projet dans un portfolio. Entrée : un fichier de code ou un prototype. Sortie : case study complet publié avec vidéos.

signal-research

Scans current signals across UI/UX, product design, design strategy, AI-assisted workflows, the design toolchain, B2B/B2G/SaaS design, AI regulation and process automation, then generates content angles calibrated to the user's own positioning. Use when the user asks for content ideas, wants to know what is trending or debated in design, product or AI, needs an editorial plan, or names a topic to write about (search first, then differentiate).

slides

Système de création de présentations et de slides : tokens de design, catalogue de quinze mises en page, structure narrative et conventions de rédaction des titres. Appliquer à tout output de type deck, pitch, présentation client, keynote, support de formation ou rapport visuel. Déclencher dès que la demande implique des slides, un deck, une présentation PowerPoint, Google Slides, ou tout support visuel multi-pages. Prend la priorité sur une skill de génération de fichiers (pptx) pour les choix visuels et stylistiques : celle-ci gère la technique, slides gère les tokens, la structure narrative et les mises en page.

socle

Framework de création de projet digital en 5 étapes : Structurer, Outiller, Construire, Livrer, Élargir. Appliquer systématiquement au démarrage de tout nouveau projet web, app, SaaS, ou outil interne. Déclencher dès que l'utilisateur mentionne un nouveau projet, un MVP, un prototype, un produit à construire, une app à développer, ou demande comment organiser le développement d'un produit. Également pertinent quand l'utilisateur a une idée de produit et veut passer à la réalisation, ou quand il se demande par où commencer. Ce skill prend la priorité sur les approches ad-hoc ou les scaffoldings improvisés.

ux-et-design-thinking

Apporte un regard de méthodologie UX, de cycle de design et de design thinking sur un parcours, un écran ou une proposition de conception : logique Jobs-to-be-Done, ergonomie d'interface, cohérence de parcours (customer journey), avec prise de hauteur plutôt que jugement esthétique. Déclencher dès qu'on demande un avis de conception, qu'on veut challenger un écran ou un parcours, ou qu'on réfléchit à une approche méthodologique UX.

Skills relacionados