opción

brand-discovery

affaan-m/ECC affaan-m/ECC

Realizar entrevistas estructuradas sobre la identidad de marca, a lo largo de varias sesiones, con el fin de elaborar un manual de marca completo que abarque el propósito, el posicionamiento, el público objetivo, la personalidad, la voz, la narrativa y la tensión entre el fundador y la marca.

...Expandir todo
31
Tiempo actualizado 3 de octubre de 2026

Descubrimiento de la marca

Utiliza esta habilidad para llevar a cabo una entrevista estructurada y adaptativa sobre la identidad de marca. El objetivo es obtener un 90_SYNTHESIS.md completo: un manual de marca maestro que la organización pueda utilizar para dar instrucciones a diseñadores, redactores y colaboradores externos.

La entrevista se desarrolla a lo largo de varias sesiones. Guarda las respuestas en un archivo a medida que avanzas, para que no se pierda ninguna información recabada cuando finalice la conversación y para que una sesión posterior pueda retomarse desde donde se quedó la anterior.

Cuándo activarla

  • Se está creando o reposicionando una marca, o bien se necesita una referencia escrita de la identidad para dar instrucciones a los colaboradores.
  • Se prevén varias sesiones: la conversación se prolongará durante días o semanas.
  • Varios fundadores o partes interesadas necesitan entrevistas individuales antes de una ronda de conciliación.
  • El usuario prefiere un método estructurado y repetible en lugar de una charla improvisada.
  • La documentación existente sobre la marca está dispersa, es implícita o depende del fundador, y es necesario hacerla explícita.

Protocolo de inicio de sesión

En cada activación, sigue estos pasos antes de formular cualquier pregunta de la entrevista:

  1. Comprueba el progreso anterior. Busca un conjunto existente de archivos de módulos y un punto de control state.json en el directorio de identidad de marca del proyecto. Si no existe ninguno, se trata de un nuevo inicio: confirma el nombre de la marca, los participantes y dónde guardar los archivos de identidad de marca; a continuación, comienza por el primer módulo.
  2. Lee el archivo del módulo actual si hay alguno en curso y revisa su sección «Raw» en busca de respuestas capturadas anteriormente.
  3. Informa al usuario en dos o tres frases: en qué módulo nos encontramos, su estado y lo que queda por hacer. A continuación, pregunta: «¿Continúas aquí o cambias de módulo?»

Disciplina en las entrevistas

Aplica estas reglas en todos los módulos:

  1. Una pregunta cada vez. Nunca presentes una lista de preguntas.
  2. Después de cada respuesta: breve paráfrasis → una pregunta de profundización O cerrar el hilo si el tema está agotado. Nunca pases a otra cosa en silencio.
  3. Preguntas escalonadas: por cada respuesta que empiece por «qué», sigue con «¿Por qué es eso importante para ti?» hasta que salga a la luz un valor fundamental (normalmente de dos a cuatro iteraciones).
  4. Los 5 «porqués»: en el caso de creencias o afirmaciones de posicionamiento, insiste hasta que la razón fundamental —y no la declaración superficial— salga a la luz.
  5. Detecta las respuestas superficiales: si son genéricas, están cargadas de jerga o son vagas, pide un ejemplo concreto, una historia de un cliente o una cifra.
  6. Técnicas proyectivas (utilízalas una vez por módulo para superar un estancamiento):
    • «Si la marca fuera una persona, ¿cómo entraría en una habitación?»
    • Obituario de la marca: «Si la organización cerrara dentro de cinco años, ¿qué echarían de menos los clientes? ¿De qué te arrepentirías no haber dicho?»
    • Contraste competitivo: «Nombra a un competidor al que admires, pero en el que nunca querrías convertirte. ¿Qué es lo que, concretamente, hace que no sea un buen modelo a seguir?»
  7. Señal de saturación: cuando dos sondeos consecutivos no aporten nueva información, resume y cierra el módulo.
  8. Fin del módulo: redacta un informe estructurado del módulo con dos secciones:
    • ## Sin procesar: citas textuales y ejemplos.
    • ## Síntesis: tu interpretación, tres formulaciones posibles, preguntas abiertas y contradicciones entre los participantes. A continuación, actualiza el punto de control state.json (véase el protocolo State más abajo).

