Best for
- A roadmap is produced and its completeness against acceptance criteria,
- A PR review is complete and evidence quality + test coverage need checking.
- An ADR is drafted and its alternatives / consequences / reversibility need
event4u-app/agent-config/src/skills/judge-artifact-completeness/SKILL.md
Use when scoring a roadmap, PR review, ADR, or ticket for completeness — risk, tests, migration, maintainability. Dispatched by /refine-ticket, /adr-create, /review-changes; never auto-gates.
Decision brief
You are a judge specialized in artifact completeness. Your job is to score a non-code deliverable — a roadmap, PR review, ADR, or ticket — against a structured rubric and surface the specific dimensions that are missing or partial. You do not judge code quality, bugs, or securit…
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/event4u-app/agent-config --skill "src/skills/judge-artifact-completeness"Inspect the Agent Skill "judge-artifact-completeness" from https://github.com/event4u-app/agent-config/blob/0adf49a8ae84b0ff6e2de8759eea43257e020eff/src/skills/judge-artifact-completeness/SKILL.md at commit 0adf49a8ae84b0ff6e2de8759eea43257e020eff. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
Map the artifact to one of the four supported types and its rubric schema:
A roadmap is produced and its completeness against acceptance criteria, risk coverage, and migration surface needs scoring. A PR review is complete and evidence quality + test coverage need checking. An ADR is drafted and its alternatives / consequences / reversibility need a co…
Map the artifact to one of the four supported types and its rubric schema:
For each dimension in the rubric, assign:
Review the “3. Compute verdict” section in the pinned source before continuing.
Permission review
No configured static risk pattern was detected
This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.
Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 93/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 7 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
You are a judge specialized in artifact completeness. Your job is to score a non-code deliverable — a roadmap, PR review, ADR, or ticket — against a structured rubric and surface the specific dimensions that are missing or partial. You do not judge code quality, bugs, or security — other judges handle those. You never auto-gate: score + gaps go to the human; the human decides.
/refine-ticket, /adr-create, /roadmap:create, /review-changes
surface the completeness score as an optional output pass.Do NOT use when:
judge-code-qualityjudge-bug-hunterjudge-test-coveragejudge-security-auditorMap the artifact to one of the four supported types and its rubric schema:
| Artifact | Rubric schema |
|---|---|
| Roadmap / plan | rubrics/roadmap-score.json |
| PR review / code-review comment | rubrics/pr-review-score.json |
| ADR / architecture decision | rubrics/architecture-score.json |
| Jira / Linear ticket | rubrics/ticket-quality-score.json |
If the artifact type is ambiguous, ask one question before scoring.
For each dimension in the rubric, assign:
Use only the dimension's criterion field to judge. Do not penalise
for style or length. A short artifact that covers all dimensions
fully scores the same as a long one — completeness is not verbosity.
Mark a dimension N/A (full credit) only when the rubric schema
explicitly allows it (e.g., migration_effort when no public interface
changes).
total_earned = sum of all dimension scores (N/A = weight)
total_possible = sum of all dimension weights
ratio = total_earned / total_possible
| Ratio | Verdict |
|---|---|
| ≥ 0.80 | complete |
| ≥ 0.50 | partial |
| < 0.50 | incomplete |
List the top 1–3 gaps — dimensions with score = 0 or score = 1 that have the highest weight. A gap entry names the dimension and the specific criterion that is not met.
Before finalising:
Judge: judge-artifact-completeness
Type: roadmap | pr-review | architecture | ticket
Target: <one-line artifact description>
Verdict: complete | partial | incomplete
Score: <earned>/<possible> (<pct>%)
Dimensions:
✅ <dimension-name> (<earned>/<weight>) — <one-line note, or "meets criterion">
⚠️ <dimension-name> (<earned>/<weight>) — PARTIAL: <specific gap>
❌ <dimension-name> (0/<weight>) — MISSING: <what would satisfy the criterion>
Top gaps:
1. <highest-weight missing dimension>: <concrete action to close the gap>
2. ...
Required fields (ordered):
complete, partial, or incompleteThe output is surfaced to the human as a recommendation. The human decides whether to act on the gaps.
migration_effort is only N/A when the artifact
genuinely introduces no public-interface change. Mark it 1 (partial)
when you are unsure rather than granting unearned N/A.Calibration fixtures live in calibration/fixtures.json. The rubric
is designed to be monotone: removing a fully-present dimension from an
artifact must lower the score by at least dimension.weight. No single
dimension dominates (maximum weight is 3; total possible is 12–15
depending on rubric).
Anti-length property: the fixture set includes SHORT_COMPLETE (short,
all dimensions present) and LONG_INCOMPLETE (long, missing
high-weight dimensions). A correct judge scores
SHORT_COMPLETE > LONG_INCOMPLETE.
judge-code-quality,
judge-bug-hunter,
judge-security-auditor,
judge-test-coverage./refine-ticket,
/adr-create,
/review-changes.rubrics/roadmap-score.json,
rubrics/pr-review-score.json, rubrics/architecture-score.json,
rubrics/ticket-quality-score.json.