brand-discovery
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 todoDescubrimiento 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:
- Comprueba el progreso anterior. Busca un conjunto existente de archivos de módulos
y un punto de control
state.jsonen 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. - Lee el archivo del módulo actual si hay alguno en curso y revisa su sección «Raw» en busca de respuestas capturadas anteriormente.
- 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:
- Una pregunta cada vez. Nunca presentes una lista de preguntas.
- 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.
- 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).
- 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.
- 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.
- 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?»
- Señal de saturación: cuando dos sondeos consecutivos no aporten nueva información, resume y cierra el módulo.
- 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 controlstate.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.mden 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.
---
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.
Todos los archivos
9 archivosInstalar brand-discovery
Descarga y descomprime los archivos de habilidades en tu directorio .claude/skills/.
Descargar ZIPClona 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





Hogar
