Source profileQuality 93/100

event4u-app/agent-config/src/skills/judge-artifact-completeness/SKILL.md

judge-artifact-completeness

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.

Source repository stars
7
Declared platforms
0
Static risk flags
0
Last source update
2026-07-28
Source checked
2026-07-28

Decision brief

What it does—and where it fits

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…

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

Not for

  • Tasks that require unconfirmed production actions or broad system permissions.
  • Environments where the pinned source and install steps cannot be inspected.

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexNot declaredNo explicit evidencePortability before use
Claude CodeNot declaredNo explicit evidencePortability before use
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/event4u-app/agent-config --skill "src/skills/judge-artifact-completeness"
Safe inspection promptEditorial

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

What the source asks the agent to do

  1. 01

    Procedure

    Map the artifact to one of the four supported types and its rubric schema:

    0 — absent. The criterion is not addressed at all.1 — partial. The criterion is mentioned but too vague to beweight — fully present. The criterion is met concretely and
  2. 02

    When to use

    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…

    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
  3. 03

    1. Identify artifact type

    Map the artifact to one of the four supported types and its rubric schema:

    Map the artifact to one of the four supported types and its rubric schema:If the artifact type is ambiguous, ask one question before scoring.
  4. 04

    2. Score each dimension

    For each dimension in the rubric, assign:

    0 — absent. The criterion is not addressed at all.1 — partial. The criterion is mentioned but too vague to beweight — fully present. The criterion is met concretely and
  5. 05

    3. Compute verdict

    Review the “3. Compute verdict” section in the pinned source before continuing.

    Review and apply the “3. Compute verdict” source section.

Permission review

Static risk signals and limitations

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

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score93/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars7SourceRepository attention, not individual Skill quality
Compatibility0 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
event4u-app/agent-config
Skill path
src/skills/judge-artifact-completeness/SKILL.md
Commit
0adf49a8ae84b0ff6e2de8759eea43257e020eff
License
MIT
Collected
2026-07-28
Default branch
main
View the original SKILL.md

judge-artifact-completeness

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.

When to use

  • 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 completeness pass.
  • A ticket exits refinement and its DoR readiness needs confirming.
  • /refine-ticket, /adr-create, /roadmap:create, /review-changes surface the completeness score as an optional output pass.

Do NOT use when:

Procedure

1. Identify artifact type

Map the artifact to one of the four supported types and its rubric schema:

ArtifactRubric schema
Roadmap / planrubrics/roadmap-score.json
PR review / code-review commentrubrics/pr-review-score.json
ADR / architecture decisionrubrics/architecture-score.json
Jira / Linear ticketrubrics/ticket-quality-score.json

If the artifact type is ambiguous, ask one question before scoring.

2. Score each dimension

For each dimension in the rubric, assign:

  • 0 — absent. The criterion is not addressed at all.
  • 1 — partial. The criterion is mentioned but too vague to be actionable (e.g., "risks exist" without naming one).
  • weight — fully present. The criterion is met concretely and traceably in the artifact.

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).

3. Compute verdict

total_earned   = sum of all dimension scores (N/A = weight)
total_possible = sum of all dimension weights
ratio          = total_earned / total_possible
RatioVerdict
≥ 0.80complete
≥ 0.50partial
< 0.50incomplete

4. Surface gaps

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.

Validation

Before finalising:

  1. Every scored dimension maps to a field in the rubric schema.
  2. No dimension was penalised for length or word count.
  3. N/A credit was granted only where the schema allows it.
  4. The verdict follows the ratio thresholds above, not intuition.
  5. Top gaps are the highest-weight missing dimensions — not every minor gap.

Output format

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):

  1. Judge, Type, Target — identification
  2. Verdictcomplete, partial, or incomplete
  3. Score — raw earned/possible and percentage
  4. Dimensions — one line per dimension with emoji + score + note
  5. Top gaps — highest-weight missing dimensions with concrete close action

The output is surfaced to the human as a recommendation. The human decides whether to act on the gaps.

Gotcha

  • Length ≠ completeness — a terse but complete roadmap scores the same as a long one. Do not conflate word count with dimension coverage.
  • N/A abusemigration_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.
  • Partial credit creep — "mentioned but vague" is partial (1), not full credit (weight). A risk section that says "risks exist" without naming one is partial, not complete.
  • Verdict as a gate — the verdict is a recommendation, never a blocker. Surface it; the human decides.

Do NOT

  • NEVER penalise an artifact for being short or concise
  • NEVER grant full credit to a vague mention — that is partial (1)
  • NEVER auto-reject or auto-approve work based on the verdict alone
  • NEVER score code quality, correctness, or security — out of scope
  • NEVER invent dimensions not in the rubric schema

Calibration

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.

References