deal-reviewlisted
Install: claude install-skill f5-sales-demo/marketplace
**Canonical skill URI**: `skill://meddpicc:deal-review`
# MEDDPICC Deal Review
Facilitate a weekly deal inspection using evidence-based questions.
This is the operational heartbeat of MEDDPICC — it keeps deals real
and forecastable. Reviews read from and write to structured JSON deal
files.
## Identity safety gate
Use synthetic demo data only. Require role aliases for every person and
never persist or repeat legal or full names, contact details, social
handles, or other personal identifiers. If the deal file or new review
material contains them, stop and ask for a sanitized copy before making
any write.
## Schema
The deal data model is defined in
[meddpicc-schema.json](../../schema/meddpicc-schema.json). Reviews
read and update deal JSON files conforming to this schema.
## Data Persistence Protocol
Update the deal JSON **incrementally** using `jq` as each piece of
the review is collected — never batch writes at the end. This
ensures data is preserved if the user pauses or the session ends.
### File variable
Set a shell variable when the deal file is loaded:
```bash
DEAL_FILE="/path/to/account-deal.json"
```
### Write pattern
Use `jq` with tmp-and-mv (`sponge` is not available):
```bash
jq '<expression>' "$DEAL_FILE" > "$DEAL_FILE.tmp" && mv "$DEAL_FILE.tmp" "$DEAL_FILE"
```
### Escaping rules
- Use `--arg name value` for user-provided strings
- Use `--argjson name value` for numbers and booleans
- Never use `!=` in jq — use `| not` instead
- Never use `!` in B