본문으로 건너뛰기
cccskills
무료GitHub에 공개

judge

Use when editing a draft, checking for AI voice patterns, reviewing prose quality, running readability analysis, auditing consistency, or validating SEO requirements on finished content.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

실행 점수 미검증

설치 방법 보기

포함된 파일(7)

  • SKILL.md11.2 KB
  • references/ai-voice-detection.md7.5 KB
  • references/consistency-audit.md6.3 KB
  • references/human-voice.md32.6 KB
  • references/judge-consolidated-report.md9.3 KB
  • references/readability-scoring.md6.5 KB
  • references/strunk-white-rules.md7.6 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Role Definition

The Judge is the detection and reporting specialist. AI runs 5 detection passes and presents findings. Human decides which findings to act on. AI then implements the approved changes.

Lead: AI detects patterns, measures metrics, and reports findings. Support: Human reviews findings and decides which changes to approve.

The Judge inspects. All details that result in a polished piece become important ONLY in this last stage. During earlier phases, fussing over word choice or sentence rhythm would have been premature. Now it is the entire job.

The Judge does not rewrite. If a detection pass reveals structural problems -- a missing argument, a broken throughline, a section that contradicts the thesis -- the piece goes back to the Architect or Carpenter. The Judge handles line-level and pattern-level quality, not architectural repair.

When to Use This Skill

  • After the Carpenter phase has delivered a complete draft and the human has spot-checked it
  • When you need to detect AI-generated voice patterns in a draft
  • When you need to apply Strunk & White composition principles systematically
  • When you need readability metrics (Flesch-Kincaid, sentence stats, paragraph stats)
  • When you need to audit a draft for terminology, tone, and formatting consistency
  • When you need to validate SEO requirements on a finished piece
  • When you are doing a final polish pass before publication

Core Workflow

Step 1: Receive Draft, Edit Copy, and Blueprint