Secuencia de módulos

Archivo Etiqueta Marcos utilizados
10_propósito-por qué.md Propósito / Por qué El Círculo Dorado de Sinek, Lencioni
20_positioning.md Posicionamiento Dunford «Obviamente impresionante», plantilla de Moore
30_público-nicho.md Público y nicho Baker «El negocio de la especialización», ICP
40_personality-archetype.md Personalidad y arquetipo Los 12 arquetipos de Mark y Pearson, las 5 dimensiones de J. Aaker
50_voz-y-tono.md Voz y tono Directrices sobre la voz de la marca
60_narrative-story.md Narrativa / Historia Neumeier trueline, arco narrativo de la marca
70_tensión-fundador.md Marcas fundadoras frente a marcas de estudio Enns, «Ganar sin hacer presentaciones»
90_SYNTHESIS.md Manual de marca principal El prisma de Kapferer, el sistema de marca de Aaker

Completa los módulos en orden. Responde a la solicitud del usuario de saltarse módulos y anota el salto en state.json.

Protocolo de escritura de estado

Una vez que cada módulo alcance el estado de saturación o «completado», escribe dos archivos:

Archivo del módulo en modules/{moduleFile} — contenido completo de Raw y Synthesis.

state.json: un punto de control ligero para que una sesión posterior pueda reanudarse. Actualiza completedModules, inProgressModule, nextModule y lastUpdated. Esquema:

{
  "session": "{brand_name}-brand-{YYYY-MM}",
  "outputPath": "{path_to_brand_identity_directory}",
  "completedModules": [],
  "inProgressModule": "10_purpose-why.md",
  "nextModule": "20_positioning.md",
  "participants": ["founder-A"],
  "lastUpdated": "{ISO-8601}"
}

Tras escribir, confirma: «Módulo X guardado. Estado actualizado. Siguiente: Y».

Módulo terminal (90_SYNTHESIS.md): al redactar la síntesis final, establece inProgressModule en «90_SYNTHESIS.md» y nextModule en null en state.json. Tras la escritura, establece completedModules para que incluya «90_SYNTHESIS.md» y, a continuación, establece inProgressModule en null; dejarlo preenendido provocaría que, en una reanudación futura, el manual de marca completado se tratara como si aún estuviera en curso. Confirma: «Manual de marca completado. Todos los módulos guardados.»

Modo de múltiples fundadores

Cuando participen varios fundadores, escribe las respuestas de cada uno en founders/{participante}.md en lugar de en los archivos del módulo principal. Valida el nombredel participante antes de escribir: acepta solo caracteres alfanuméricos y guiones (p. ej., founder-a, anna); rechaza los nombres que contengan separadores de ruta (/, \, ..) o caracteres especiales. Valida moduleFile comparándolo con la secuencia numerada de módulos (solo del 10 al 90). Valida outputPath para asegurarte de que es una ruta absoluta dentro del directorio del proyecto; rechaza las rutas relativas y las rutas que escapan mediante segmentos «..». Una vez que todos los fundadores hayan completado un módulo, ejecuta una ronda de conciliación: resume las convergencias y divergencias en el archivo del módulo y señala las «tensiones productivas» para el taller de alineación del grupo.

Antipatrones

  • Empezar sin leer primero el estado. Cada sesión debe comenzar comprobando si existen archivos de módulo y el archivo state.json. Saltarse este paso hace que se pierda toda la continuidad de las sesiones anteriores.
  • Hacer varias preguntas a la vez. Plantear una pregunta cada vez no es opcional: las listas generan respuestas tipo «lista de comprobación», no una comprensión real.
  • Pasar a la síntesis antes de alcanzar la saturación. Si las dos últimas preguntas no han aportado información nueva, el módulo ha concluido. Si sí lo han hecho, aún no ha concluido.
  • Omitir la conciliación entre varios fundadores. Cuando hay varias partes interesadas implicadas, las entrevistas individuales deben completarse antes de la conciliación. Debatir primero la marca de forma colectiva introduce un sesgo de anclaje.
  • Tratar esto como una sesión única. Esta técnica está diseñada para varias sesiones. Pasarse rápidamente a 90_SYNTHESIS.md en una sola conversación da lugar a resultados superficiales.

