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.
日本語の概要は準備中です。原文の説明を表示しています。
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.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
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.
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):
~~text~~) and direct inline rewrites. These are user directives — apply unconditionally without asking.[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.
references/ai-voice-detection.md.references/strunk-white-rules.md.references/readability-scoring.md.references/consistency-audit.md.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:
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:
Routing criteria:
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."
| Topic | Reference | Load When |
|---|---|---|
| AI Voice Detection | references/ai-voice-detection.md | Pass 1: filler, hedges, symmetry, generic openings |
| Strunk & White Rules | references/strunk-white-rules.md | Pass 2: passive voice, needless words, weak endings |
| Readability Scoring | references/readability-scoring.md | Pass 3: Flesch-Kincaid, sentence/paragraph stats |
| Consistency Audit | references/consistency-audit.md | Pass 4: terminology, tone, formatting checks |
| Consolidated Report | references/judge-consolidated-report.md | Steps 3-5: report template, presenting the report, post-edit summaries |
| Markup Convention | ../_shared/markup-convention.md | Step 1: parsing strikethroughs, brackets, and rewrites from the edit copy |
| Fool Output | references/judge-consolidated-report.md | Step 3: when the-fool criticism was routed to the Judge |
MUST DO:
AskUserQuestion call covering every decision at once: bracket resolutions, review-and-decide findings, and the full-rebuild-vs-light-polish routing choice.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:
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 draftfinal-draft-human-edits — the edit copy of a final draft; parent is the corresponding final-draft-<N>.mdIncrement version per Judge iteration within the same draft lineage.
Use the templates in references/judge-consolidated-report.md:
AskUserQuestion call in Step 4This 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
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
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.
日本語の概要は準備中です。原文の説明を表示しています。
Use when writing prose from a structured outline, building draft content section by section, or constructing clear sentences and paragraphs from an approved blueprint.
日本語の概要は準備中です。原文の説明を表示しています。
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.
日本語の概要は準備中です。原文の説明を表示しています。
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.
日本語の概要は準備中です。原文の説明を表示しています。
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.
日本語の概要は準備中です。原文の説明を表示しています。
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.
日本語の概要は準備中です。原文の説明を表示しています。