CtrlK
BlogDocsLog inGet started
Tessl Logo

deal-desk

Use when reviewing a specific inbound deal before close — when sales has asked for a discount that exceeds AE authority, when the customer has redlined the MSA, when per-deal economics (margin after discount, multi-year payment shape, indemnity exposure) need to be quantified, or when discount approval needs to be routed to a named human approver (Sales Director, VP Sales, CFO, CRO, General Counsel). Covers deal review, discount approval routing, per-deal margin scoring, deal exception handling, MSA redline triage, contract landmine detection (uncapped indemnity, MFN, perpetual license-back, missing DPA), and named-approver chain assembly. NEVER auto-approves — every output is a numeric scorecard plus a routing recommendation to a named human.

75

Quality

94%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is deal-desk in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

88%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A strong, highly actionable body: copy-paste commands for all three deterministic tools, a numbered workflow with expected outputs and a sample-based verification, explicit assumptions and anti-patterns. The main costs are repeated statements of the never-auto-approve invariant and sibling boundaries, plus an inline forcing-question library that should live in a reference file.

Suggestions

State the never-auto-approve invariant once (e.g., in the intro) and drop the repetitions in Workflow step 5 and Anti-patterns; consolidate the sibling-boundary content from "Do NOT use", Anti-patterns, and "Distinct from" into the Distinct-from table alone.

Move the forcing-question library to a reference file (e.g., references/grill_questions.md) and keep a one-line pointer plus the lock-ordering rule in SKILL.md, keeping the main file a lean overview.

Include the expected --sample output (verdict 52.7/100 DECLINE and the AE → Deal Desk → VP Sales → CFO → CRO → General Counsel chain) as an explicit verification step inside the Workflow section, so correctness can be checked before running on real deals; also verify that all referenced scripts/, references/, and assets/ files actually ship in the bundle.

DimensionReasoningScore

Conciseness

Efficient, dense prose with tables, copy-paste commands, and no explanations of concepts Claude already knows; however the never-auto-approve invariant is restated ~4× (intro, workflow step 5, anti-patterns) and sibling boundaries are delineated in three separate sections ("Do NOT use", Anti-patterns, "Distinct from"). Fits anchor 4 (minor over-explanation that could be trimmed) rather than 3, since the padding is repetitive emphasis rather than unnecessary explanation, and rather than 5 because the repetition is genuinely removable.

4 / 5

Actionability

Fully executable: "python3 scripts/deal_scorer.py --input my_deal.json --profile enterprise-software", documented --sample/--help/--output flags, enumerated intake fields, and a worked example with real numbers ("correctly DECLINEs at 52.7 / 100 composite") covering all three tools. Not 4: the examples are copy-paste ready and cover the common cases for every script.

5 / 5

Workflow Clarity

A 5-step numbered workflow with the exact command per step, expected outputs per step, and an explicit verification anchor (run --sample, expect DECLINE at 52.7/100); the forcing-question checklist with "Lock 1-4 before opening 5-7" and scripted invocation order supplies checklist discipline. Not 4: checkpoints are explicit, and the cap-3 rule doesn't apply since the operations are read-only analysis, not destructive or batch operations.

5 / 5

Progressive Disclosure

Good structure: a References section clearly signals three one-level-deep files with per-file descriptions, and scripts are summarized in a table. Not 5: the ~33-line forcing-question library is inline content that belongs in a reference file, and the referenced bundle files (scripts/*.py, references/*.md, assets/deal_intake_template.md) are not present in the skill directory, so the referenced paths cannot be verified. Not 3: the overview/reference split is otherwise clean and well-signaled.

4 / 5

Total

18

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

An excellent description: concrete trigger conditions, a comprehensive named-action list, and an explicit safety boundary ("NEVER auto-approves") all in third-person voice. Density is high but every clause is a trigger or capability, not padding.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions — "deal review, discount approval routing, per-deal margin scoring, deal exception handling, MSA redline triage, contract landmine detection (uncapped indemnity, MFN, perpetual license-back, missing DPA), and named-approver chain assembly" — with named patterns, matching the comprehensive-coverage anchor. Not 4: there are no material coverage gaps in the action list.

5 / 5

Completeness

Explicitly answers both: what ("Covers deal review, discount approval routing, per-deal margin scoring…") and when ("Use when reviewing a specific inbound deal before close — when sales has asked for a discount that exceeds AE authority, when the customer has redlined the MSA…") with concrete trigger phrases. Not 4: both halves are explicit and specific, not merely present.

5 / 5

Trigger Term Quality

Natural user phrasings like "sales has asked for a discount that exceeds AE authority", "the customer has redlined the MSA", "margin after discount", plus role keywords "Sales Director, VP Sales, CFO, CRO, General Counsel" — comprehensive natural-term coverage with synonyms (discount, approval, redline, indemnity, exception). Not 4: no commonly used variation of the trigger vocabulary is missing.

5 / 5

Distinctiveness Conflict Risk

Clear niche — per-deal pre-close review, discount-approval routing to named humans, and contract landmine detection — with triggers unlikely to fire for pricing-strategy or general legal-review requests. Not 4: conflict risk is minimal because the scope is pinned to a single inbound deal before close.

5 / 5

Total

20

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

referenced_paths_exist

Referenced path issues: 13 missing

Warning

Total

14

/

16

Passed

Repository
alirezarezvani/claude-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.