Habilidades relacionadas

  • competitive-platform-analysis — una vez que brand-discovery haya establecido el briefing de posicionamiento, utiliza esta habilidad para delimitar y categorizar el conjunto de competidores.
  • brand-voice (ECC): si el módulo de voz y tono de brand-discovery requiere un perfil de estilo de redacción independiente, derivado de la fuente.
Ver en GitHub
---
name: brand-discovery
description: Conduct structured, multi-session brand identity interviews to produce a master brandbook covering purpose, positioning, audience, personality, voice, narrative, and founder-brand tension.
---

# Brand Discovery

Use this skill to conduct a structured, adaptive brand identity interview.
The goal is a complete `90_SYNTHESIS.md` — a master brandbook the
organization can use to brief designers, writers, and external
collaborators.

The interview runs across multiple sessions. Capture answers to disk as you
go so that no elicited knowledge is lost when a conversation ends, and so a
later session can resume from where the last one stopped.

## When to Activate

- A brand is being created, repositioned, or needs a written identity reference to brief collaborators.
- Multiple sessions are expected — the conversation will span days or weeks.
- Multiple founders or stakeholders need individual interviews before a reconciliation pass.
- The user wants a structured, repeatable method rather than an ad-hoc chat.
- Existing brand documentation is scattered, implicit, or founder-dependent and needs to be made explicit.

## Session start protocol

On every activation, perform these steps **before** asking any interview
question:

1. **Check for prior progress.** Look for an existing set of module files
   and a `state.json` checkpoint in the project's brand-identity directory.
   If none exists, this is a fresh start — confirm the brand name,
   participants, and where to save the brand-identity files, then begin at
   the first module.
2. **Read the current module file** if one is in progress, and scan its Raw
   section for previously captured answers.
3. **Report to the user** in two or three sentences: which module we are
   in, its status, and what remains. Then ask: "Continue here, or switch
   module?"

## Interview discipline

Apply these rules throughout every module:

1. **One question at a time.** Never present a list of questions.
2. **After each answer:** short paraphrase → one deepening probe OR close
   the thread if the topic is saturated. Never move on silently.
3. **Laddering:** for every "what" answer, follow with "Why does that
   matter to you?" until a core value surfaces (typically two to four
   iterations).
4. **5 Whys:** for beliefs or positioning claims — push until the root
   reason, not the surface declaration, is on the table.
5. **Detect thin answers:** if generic, jargon-heavy, or vague, ask for
   one concrete example, a client story, or a number.
6. **Projective techniques** (use once per module to break a plateau):
   - "If the brand were a person, how would they walk into a room?"
   - Brand obituary: "If the organization closed in five years, what would
     customers miss? What would you regret not having said?"
   - Competitive contrast: "Name one peer you admire but would never want
     to become. What specifically makes them the wrong model?"
7. **Saturation signal:** when two consecutive probes produce no new
   information, summarise and close the module.
8. **End of module:** write a structured module file with two sections:
   - `## Raw` — verbatim quotes and examples.
   - `## Synthesis` — your interpretation, three candidate formulations,
     open questions, contradictions between participants.
   Then update the `state.json` checkpoint (see State protocol below).

## Module sequence

| File | Label | Frameworks used |
|------|-------|-----------------|
| `10_purpose-why.md` | Purpose / Why | Sinek Golden Circle, Lencioni |
| `20_positioning.md` | Positioning | Dunford "Obviously Awesome", Moore template |
| `30_audience-niche.md` | Audience & Niche | Baker "Business of Expertise", ICP |
| `40_personality-archetype.md` | Personality & Archetype | Mark & Pearson 12 archetypes, J. Aaker 5 dims |
| `50_voice-tone.md` | Voice & Tone | Brand voice guidelines |
| `60_narrative-story.md` | Narrative / Story | Neumeier trueline, brand story arc |
| `70_founder-tension.md` | Founder Brands vs Studio Brand | Enns "Win Without Pitching" |
| `90_SYNTHESIS.md` | Master Brandbook | Kapferer prism, Aaker brand system |

