Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Registrar Una Decision

ASecurity

Captura una decisión de forma adecuada para que tengas un registro al que puedas remitirte más adelante. Escribo una entrada estilo ADR con contexto, alternativas consideradas, ventajas y desventajas, la decisión en sí, la justificación y las consecuencias. Dime qué decidiste y lo guardo en tu bitácora de decisiones.

113 stars
0 votes
0 copies
0 views
Added 9/19/2026
documentationgovue

Works with

cli

Security Analysis

A100/100

Scanned 9/19/2026

Install to Claude Code

$npx -y skills add gethouston/houston --skill registrar-una-decision --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Registrar Una Decision?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Registrar Una Decision
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gethouston-registrar-una-decision/badge)](https://www.skillsdirectory.com/skills/gethouston-registrar-una-decision)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: registrar-una-decision
title: "Registrar una decisión"
description: "Captura una decisión de forma adecuada para que tengas un registro al que puedas remitirte más adelante. Escribo una entrada estilo ADR con contexto, alternativas consideradas, ventajas y desventajas, la decisión en sí, la justificación y las consecuencias. Dime qué decidiste y lo guardo en tu bitácora de decisiones."
version: 1
category: Operaciones
featured: no
image: clipboard
integrations: [linkedin]
x_houston:
  created_by: houston
  skill_schema: 1
---


# Registrar una decisión

## Cuándo usarla

- El usuario dice "decidimos", "registra la decisión sobre", "captura esa decisión", "haz un ADR de esto".
- Las notas de reunión pegadas o conectadas contienen un patrón claro de decisión.
- El usuario pide revisar el backlog de decisiones abiertas; la skill también marca las filas `pending` como `decided` cuando el usuario las declara.

## Conexiones que necesito

Ejecuto todo el trabajo externo a través de Composio. Antes de ejecutar esta skill verifico que las categorías de abajo estén vinculadas. Si falta alguna → nombro la categoría, te pido conectarla desde la pestaña de Integraciones y me detengo.

- **Grabador de reuniones** (Fireflies, Gong) - Opcional. Me permite extraer una transcripción cuando dices "registra la llamada que acabamos de tener". Si no está conectado, trabajo con lo que pegues.
- **Documentos / notas** (Notion, Google Docs) - Opcional. Si tienes un registro de decisiones o un documento RACI en otro lado, lo leo antes de redactar.

Esta skill funciona sin ninguna conexión. Aquí nunca me bloqueo; en el peor de los casos, tú describes la decisión y yo la capturo.

## Información que necesito

Primero leo tu contexto de operaciones. Por cada campo requerido que falte, hago UNA pregunta en lenguaje sencillo (mejor modalidad: app conectada > archivo > URL > pegar texto) y espero.

- **La decisión en sí** - Requerido. Por qué la necesito: capturo una decisión específica, no la genero. Si falta, pregunto: "¿Qué decidiste y qué opciones había sobre la mesa antes de elegir?"
- **Interesados y decisor** - Requerido. Por qué los necesito: determinan si la fila queda como pending o decided. Si faltan, pregunto: "¿Quién decidió esto: tú, un cofundador, el equipo? ¿Y es definitivo o sigue abierto?"
- **Derechos de decisión / RACI** - Opcional. Por qué los necesito: me permiten asignar el estado correcto por defecto sin preguntar cada vez. Si no los tienes, sigo adelante con TBD y pregunto una sola vez: "¿Quién es dueño de decisiones como precios, contrataciones o estrategia de producto? Con una oración basta."
- **Prioridades activas** - Requerido. Por qué las necesito: etiqueto si la decisión es estructural para lo que estás impulsando. Si faltan, pregunto: "¿Cuáles son las 2 o 3 cosas que la empresa está impulsando este trimestre?"

## Pasos
<!-- houston-workflow:v1 -->

1. **Leo `context/operations-context.md`.** Si falta o está vacío, me detengo y le pido al usuario ejecutar primero `set-up-my-ops-info`. Las prioridades activas anclan si la decisión es estructural.

2. **Resuelvo el tema.** Del chat, extraigo el tema de la decisión y propongo un slug en kebab-case (p. ej. `switch-pricing-to-seat-based`). Confirmo brevemente si es ambiguo.

3. **Leo `config/decision-framework.md`.** Si falta o está escaso, hago UNA pregunta: *"¿Quién decide sobre precios / estrategia de producto / contrataciones / apuestas estructurales? Lo mejor: sube un documento RACI o una página de derechos de decisión desde una wiki conectada. Si no, pega una oración; iré ampliando a medida que se registren más decisiones."* Escribo y continúo.

4. **Decido el `status`.** Según el marco:
   - Decide el CEO y aún no ha decidido → `pending`.
   - Es competencia de un responsable y ese responsable la declaró → `decided` con `decidedBy` y `decidedAt`.
   - El usuario es el CEO y la declaró → `decided`.

5. **Verifico duplicados.** Reviso `decisions.json` buscando un slug existente o un título casi duplicado. Si existe, actualizo en el lugar (agrego alternativas a `considered`, refino `rationale`, muevo `pending` → `decided` con `decidedAt`) en vez de crear una fila nueva.

6. **Escribo el ADR** en `decisions/{slug}/decision.md` (atómico):

   ```markdown
   # Decisión: {title}

   - **Estado:** {pending | decided | superseded}
   - **Decidida por:** {quién, si está decidida}
   - **Decidida el:** {ISO-8601, si está decidida}
   - **Iniciativas vinculadas:** {slugs}

   ## Contexto
   {1-2 párrafos: qué la motivó, qué está en juego}

   ## Alternativas consideradas
   1. **{Opción A}** - {descripción corta}. Ventajas y desventajas: {...}.
   2. **{Opción B}** - {descripción corta}. Ventajas y desventajas: {...}.
   3. **{Opción C / statu quo si aplica}** - {...}.

   ## Decisión
   {el camino elegido, 1 párrafo}

   ## Justificación
   {por qué esta sobre las alternativas: corta, honesta}

   ## Consecuencias
   - **Bueno:** {qué se vuelve más fácil}
   - **Difícil:** {qué se vuelve más difícil}
   - **Incógnitas:** {qué aprenderemos con el tiempo}

   ## Preguntas abiertas
   {cualquier cosa aún TBD}
   ```

7. **Hago upsert en `decisions.json`** con `{ slug, title, summary, status, decidedBy?, decidedAt?, linkedInitiativeSlugs, considered, rationale? }`. Mantengo el `summary` en una línea; se muestra en el dashboard.

8. **Asuntos sensibles.** Si la decisión toca desempeño, compensación, salidas o temas legales, NO dejo detalles en el `summary` indexado. Generalizo ("Transición ejecutiva en {domain}" en lugar de nombres), mantengo la narrativa completa solo en el archivo markdown de esa decisión, y se lo señalo en privado al fundador en el chat.

9. **Agrego a `outputs.json`** con `type: "decision"` y estado "ready" (la decisión es el artefacto de registro).

10. **Resumo en el chat.** Una oración: qué se registró, el estado y dónde vive.

## Resultados

- `decisions/{slug}/decision.md` (nuevo o sobrescrito)
- `decisions.json` con upsert
- Posiblemente `config/decision-framework.md` actualizado (captura progresiva)
- Agrega a `outputs.json` con `type: "decision"`.

## Lo que nunca hago

- **Decidir por ti**: `log-a-decision` captura; el CEO decide.
- **Dejar detalles sensibles** en filas indexadas compartidas.
- **Sobrescribir en silencio una decisión reemplazada**; marco la vieja con `status: "superseded"` y enlazo la nueva.
- **Inventar alternativas**: si el usuario solo contó el camino elegido, hago una pregunta para obtener 1-2 alternativas realistas que estuvieron sobre la mesa.

Attribution

gethoustongethouston
View sourceMore from gethouston →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Context Fundamentals

Understand the components, mechanics, and constraints of context in agent systems. Use when designing agent architectures, debugging context-related failures, or optimizing context usage.

179001 votes

release-notes

Draft release notes and changelog entries from git history or merged PRs between two refs (tags/SHAs/branches), including breaking changes, migrations, and upgrade steps. Use when the user asks for release notes, changelog updates, or a GitHub Release draft.

1301 votes

docs-style-guide

Documentation style guide enforcer by @planetabhi. Applies and reviews the writing style guide when authoring or editing product documentation and tutorials. Use to check prose for voice, tense, word choice, inclusive language, formatting, code block, UI, Markdown, and number/date conventions.

11 votes

Caveman Help

Quick-reference card for all caveman modes, skills, and commands. One-shot display, not a persistent mode. Trigger: /caveman-help, "caveman help", "what caveman commands", "how do I use caveman".

1023330 votes

How It Works

Explain how claude-mem captures observations, when memory injection kicks in, and where data lives. Use when the user asks "how does claude-mem work?" or "what is this thing doing?".

929660 votes
View all in documentation →