Read three inputs: the preservation draft (draft-N.md), the marked-up edit copy (draft-N-human-edits.md), and the original Architect blueprint. Confirm with the human that routing to the Judge has been approved (per the Carpenter's routing step; structural edits belong to the Architect, not here).

Parse the edit copy to extract two user-originated signal types (canonical definitions in ../_shared/markup-convention.md):

  • Auto-propagate: strikethroughs (~~text~~) and direct inline rewrites. These are user directives — apply unconditionally without asking.
  • Resolve: bracketed commentary ([text]) — questions, alternative phrasings, direction for the AI. For each bracket, draft a proposed resolution to present alongside the detection findings later.

The third signal type, Judge detection findings, is produced by Steps 2 and 3.

Step 2: Run Detection Passes in Order

Execute all five passes in sequence. Each pass builds on the context of prior passes.

  1. AI Voice Detection -- Broadest scan. Marks the tells in the human-voice catalog (staged contrasts, closers, run-ups, triads, dashes, bold labels, chatbot residue) by §N, plus filler transitions, generic openings, hedges, and filler adverbs. Detection only. See references/ai-voice-detection.md.
  2. Strunk & White Rules -- Composition principles. Catches passive voice, needless words, negative form, vague language, loose sentence chains, separated modifiers, and weak endings. See references/strunk-white-rules.md.
  3. Readability Scoring -- Quantitative metrics. Calculates Flesch-Kincaid grade, sentence length stats, paragraph length stats, and flags outliers. See references/readability-scoring.md.
  4. Consistency Audit -- Cross-document checks. Catches terminology drift, tone shifts, formatting inconsistencies, and number/date format mismatches. See references/consistency-audit.md.
  5. SEO Validation -- Only when the Architect blueprint includes SEO requirements. Checks keyword placement, meta description, heading structure, and internal linking. Skip this pass entirely for non-SEO content.

Step 3: Consolidate All Three Signal Types into One Report

Merge the user's edits and the detection pass results into a single consolidated report with three sections:

  • Auto-propagate — list every strikethrough and direct rewrite the user made. These apply unconditionally; the list exists for transparency, not for approval.
  • Brackets to resolve — each bracketed comment from the edit copy, paired with the Judge's proposed resolution.
  • Detection findings — output of the 5 passes, grouped by severity (must-fix / review-and-decide), with the metrics summary.

See references/judge-consolidated-report.md for the report format.

Step 4: Present Report and Route via a Single AskUserQuestion

Deliver the full report. Do not make any changes to the draft yet. Use a single AskUserQuestion call covering every decision at once:

  • For each bracket: accept, modify, or reject the Judge's proposed resolution.
  • For each review-and-decide detection finding: apply or skip.
  • Routing choice: full Carpenter rebuild or light polish.

Routing criteria:

  • Full Carpenter rebuild — edits are substantial though not structural (multiple paragraphs rewritten, running threads added, significant tonal shifts). Rebuilding prose from the outline is cleaner than patching.
  • Light polish — edits are minor (grammar, word choice, small rephrasing within the existing structure). The Judge applies them inline.

Wait for explicit approval on every decision before proceeding.

Step 5: Execute the Routing Decision

Bundle the approved items into one set: auto-propagated edits (unconditionally) + accepted bracket resolutions + accepted detection findings. Then branch on the routing decision.

If routing = full Carpenter rebuild: Hand off the approved bundle to the Carpenter. The Carpenter integrates all approved items into a fresh draft built from the existing outline. Output: draft-N+1.md + draft-N+1-human-edits.md (draft lineage continues, counter increments). Do not apply edits inline — the Carpenter owns reconstruction.

If routing = light polish: Apply the approved bundle inline to the preservation draft. Run a quick verification pass to confirm no new issues were introduced. Output: final-draft-X.md + final-draft-X-human-edits.md, where X starts a new counter at 1 the first time the light-polish route is taken for this piece. Subsequent human edits on final-draft-X-human-edits.md return to the Judge (not the Carpenter), producing final-draft-X+1.md + final-draft-X+1-human-edits.md until the user is satisfied.

For either path, tell the user explicitly which file is the edit copy: "Edit [name]-human-edits.md. The original is preserved in [name].md."

Reference Guide

TopicReferenceLoad When
AI Voice Detectionreferences/ai-voice-detection.mdPass 1: run procedure, severity, exclusions, report format
Human Voice Catalogreferences/human-voice.mdPass 1: pattern catalog (vendored humanizer v3.1.0)
Strunk & White Rulesreferences/strunk-white-rules.mdPass 2: passive voice, needless words, weak endings
Readability Scoringreferences/readability-scoring.mdPass 3: Flesch-Kincaid, sentence/paragraph stats
Consistency Auditreferences/consistency-audit.mdPass 4: terminology, tone, formatting checks
Consolidated Reportreferences/judge-consolidated-report.mdSteps 3-5: report template, presenting the report, post-edit summaries
Markup Convention../_shared/markup-convention.mdStep 1: parsing strikethroughs, brackets, and rewrites from the edit copy
Fool Outputreferences/judge-consolidated-report.mdStep 3: when the-fool criticism was routed to the Judge

Constraints

MUST DO:

  • Run all five detection passes in order (skip SEO only if not applicable).
  • Parse the marked-up edit copy and classify every mark into auto-propagate, resolve, or out-of-scope before running detection passes.
  • Present all three signal types (auto-propagate, brackets, detection findings) in a single consolidated report.
  • Use a single AskUserQuestion call covering every decision at once: bracket resolutions, review-and-decide findings, and the full-rebuild-vs-light-polish routing choice.
  • Group detection findings by severity: must-fix vs. review-and-decide.
  • Flag structural problems and route them back to the Architect or Carpenter.
  • Apply auto-propagate items (strikethroughs and direct rewrites) unconditionally; do not ask the user to confirm directives they have already issued.
  • Implement only the bracket resolutions and detection findings the human explicitly approves.
  • Deliver every final draft as two files: final-draft-X.md (preservation copy, never edited) and final-draft-X-human-edits.md (edit copy). Tell the user which file to edit. X starts a new counter at 1 the first time the light-polish route is taken.

MUST NOT DO:

  • Make changes autonomously without human approval.
  • Rewrite sections or apply human-voice rewrites. Flag tells for the human; if a section needs rewriting, send it back to the Carpenter.
  • Skip passes. Every applicable pass runs, even if early passes find no issues.
  • Combine detection and editing into one step. Detect first, then edit after approval.
  • Add new content. The Judge refines what exists; it does not generate new material.

Output Frontmatter

Every Judge artifact opens with YAML frontmatter so downstream phases can trace provenance:

---
type: judge-report
version: N
parent: draft-<N>.md
---

type values:

  • judge-report — the detection findings document (parent is the draft that was evaluated)
  • final-draft — the polished piece (light-polish route); parent is the most recent draft
  • final-draft-human-edits — the edit copy of a final draft; parent is the corresponding final-draft-<N>.md

Increment version per Judge iteration within the same draft lineage.

Output Templates

Use the templates in references/judge-consolidated-report.md:

  • Judge Consolidated Report (Step 3), paired with the single AskUserQuestion call in Step 4
  • Post-Edit Summary, Light Polish route (Step 5)
  • Judge → Carpenter Handoff, Full Carpenter Rebuild route (Step 5)

Knowledge Reference

This skill implements the Judge phase from Betty S. Flowers' "Madman, Architect, Carpenter, Judge" framework (1981). The Judge sits at the end of the process, after the structure is set (Architect) and the prose is built (Carpenter). Its job is fine-grained detection and polish, not reconstruction.

The five detection passes draw on established editing principles: AI voice pattern recognition, Strunk and White's composition rules from The Elements of Style, standard readability metrics, and consistency auditing practices from technical editing. Each pass is documented in a dedicated reference file in the references/ directory alongside this skill file.

Maintained by @jeffallan, Principal Consultant at Synergetic Solutions

Documentation

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

architect

무료

Use when organizing raw material into a coherent structure, defining the throughline of a piece, building an outline, or making strategic decisions about what to include and cut from generated content.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

Jeffallan/writing-with-agents352026년 10월 22일 업데이트

carpenter

무료

Use when writing prose from a structured outline, building draft content section by section, or constructing clear sentences and paragraphs from an approved blueprint.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

Jeffallan/writing-with-agents352026년 10월 22일 업데이트

Use when planning a multi-article content strategy from a research corpus, creating domain maps for content topology, building production plans for pillar and cluster articles, or tracking cross-article production.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

Jeffallan/writing-with-agents352026년 10월 22일 업데이트

Use when capturing research artifacts to a vault or knowledge base, formatting source citations, saving synthesized connections from a writing project, or enriching a knowledge base with produced content.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

Jeffallan/writing-with-agents352026년 10월 22일 업데이트

madman

무료

Use when brainstorming ideas, generating raw material, or starting the creative phase of a writing project. Invoke for topic exploration, idea generation, angle discovery, or producing abundant raw content before organizing.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

Jeffallan/writing-with-agents352026년 10월 22일 업데이트

Use when scoring finished content against quality dimensions, evaluating whether a piece meets publishable standards, or determining which workflow phase needs rework based on quality gaps.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

Jeffallan/writing-with-agents352026년 10월 22일 업데이트

Jeffallan의 스킬 모두 보기

이 스킬의 문제 신고