brand-discovery
affaan-m/ECC
Führen Sie strukturierte, mehrteilige Interviews zur Markenidentität durch, um ein umfassendes Markenhandbuch zu erstellen, das die Ziele, die Positionierung, die Zielgruppe, die Persönlichkeit, den Tonfall, die Erzählung sowie die Spannungen zwischen Gründer und Marke abdeckt.
...Alle erweiternMarkenanalyse
Nutzen Sie diese Kompetenz, um ein strukturiertes, anpassungsfähiges Interview zur Markenidentität durchzuführen.
Das Ziel ist ein vollständiges 90_SYNTHESIS.md – ein umfassendes Markenhandbuch, das
das Unternehmen nutzen kann, um Designer, Texter und externe
Mitarbeiter zu briefen.
Das Interview erstreckt sich über mehrere Sitzungen. Speichern Sie die Antworten währenddessen auf einem Datenträger, damit keine gewonnenen Erkenntnisse verloren gehen, wenn ein Gespräch endet, und damit eine spätere Sitzung dort fortgesetzt werden kann, wo die letzte aufgehört hat.
Wann anzuwenden
- Eine Marke wird geschaffen, neu positioniert oder benötigt eine schriftliche Identitätsvorlage zur Einweisung von Kooperationspartnern.
- Es werden mehrere Sitzungen erwartet – das Gespräch erstreckt sich über Tage oder Wochen.
- Mehrere Gründer oder Stakeholder benötigen Einzelinterviews, bevor eine Zusammenführung erfolgt.
- Der Nutzer wünscht sich eine strukturierte, wiederholbare Methode anstelle eines Ad-hoc-Gesprächs.
- Vorhandene Markendokumentation ist verstreut, implizit oder von den Gründern abhängig und muss explizit gemacht werden.
Protokoll zum Sitzungsbeginn
Führen Sie bei jeder Aktivierung die folgenden Schritte durch, bevor Sie Interviewfragen stellen:
- Überprüfen Sie den bisherigen Fortschritt. Suchen Sie nach einem vorhandenen Satz von Moduldateien
und einem
„state.json“-Checkpointim Verzeichnis „brand-identity“ des Projekts. Falls keine vorhanden sind, handelt es sich um einen Neuanfang – bestätigen Sie den Markennamen, die Teilnehmer und den Speicherort für die Markenidentitätsdateien, und beginnen Sie dann mit dem ersten Modul. - Lesen Sie die aktuelle Moduldatei ein, falls eine bearbeitet wird, und durchsuchen Sie deren „Raw“-Abschnitt nach zuvor erfassten Antworten.
- Berichten Sie dem Nutzer in zwei oder drei Sätzen: In welchem Modul wir uns befinden, wie dessen Status ist und was noch zu tun ist. Fragen Sie dann: „Hier weitermachen oder Modul wechseln?“
Vorgehensweise bei Interviews
Wenden Sie diese Regeln in jedem Modul an:
- Jedes Mal nur eine Frage. Niemals eine Liste von Fragen präsentieren.
- Nach jeder Antwort: kurze Paraphrase → eine vertiefende Frage ODER den Faden abschließen, wenn das Thema erschöpft ist. Niemals schweigend weitermachen.
- Laddering: Auf jede „Was“-Antwort folgt „Warum ist das für Sie wichtig?“, bis ein Kernwert zutage tritt (in der Regel zwei bis vier Iterationen).
- 5-Why-Methode: Bei Überzeugungen oder Positionierungsaussagen – so lange nachhaken, bis der eigentliche Grund, nicht nur die oberflächliche Aussage, auf den Tisch kommt.
- Oberflächliche Antworten erkennen: Wenn die Antwort allgemein, mit Fachjargon überladen oder vage ist, fragen Sie nach einem konkreten Beispiel, einer Kundengeschichte oder einer Zahl.
- Projektive Techniken (einmal pro Modul anwenden, um eine Stagnation zu durchbrechen):
- „Wenn die Marke eine Person wäre, wie würde sie einen Raum betreten?“
- Markennachruf: „Wenn das Unternehmen in fünf Jahren schließen würde, was würden die Kunden vermissen? Was würdest du bedauern, nicht gesagt zu haben?“
- Wettbewerbsvergleich: „Nennen Sie einen Konkurrenten, den Sie bewundern, zu dem Sie aber niemals werden möchten. Was genau macht ihn zum falschen Vorbild?“
- Sättigungssignal: Wenn zwei aufeinanderfolgende Abfragen keine neuen Informationen liefern, fassen Sie zusammen und schließen Sie das Modul ab.
- Ende des Moduls: Verfassen Sie eine strukturierte Moduldatei mit zwei Abschnitten:
## Rohdaten– wörtliche Zitate und Beispiele.## Synthese– Ihre Interpretation, drei Formulierungsvorschläge, offene Fragen, Widersprüche zwischen den Teilnehmern. Aktualisieren Sie anschließend den Checkpoint„state.json“(siehe State-Protokoll weiter unten).
Modulabfolge
| Datei | Bezeichnung | Verwendete Frameworks |
|---|---|---|
10_purpose-why.md |
Zweck / Warum | Sineks „Golden Circle“, Lencioni |
20_positioning.md |
Positionierung | Dunford „Obviously Awesome“, Moore-Vorlage |
30_Zielgruppe-Nische.md |
Zielgruppe & Nische | Baker „Business of Expertise“, ICP |
40_personality-archetype.md |
Persönlichkeit & Archetyp | Mark & Pearson: 12 Archetypen, J. Aaker: 5 Dimensionen |
50_Stimmlage-Tonfall.md |
Stil & Tonfall | Richtlinien zur Markenstimme |
60_narrative-story.md |
Erzählung / Geschichte | Neumeier Trueline, Markengeschichtenbogen |
70_founder-tension.md |
Gründer-Marken vs. Studio-Marken | Enns „Win Without Pitching“ |
90_SYNTHESIS.md |
Master-Markenbuch | Kapferer-Prisma, Aaker-Markensystem |
Module der Reihe nach abschließen. Dem Wunsch eines Benutzers nach Überspringen von Modulen nachkommen und
das Überspringen in state.json vermerken.
Protokoll zum Schreiben des Zustands
Nachdem jedes Modul den Sättigungs- oder „done“-Status erreicht hat, zwei Dateien schreiben:
Moduldatei unter modules/{moduleFile} – vollständiger „Raw“- und „Synthesis“-Inhalt.
state.json – ein kompakter Checkpoint, damit eine spätere Sitzung fortgesetzt werden kann.
Aktualisiere completedModules, inProgressModule, nextModule und lastUpdated.
Schema:
{
"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}"
}
Nach dem Speichern bestätigen: „Modul X gespeichert. Status aktualisiert. Weiter: Y.“
Terminal-Modul (90_SYNTHESIS.md): Beim Verfassen der abschließenden Synthese
setzen Sie in der Datei ` state.json` ` inProgressModule ` auf „90_SYNTHESIS.md“ und `nextModule` auf null. Setzen Sie nach dem Schreiben completedModules so, dass es
„90_SYNTHESIS.md“ enthält, und setzen Sie anschließend inProgressModule auf null – würde man es
gefüllt lassen, würde eine spätere Wiederaufnahme dazu führen, dass das fertige Brandbook
als noch in Bearbeitung behandelt wird. Bestätigen: „Brandbook fertiggestellt. Alle Module gespeichert.“
Modus mit mehreren Gründern
Wenn mehr als ein Gründer teilnimmt, schreiben Sie die Antworten jedes Gründers in
„founders/{participant}.md“ statt in die Hauptmoduldateien. Überprüfen Sie den
Teilnehmernamen vor dem Speichern: Akzeptieren Sie nur alphanumerische Zeichen und
Bindestriche (z. B. founder-a, anna); lehnen Sie Namen ab, die Pfadtrennzeichen
(/, \, ..) oder Sonderzeichen enthalten. Überprüfe „moduleFile“ anhand der
aufgezählten Modulsequenz (nur 10 bis 90). Überprüfe outputPath, um
sicherzustellen, dass es sich um einen absoluten Pfad innerhalb des Projektverzeichnisses handelt – lehne relative
Pfade und Pfade ab, die über „.. “-Segmente entweichen. Nachdem alle Gründer ein
Modul abgeschlossen haben, führe einen Abgleichdurchlauf durch: Fasse Konvergenzen und Divergenzen in
der Moduldatei zusammen und markiere „produktive Spannungen“ für den Gruppen-Alignment-Workshop.
Anti-Muster
- Mit der Arbeit beginnen, ohne zuvor den Status zu überprüfen. Jede Sitzung muss damit beginnen, dass nach vorhandenen Moduldateien und
der Datei „state.json“gesucht wird. Wird dieser Schritt übersprungen, geht jegliche Kontinuität aus früheren Sitzungen verloren. - Mehrere Fragen gleichzeitig stellen. Eine Frage nach der anderen ist kein optionaler Schritt – Listen führen zu Checklisten-Antworten, nicht zu echten Erkenntnissen.
- Zum „Synthesis“-Schritt übergehen, bevor Sättigung erreicht ist. Wenn die letzten beiden Abfragen keine neuen Informationen erbracht haben, ist das Modul abgeschlossen. Wenn doch – dann ist es noch nicht abgeschlossen.
- Die Abstimmung zwischen mehreren Gründern überspringen. Wenn mehrere Stakeholder beteiligt sind, müssen die Einzelinterviews vor der Abstimmung abgeschlossen sein. Die Marke zunächst gemeinsam zu besprechen, führt zu einer Verankerungsverzerrung.
- Dies als einmalige Sitzung zu betrachten. Diese Methode ist für mehrere Sitzungen konzipiert. Ein überstürztes Vorpreschen zu
„90_SYNTHESIS.md“in einem einzigen Gespräch führt zu oberflächlichen Ergebnissen.
Verwandte Methoden
competitive-platform-analysis– nachdem brand-discovery das Positionierungs-Briefing festgelegt hat, nutzen Sie diese Technik, um die Wettbewerbergruppe abzugrenzen und zu kategorisieren.brand-voice(ECC) – falls das Modul „Voice and Tone“ von „ brand-discovery “ ein separates, aus den Quellen abgeleitetes Profil für den Schreibstil benötigt.
---
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.
Alle Dateien
9 Dateienbrand-discovery installieren
Laden Sie die Skill-Dateien herunter und entpacken Sie sie in Ihr Verzeichnis „.claude/skills/“.
ZIP herunterladenKlonen Sie das Repository und kopieren Sie die Skill-Dateien in Ihr Projekt.
git clone https://github.com/affaan-m/ECC/tree/main/skills/brand-discovery # Copy SKILL.md to your .claude/skills/ directory
Kopieren





Heim
