一键导入
gsp-brand-research
Research market and competitors — use when: research competitors, who else is doing this, market analysis, what do competitors look like
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Research market and competitors — use when: research competitors, who else is doing this, market analysis, what do competitors look like
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Add reference material to a project — use when: add a reference, save inspiration, attach examples, link this site as reference, drop in a moodboard
Craft ASCII art interactively — you direct, the artist creates — use when: make ASCII art, terminal art, decorative banner, splash screen, hero ASCII
Audit an existing brand before evolving it — use when: audit our brand, what do we have, before a rebrand, brand health check, current brand state, brand inventory
Sync brand to match a project's shipped state — tokens, voice, visual patterns, personality — use when: brand drifted from the app, reverse-engineer the brand, the code is ahead of the brand docs, sync brand to shipped, update brand from production
Design color systems — palettes, contrast, semantic mapping, dark mode — use when: pick colors, build a palette, semantic tokens, dark mode pairings, brand color, accent color
Design icon systems — library selection, sizing, containers, custom SVG direction — use when: pick an icon library, icon sizing rules, icon containers, custom SVG direction, swap icons, icon strategy
| name | gsp-brand-research |
| description | Research market and competitors — use when: research competitors, who else is doing this, market analysis, what do competitors look like |
Prerequisites: /gsp-start must have run first to scaffold .design/branding/{brand}/BRIEF.md and config.json. Invoking this skill cold (no brand directory) exits with a one-line "run /gsp-start first" prompt — it does not bootstrap.
Input: .design/branding/{brand}/BRIEF.md
Output: .design/branding/{brand}/discover/ (4 chunks + INDEX.md)
Agent: gsp-brand-researcher
Resolve brand from .design/branding/ (one → use it, multiple → ask). Set BRAND_PATH.
Read {BRAND_PATH}/BRIEF.md. If missing, tell user to run /gsp-start first.
Read {BRAND_PATH}/config.json for brand_mode.
Load BRIEF.md personas and competitive landscape. If {BRAND_PATH}/audit/ exists, also load audit/evolution-map.md and audit/market-fit.md.
Present a compact research plan, then use AskUserQuestion:
While preparing the agent context, use WebFetch with run_in_background: true for each competitor URL or website found in BRIEF.md's competitive landscape. This warms the cache so the researcher agent has content ready instead of fetching sequentially during research.
Read these files and hold their content for inlining into the agent prompt:
${CLAUDE_SKILL_DIR}/../../templates/phases/discover.md — discover output template${CLAUDE_SKILL_DIR}/design-trends.md — design trends index (agent loads specific trend files only after open research validates relevance)${CLAUDE_SKILL_DIR}/../gsp-style/styles/INDEX.yml — style presets index${CLAUDE_SKILL_DIR}/methodology/gsp-brand-researcher.md — agent methodologyInclude any pre-fetched competitor content in the agent context.
Spawn the gsp-brand-researcher agent with:
brand_mode from config.json{BRAND_PATH}/discover/The agent writes 4 chunks + INDEX.md:
market-landscape.mdcompetitive-audit.mdtrend-analysis.mdmood-board-direction.mdINDEX.mdUpdate {BRAND_PATH}/STATE.md: set Phase 1 (Discover) to complete.
Invoke /gsp-phase-transition with phase discover and output directory {BRAND_PATH}/discover/.