From claude-dev-kit-sales
Converts sales-written discovery meeting notes into a PRD draft for PoC building and updates account_brief.md with newly learned facts. Bridges sales discovery and engineering PoC.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-dev-kit-sales:meeting-captureThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
<!-- AUTO-GENERATED by scripts/gen_skills.py — DO NOT EDIT. Edit SKILL.md.tmpl instead. -->
Run silently at the start:
python3 scripts/kit_update_check.py 2>/dev/null
If exit code is 1 (update available), show the output to the user once. Do not block the workflow.
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.gh auth status before any GitHub operation.At the start of this skill, check if contributor mode is enabled:
python3 scripts/kit_config.py get contributor_mode
If the result is true:
python3 scripts/contributor_report.py --skill <name> --step "<step>" --rating <N> --notes "<friction or suggestion>"
$1 (required): meeting notes file path. Must exist.$2 (optional): PRD output path, default docs/prd_draft.md.meeting_type field.
discovery or closing: proceed.demo: stop. Tell the user to run /proposal <notes_path> instead.docs/account_brief.md exists. Recommended but not required. If missing, warn the user that PRD context will be weaker.LESSONS_PATH="$(bash scripts/find_shared.sh sales_lessons.md 2>/dev/null || true)"
6a) Invoke the meeting-synthesizer agent via the Task tool, passing:
- meeting notes path
- PRD output path
- account_brief path (if exists)
- Resolved LESSONS_PATH from step 5.5 (or None if unresolved)
7a) The agent will:
- Read meeting notes, account brief, docs/example_prd.md, templates/prd_digest.md (if exists)
- Optionally read the resolved sales_lessons.md path (passed in) for cross-account patterns
- Extract pains, requirements, constraints, success criteria
- Scope down to demo-grade PoC: pick ONE primary flow, mock externals, explicit Out-of-Scope
- Generate PRD draft with sections in order: Background, PoC Goal, Target User, User Stories, PoC Deliverables (one-shot demo artifacts), Productionalizable Features (real product features), Out of Scope, Success Criteria, Brand Customization, Demo Narrative, Open Questions
- Save PRD to output path
- Atomically update account_brief.md via Read+Write (not multiple Edits): Active Context section, meeting history, decision structure, unresolved questions, champion status
8a) Present to the user:
- Top 3 things learned
- The 1 PoC primary flow proposed
- Ambiguities the salesperson must resolve before PoC build
6b) Read existing PRD and present a brief summary.
7b) Ask the user: append to existing PRD (new info from new meeting) or rewrite?
8b) Invoke meeting-synthesizer in update mode.
9b) Highlight what changed in the PRD and what was added to account_brief.
After PRD is finalized and ambiguities resolved, inform the user the next step is:
/kickoff <prd_output_path> # add --mode=demo if implemented
/uiux
/sprint # add --mode=demo if implemented
to build the PoC. After PoC build + demo meeting:
# fill in docs/poc_results.md using templates/poc_results.md
/proposal <demo_meeting_notes>
Note: --mode=demo flag on /kickoff and /sprint skips production-grade gates (full architecture doc, data model, test plans). If those flags are not yet implemented in your project, run /kickoff and /sprint normally — the demo-scope discipline lives in the PRD itself (the "Out of Scope" + "PoC Deliverables" sections).
poc_results.md is REQUIRED before /proposal — without it, proposal claims become unverifiable. Sales + engineer fill it in together after the demo meeting.
demo: redirect to /proposal.account_brief.md is missing: warn but proceed.NEVER:
account_brief.md — knowledge must accumulateINSTEAD:
/kickoff./kickoff --mode=demo docs/prd_draft.md (or /kickoff without flag if not implemented)/uiux for design system + prototype/sprint --mode=demo (or /sprint) for implementation/proposal <demo_meeting_notes> after demonpx claudepluginhub pillip/claude-dev-kit --plugin claude-dev-kit-salesGuides a collaborative conversation to produce a Product Requirements Document (PRD) by detecting project context, loading reference templates, and prompting the user through missing sections.
Generates a structured Discovery meeting plan from an account brief including SPIN questions, MEDDIC checklist, pain point hypotheses, objection prep, and a time-boxed agenda.
Synthesizes the current conversation into a PRD and publishes it to the project issue tracker with a ready-for-agent label. Useful when you've discussed a feature and need a structured PRD without further interview.