Catalog
affaan-m/brand-discovery

affaan-m

brand-discovery

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 knowledge explicit.

NewUpdated Sep 27, 2026

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": [],
  "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.
  • 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.
Files9
9 files · 14.7 KB

Select a file to preview

Overall Score

88/100

Grade

A

Excellent

Grades are signals, not a certification. Always review a skill yourself before use.

Safety

92

Quality

87

Clarity

88

Completeness

84

Summary

Brand Discovery is a structured, multi-session interview skill that guides an AI agent through eight modules of brand identity exploration (purpose, positioning, audience, personality, voice, narrative, founder tensions) using established marketing frameworks. The skill persists progress to disk via module files and state checkpoints, enabling resumable sessions and producing a final master brandbook (90_SYNTHESIS.md) that organizations can use to brief designers and collaborators.

Detected Capabilities

file writefile readstructured interview guidancestate management (checkpoint/resume)multi-participant coordinationdata persistence

Trigger Keywords

Phrases that agents use to match this skill to user intent.

brand identity interviewcreate brand strategyreposition existing brandfounder brand knowledgemulti-founder brand alignmentbrand documentationpositioning statementbrand voice guidelinesbrand story arc

Risk Signals

INFO

File path validation for multi-founder mode includes explicit path traversal and special character rejection

Multi-founder mode section — participant name and outputPath validation
INFO

No credentials access, environment variable reads, or external network requests documented

Entire skill content
INFO

Writes are scoped to project directory with explicit validation rules for relative paths and escape sequences

Multi-founder mode validation section

Use Cases

  • Create a foundational brand identity for a new organization from founder knowledge
  • Reposition an existing brand with explicit documentation and frameworks
  • Interview multiple founders individually, then reconcile their brand perspectives
  • Make implicit founder knowledge about brand identity explicit and actionable
  • Brief designers, copywriters, and external collaborators with a unified brand reference
  • Establish consistency across brand communications through documented voice and narrative
  • Resolve founder-personal-brand vs organization-brand tensions before scaling

Quality Notes

  • Exceptionally well-structured: eight modules follow a clear progression from foundational (Why) to applied (synthesis), with each module having a defined framework and output template
  • Session continuity is explicit: state.json checkpoint protocol ensures resumable multi-day interviews without data loss
  • Interview discipline documented with six specific techniques (laddering, 5 Whys, projective methods, saturation detection) that prevent shallow or jargon-filled answers
  • Multi-founder workflow includes reconciliation pass and productive-tension flagging, addressing a real-world brand challenge
  • Module templates in references/ directory provide concrete scaffolding for both Raw (verbatim) and Synthesis (interpreted) sections
  • Terminal module (90_SYNTHESIS.md) explicitly consolidates across all seven prior modules and includes a tension-resolution matrix
  • Anti-patterns section calls out common mistakes (starting without reading state, asking multiple questions, rushing to synthesis) that could derail the process
  • Security consideration for file paths included: participant names and paths validated to reject path traversal and special characters
  • Skill is appropriately scoped to interviewing and documentation — does not attempt to design, write copy, or execute brand-building work
  • Frameworks cited (Sinek, Dunford, Mark & Pearson, Aaker, Kapferer, Neumeier) are industry-standard and lend credibility and structure
Model: claude-haiku-4-5-20251001Analyzed: Sep 27, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Version History

  1. v2.0

    Contract changed: description

    ✦ AIClarifies activation scope: now explicitly covers brand repositioning, designer briefing, and founder knowledge alongside brand identity discovery.

    triggering2026-09-27

    LATEST
  2. v1.0

    2026-06-15

    View This VersionInitial version

Use affaan-m/brand-discovery in your dev environment

Command Palette

Search for a command to run...