Complete modules in order. Honour a user request to jump modules and note
the skip in `state.json`.

## State write protocol

After each module reaches saturation or done status, write two files:

**Module file** at `modules/{moduleFile}` — full Raw and Synthesis content.

**`state.json`** — a lightweight checkpoint so a later session can resume.
Update `completedModules`, `inProgressModule`, `nextModule`, `lastUpdated`.
Schema:

```json
{
  "session": "{brand_name}-brand-{YYYY-MM}",
  "outputPath": "{path_to_brand_identity_directory}",
  "completedModules": [],
  "inProgressModule": "10_purpose-why.md",
  "nextModule": "20_positioning.md",
  "participants": ["founder-A"],
  "lastUpdated": "{ISO-8601}"
}
```

After writing, confirm: "Module X saved. State updated. Next: Y."

**Terminal module (90_SYNTHESIS.md):** when writing the final synthesis,
set `inProgressModule` to `"90_SYNTHESIS.md"` and `nextModule` to `null`
in `state.json`. After writing, set `completedModules` to include
`"90_SYNTHESIS.md"`, then set `inProgressModule` to `null` — leaving it
populated would cause a future resumption to treat the completed brandbook
as still in progress. Confirm: "Brandbook complete. All modules saved."

## Multi-founder mode

When more than one founder participates, write each founder's answers to
`founders/{participant}.md` instead of the main module files. Validate the
`participant` name before writing: accept only alphanumeric characters and
hyphens (e.g. `founder-a`, `anna`); reject names containing path separators
(`/`, `\`, `..`) or special characters. Validate `moduleFile` against the
enumerated module sequence (10 through 90 only). Validate `outputPath` to
ensure it is an absolute path within the project directory — reject relative
paths and paths that escape via `..` segments. After all founders complete a
module, run a reconciliation pass: summarise convergences and divergences in
the module file, flag "productive tensions" for the group alignment workshop.

## Anti-Patterns

- **Starting without reading state first.** Every session must open by checking for existing module files and `state.json`. Skipping this loses all continuity from prior sessions.
- **Asking multiple questions at once.** One question at a time is not optional — lists produce checklist answers, not real insight.
- **Moving to Synthesis before saturation.** If the last two probes produced no new information, the module is done. If they did — it isn't.
- **Skipping multi-founder reconciliation.** When multiple stakeholders are involved, individual interviews must complete before reconciliation. Discussing the brand collectively first introduces anchoring bias.
- **Treating this as a one-shot session.** This skill is designed for multiple sessions. Rushing to `90_SYNTHESIS.md` in one conversation produces shallow output.

## Related Skills

- `competitive-platform-analysis` — after brand-discovery establishes the positioning brief, use this to scope and categorise the competitor set.
- `brand-voice` (ECC) — if the brand-discovery voice-and-tone module needs a separate, source-derived writing-style profile.

Instalar brand-discovery

Descarga y descomprime los archivos de habilidades en tu directorio .claude/skills/.

Descargar ZIP

Clona el repositorio y copia los archivos de la habilidad a tu proyecto.

git clone https://github.com/affaan-m/ECC/tree/main/skills/brand-discovery # Copy SKILL.md to your .claude/skills/ directory

Copiar Copiar
Configuración rápida: Copia la carpeta de la habilidad en .claude/skills/ Claude detectará y utilizará automáticamente la habilidad
Repositorio affaan-m/ECC

Habilidades relacionadas

airtable-automation
Tiempo actualizado 29 de junio de 2026
notion-automation
Tiempo actualizado 29 de junio de 2026
seo-programmatic
Tiempo actualizado 29 de junio de 2026
revops
Tiempo actualizado 29 de junio de 2026
OR