asb-carol-define

Synthesizes customer research working files into a CAROL.md ideal customer profile definition.

Updated Nov 15, 2025
One-click install
npx skills add https://github.com/evanish/reusable-PM-templates --skill asb-carol-define-evanish
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: asb-carol-define
Source: https://github.com/evanish/reusable-PM-templates/tree/main/Templates%20to%20reuse/Work/asb-customer-discovery/asb-carol-define
Command: npx skills add https://github.com/evanish/reusable-PM-templates --skill asb-carol-define-evanish

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Product and marketing teams often define their ideal customer with vague demographics like "SMBs" or "millennials" that no one can act on. This Skill synthesizes prior customer-discovery working files (strengths/weaknesses, keystones, deal-breakers, inciting events) into CAROL.md, a crisp ideal-customer definition where every marker is targetable by Marketing, qualifiable by Sales, and buildable-for by Product. ## Core Features & Use Cases - Evidence-based synthesis: Reads STRENGTHS-WEAKNESSES.md, KEYSTONES.md, DEALBREAKERS.md, and INCITING-EVENTS.md and derives behavioral and attitudinal markers rather than demographic labels. - Actionability bar: Presses every candidate marker through a three-way test (can Marketing target it, Sales qualify it, Product build for it) and runs a devil's-advocate review pass before finalizing. - Diverging-segment resolution: When keystone segments diverge, forces an explicit primary-segment choice instead of averaging segments into a definition that describes nobody. - Use Case: After completing customer discovery interviews and analysis, ask the assistant to "define our Carol" and receive a structured CAROL.md with the definition, qualifiers/disqualifiers, bullseye rationale, and reference sections for downstream positioning work. ## Quick Start Define our ideal customer profile by synthesizing the keystones, deal-breakers, and inciting events files in this directory into CAROL.md.

Frequently Asked Questions about asb-carol-define

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I define an ideal customer profile from customer research?โ–ผ

Gather working files covering strengths and weaknesses, keystones, deal-breakers, and inciting events, then synthesize them into a definition of behavioral and attitudinal markers. Each marker must be targetable by Marketing, qualifiable by Sales, and buildable-for by Product.

What files do I need before writing an ICP definition?โ–ผ

The minimum viable input is a keystones file with honed segments plus a deal-breakers file. Inciting events strengthen the buying-moment section, and strengths/weaknesses support the trade-offs framing. Without these, only a clearly labeled provisional sketch is offered.

Why avoid demographics in an ideal customer profile?โ–ผ

Demographics like company size or age usually describe the average customer without predicting who buys. Behavioral and circumstantial markers, such as running payroll personally on Sunday nights, separate best customers from worst and can be targeted, qualified, and built for.

What happens when customer segments diverge in an ICP exercise?โ–ผ

When keystone segments genuinely diverge, the skill forces an explicit choice of a primary segment based on keystone concentration, observed inciting events, and profit evidence. Vague wording that averages both segments is refused, and secondary markets are named separately.

Can this skill write positioning or ad copy from the ICP?โ–ผ

No. Positioning statements, ad copy, homepage language, and feature roadmaps are explicitly declined. CAROL.md is the input to that downstream work, and each of those tasks deserves its own separate session.