| name | account-brief |
| description | Pre-meeting B2B account research. Produces a structured account brief (company overview, recent news, tech stack, decision structure hypothesis, hypothesized pain points, approach strategy). Use before /discovery-prep. |
| argument-hint | [output file path, default docs/account_brief.md] |
| disable-model-invocation | false |
| allowed-tools | Read, Glob, Grep, Write, Edit, WebSearch, WebFetch, Task |
Kit Preamble — account-brief
Kit Script Root
Kit root: ${CLAUDE_PLUGIN_ROOT}
- Absolute path above → plugin install (substituted at load time; no project
scripts/ dir): prefix every kit script command with it, e.g.
bash <kit-root>/scripts/checkpoint.sh …. Absolute paths also work from worktrees.
- Literal
${…} placeholder above → standalone layout: run commands as written.
Project Context Detection
Run these checks silently at the start. Use results to adapt behavior:
[ -f issues.md ] — if true, this project uses the sprint system. Respect issue numbering and STATUS.md.
[ -f docs/sprint_state.md ] — if true and Status shows running, a sprint is active. Be aware of parallel work in worktrees.
[ -f docs/prd_digest.md ] — if true, read it for quick project context before starting.
Kit Rules
- Verify
gh auth status before any GitHub operation.
Steps:
- Determine the output path ($ARGUMENTS or
docs/account_brief.md).
- Check if the file already exists at that path.
- Ask the user for the target company name (required). Optionally accept: website URL, known contacts, prior context, hypothesized opportunity angle.
If the file does NOT exist (New Brief):
4a) Invoke the account-researcher agent via the Task tool with the inputs from step 3.
5a) The agent will:
- Read templates/account_brief.md for structure
- Run parallel web research (company basics, recent news, tech stack, competitive landscape)
- Hypothesize decision structure and pain points (clearly labeled as hypothesis)
- Save the brief to the output path
6a) Present the brief to the user. Highlight: top 3 things to know, weakest sections, unresolved questions.
If the file DOES exist (Update Brief):
4b) Read the existing brief and present a brief summary.
5b) Ask the user what triggered the update (new meeting, news, contact).
6b) Invoke the account-researcher agent in update mode — it will do targeted research on the changed area only.
7b) Highlight what changed.
Common (both modes):
- Inform the user they can run
/discovery-prep next to generate Discovery questions tailored to this account.
Error Handling
- If no company name is provided: ask the user — do not proceed.
- If web research returns sparse results (private company, non-English market): produce the best brief possible and explicitly flag the gaps in "Unresolved Questions".
- If the output path is not writable: report the error and ask for an alternative path.
Quality Criteria
NEVER:
- Fabricate executive names, titles, or org charts — mark unverified entries as hypothesis
- State pain points unsupported by research
- Cite news older than 18 months without flagging the date
- Praise the customer uncritically — note threats and competitive pressures
INSTEAD:
- Cite sources inline for every external claim
- Distinguish "confirmed" from "inferred" from "speculative"
- Lead with the 3 things the salesperson most needs to know
- For Korean companies, also search Korean-language sources (네이버 뉴스, 잡코리아 채용공고)
Guidelines
- This is a research-heavy skill — expect 2–5 minutes of web search.
- The brief is meant to be skimmed in 5–10 minutes before a meeting. Keep it tight.
- After saving, suggest next step:
/discovery-prep to generate the Discovery question plan.