arthai-marketplace

/client-discovery

Client discovery and AI readiness assessment.

Synopsis

/client-discovery <client-name> [-- brief]

When to use it

Quickstart

/client-discovery acme-corp

What you’ll see: a structured intake interview (13 questions in three groups), followed by a current-state analysis, AI maturity scorecard, competitive research, and a set of discovery files written to the client’s directory.

Prerequisites: WebSearch access must be enabled in your Claude Code settings — step 4 (competitive landscape research) runs ~8 WebSearch queries and will fail if WebSearch is not permitted. Run the command from the project directory where consulting-toolkit/ exists (typically the claude-agents root).

Examples

/client-discovery acme-corp                                   # full interactive intake
/client-discovery acme-corp -- 50-person fintech, Postgres + AWS, wants churn prediction
                                                              # brief pre-answers questions; only gaps are asked

What it does

  1. Intake interviewuser-confirmation checkpoint: asks 13 questions via AskUserQuestion in three groups — Business Context (5), Current Technology (4), Pain Points & Goals (4). If you passed a -- brief, questions it already answers are skipped and the extracted answers confirmed with you. Declined questions are recorded as “Not disclosed”.
  2. Current state analysis — business model summary, a Mermaid tech-stack diagram, a Data Readiness Score (1-5 across Volume, Quality, Accessibility, Governance, Integration), and a team capability matrix.
  3. AI maturity assessment — scores Strategy, Data, Technology, People, and Process 1-5 against a rubric; composite score (5-25) maps to a readiness level (Not Ready, Early Stage, Developing, Advancing, AI-Native Ready), presented as an ASCII scorecard.
  4. Competitive landscape research — runs ~8 WebSearch API queries (industry AI trends, competitor initiatives, case studies with ROI) and compiles a competitive intelligence brief (max 500 words). Requires WebSearch to be enabled — see Prerequisites above.
  5. Writes the discovery files — profile plus four discovery documents (see below). If the client directory already exists, it warns you and asks whether to overwrite or create a versioned copy.

The whole process takes roughly 15-20 minutes with a cooperative client.

Output & artifacts

All files land in consulting-toolkit/clients/<client-name>/:

Troubleshooting

Problem Fix
Client can’t answer a question Say so — it records “Not disclosed” and moves on; scores are justified from what was provided
Client directory already exists The skill asks before touching it — choose overwrite or a versioned copy
Stakeholder map is mostly placeholders Expected when stakeholder info wasn’t shared at intake — fill it in during follow-up conversations
Downstream skills say discovery data is missing Confirm the discovery files above were written for the exact client name you’re passing them
Step 4 fails with a permission error Ensure WebSearch is enabled/permitted in your Claude Code settings