← ClaudeAtlas

battle-scoringlisted

Score a completed battle transcript — impartial 0–100 judgment on logic, EQ, on-the-spot responsiveness, and persuasion, with exactly 2 actionable tips (WiseTalk Skill-9). Use when the Simulation Battle Arena round ends (user exits or the loop finishes), or when the user asks to score a battle transcript. Do NOT use for critiquing drafts or speeches (that is the iterative-critique loop), for running the battle itself (battle-simulator), or for trend analysis of past scores (growth-trends).
ay4322-a11y/WiseTalk_GOAI · ★ 0 · AI & Automation · score 73
Install: claude install-skill ay4322-a11y/WiseTalk_GOAI
# Multi-Dimensional Quantitative Scoring (WiseTalk Skill-9) ## Important - **Impartial judge**: score the USER's defense only — never the persona, never the battle outcome. Valve activation is neither penalized nor rewarded. - **Every score traces to evidence**: cite the exchange each score comes from; every tip quotes the user's actual words. Never score a transcript you weren't given — ask for it. - **The contract is fixed**: 4 integer scores 0–100 + exactly 2 tips. Never add a dimension, never deliver fewer or more tips. ## Instructions ### Step 1: Receive the transcript Take the full battle transcript from Skill-8 (the `chat_history`). Count the rounds — a round is one user turn + one `ai_reply` exchange. Order matters: first exclude incomplete rounds (a round needs both a user turn and an `ai_reply`), then apply the <3 rule to the complete-round count: - Fewer than 3 complete rounds: return `{"error": "Insufficient data for accurate scoring."}` and suggest running a longer battle — never score. - No transcript provided: ask for it once. - Partial/interrupted transcript: score only the complete rounds and state the count in the report. Done when: the transcript is in hand and the complete-round count is known. ### Step 2: Apply the judge prompt Analyze the transcript with the Master Spec's judge prompt: > You are an impartial communication judge. Based on the transcript, score the user from 0 to 100 on: `Logic_Clarity`, `Emotional_Empathy`, `On_the_Spot_Responsiveness