scorelisted
Install: claude install-skill secretcrewii/scoring
# 프롬프트 채점
사용자(주로 대표)가 쓴 프롬프트를 정독하고 점수·근거·팁을 냅니다.
훅의 자동 점수는 키워드 기반의 얕은 감지입니다. 여기서는 **실제로 읽고 판단합니다.**
## Language / 언어
**Detect the language of the target text (the prompt, session, or document being reviewed)
and respond entirely in that language.** Korean input gets a Korean review; English input
gets an English review. When mixed, follow whichever language the user writes in.
Load the matching rubric: `${CLAUDE_PLUGIN_ROOT}/rubrics/<lang>/<name>.md` where `<lang>`
is `ko` or `en`. If that path does not exist, fall back to `${CLAUDE_PLUGIN_ROOT}/rubrics/<name>.md`.
The output format shown below is written in Korean. When responding in English, translate
the labels and headings but keep the structure identical.
## 절차
1. **채점 대상 확보**
- 인자로 텍스트가 주어졌으면 그것을 채점합니다.
- 비어 있으면 **직전 사용자 프롬프트**(이 명령어 바로 앞의 발화)를 채점합니다.
- 직전 프롬프트도 찾을 수 없으면 "어떤 프롬프트를 볼까요?"라고 한 줄로 묻고 멈춥니다.
2. **기준 읽기** — `${CLAUDE_PLUGIN_ROOT}/rubrics/<lang>/prompt.md`를 Read로 읽습니다.
여기 적힌 항목별 점수표와 감점 사유가 유일한 채점 기준입니다. 임의로 기준을 만들지 마세요.
3. **팁 읽기** — `${CLAUDE_PLUGIN_ROOT}/rubrics/<lang>/tips.md`를 Read로 읽고,
점수가 낮은 항목에 해당하는 팁을 골라 씁니다.
4. **채점** — 네 항목(역할 부여 / 맥락·배경 / 출력 형식 / 제약·예외)에 각 25점을 배점합니다.
점수마다 **그 프롬프트의 실제 문구를 인용해** 근거를 답니다. 일��론으로 때우지 마세요.
그다음 `prompt.md`의 **공통 감점(과업 명확성, 최대 -15)** 을 적용합니다. 감점이 있으면
출력의 총점 줄 옆에 사유를 한 줄로 밝히세요 — 예: `종합 51점 (과업 명확성 -10)`.
감점 후 60점 미만이면 항목별 조언보다 "무엇을 시킬 건지 한 문장으로 먼저 정하기"를 앞세웁니다.
5. **출력** — 아래 형식을 그대로 씁니다.
6. **기록** — 채점이 끝나면 Bash로 기록합니다.
```
no