Skip to content
Skillpedia
Branding280k · #144

brand-discovery

Helps define a brand's identity through structured interviews. It creates a complete guide with the brand's purpose, audience, and personality.

What it does

This tool helps create or improve a brand's identity. It asks a series of questions over multiple conversations to understand your brand's purpose, audience, personality, and other key aspects.

When to use it

  • ✓When creating a new brand from scratch.
  • ✓When you want to change your brand's image.
  • ✓To create a guide document for designers and writers.

Example of what to ask your AI

“Let's start defining the identity for my new coffee shop, 'Aroma Coffee'.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/affaan-m/ECC/blob/main/skills/brand-discovery/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/affaan-m/ECC/blob/main/skills/brand-discovery/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The AI asks questions in stages, saving your answers so you can continue later. It uses techniques to deepen your responses, like asking 'why' multiple times, until it gets to the core of the brand.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add affaan-m/ECC --skill brand-discovery

Or download just the file:

curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/brand-discovery/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

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:

{
  "session": "{brand_name}-brand-{YYYY-MM}",
  "outputPath": "{path_to_brand_identity_directory}",
  "completedModules": [],

…
FAQ

What is a 'brandbook'?

It's a document that gathers all important information about your brand's identity, such as what it stands for, who it's for, and how it communicates.

Can I do this in a single conversation?

The tool is designed for longer conversations, which can happen over several days or weeks, allowing you to think about your answers carefully.

What happens if the conversation is interrupted?

Don't worry, the AI saves your progress. You can pick up where you left off next time.

Details

Original description by the author

Run a structured, resumable multi-session brand identity interview across 8 modules (purpose, positioning, audience, personality, voice, narrative, founder tension) using laddering, 5 Whys, and projective techniques, persisting answers to disk and producing a master brandbook (90_SYNTHESIS.md). Use when creating or repositioning a brand, briefing designers or writers, or making implicit founder kn

repo: affaan-m/ECC

Popularity

GitHub stars
280k
Ranking position
#144
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills