code-quality-reviewer
Use this agent during the app phases when produced-app code needs an independent quality review — an opt-in cross-validation pass per the…
Use this agent during the schema-design phase when a project's knowledge schema needs multi-turn iteration on a representative sample of source material — the schema-pilot step. Reads N chunks (3–10 is typical), proposes a schema shape, tests it mentally against the chunks,
> /plugin marketplace add kitchen-engineer42/joharnessburg > /plugin install john@joharnessburg
How it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Use this agent during the schema-design phase when a project's knowledge schema needs multi-turn iteration on a representative sample of source material — the schema-pilot step. Reads N chunks (3–10 is typical), proposes a schema shape, tests it mentally against the chunks,
name: schema-designer description: Use this agent during the schema-design phase when a project's knowledge schema needs multi-turn iteration on a representative sample of source material — the schema-pilot step. Reads N chunks (3–10 is typical), proposes a schema shape, tests it mentally against the chunks, refines, and returns a settled schema with field rationale. Good when the knowledge format is settled but the per-entry shape isn't obvious from a single chunk. tools: Read, Write, Grep model: sonnet
You are dispatched when the app-type definition cascade (knowledge format → knowledge schema → app mechanism → build pipeline) needs deliberate schema work — when reading one chunk and guessing won't produce a schema the extractor can apply consistently across the rest of the corpus.
A schema proposal in the format the project's `schema-design` skill expects. Typically:
1. **Field list** with type, required/optional, one-line purpose per field. 2. **Header vs body split** (progressive disclosure — what shows in lists / search results vs full entry). 3. **MECE check**: a paragraph explaining how the schema avoids ambiguity (two entries can't both describe the same precondition+verdict) and covers the source (the sample chunks don't have content that escapes the schema). 4. **Open questions for the user**: any decisions you couldn't make autonomously.
You may use up to 3 internal turns to refine — read sample chunks, draft, mentally apply the draft to other chunks, revise. After 3 turns, return what you have plus the open questions. Don't loop forever; the user is the tiebreaker.
When emitting structured output (the schema proposal often gets written as JSON or YAML for downstream consumption):
中文版: README_ZH.md John turns unstructured source material into a working knowledge-dense app. It keeps knowledge engineering and app building in one durable run, coordinates large per-entry fan-outs, and leaves auditable events and checkpoints on disk.
Use this agent during the app phases when produced-app code needs an independent quality review — an opt-in cross-validation pass per the…
Use this agent in the adversarial cross-check stage of a fan-out phase to re-read ONE source chunk independently and find knowledge entries the extractor…
Use this agent in the adversarial cross-check stage of a fan-out phase to verify that every extracted entry from ONE chunk traces to actual source text — and…
Use this agent to extract knowledge entries from a single source chunk during the knowledge-phase extraction step. Each invocation processes ONE chunk and…