Agent Plugins Marketplace
← All plugins

co-author-harness

v0.50.2

Research and academic paper writing harness with governed planning, evaluation, generation, and reflection skills.

CodexClaude CodeAgent Plugins43 Skills

By Young Jo ChungLicense: MIT0 GitHub starsUpdated 2 hours ago

Directory evidence

Runtimes
Codex, Claude Code, and Agent Plugins
Parsed components
43 skill or MCP entries
Source updated
Sep 25, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install co-author-harness for Codex and Claude Code

Installs for the current user
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add co-author-harness@agent-plugin-marketplace

Paste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/UtopianYoungChung/co-author-harness

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.

Plugin files

co-author-harness/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── plugin.json
├── skills/accessibility-overlay/SKILL.md
├── skills/analytic-move-audit/SKILL.md
├── skills/backfill-source-stubs-from-references/SKILL.md
├── skills/centroid-pass/SKILL.md
├── skills/centroid-sentence-logic/SKILL.md
├── skills/check-abstract-body/SKILL.md
├── skills/check-contradictions/SKILL.md
├── skills/chung-academic-voice-pass/SKILL.md
├── skills/citation-format-pass/SKILL.md
├── skills/claim-coverage-audit/SKILL.md
├── skills/classify-manuscript/SKILL.md
├── skills/definition-derivation-check/SKILL.md
├── skills/dissolution-move-check/SKILL.md
├── skills/extend-snowball-incremental/SKILL.md
├── skills/grammar-mechanics-pass/SKILL.md
├── skills/graph-grounding-overlay/SKILL.md
├── skills/grounding-audit/SKILL.md
├── skills/ingest-m5-to-wiki/SKILL.md
├── skills/inherit-snowball-from-wiki/SKILL.md
├── skills/narrative-structure-pass/SKILL.md
├── skills/p-stage-checker/SKILL.md
├── skills/plugin-commands/SKILL.md
├── skills/promote-lessons-to-wiki/SKILL.md
├── skills/public-interest-accountability-pass/SKILL.md
├── skills/quick-deterministic/SKILL.md
├── skills/repin-register/SKILL.md
├── skills/response-letter-review/SKILL.md
├── skills/retrofit-concept-grounding/SKILL.md
├── skills/run-draft/SKILL.md
├── skills/run-finalize/SKILL.md
├── skills/run-generator-session/SKILL.md
├── skills/run-iterate/SKILL.md
├── skills/run-phase-1/SKILL.md
├── skills/run-phase-2/SKILL.md
├── skills/run-phase-3/SKILL.md
├── skills/run-phase-3-stability/SKILL.md
├── skills/run-phase-4/SKILL.md
├── skills/run-reflection/SKILL.md
├── skills/seed-snowball-discovery/SKILL.md
├── skills/sentence-level-pass/SKILL.md
├── skills/suchman-register-audit/SKILL.md
├── skills/tool-contract-roundtrip/SKILL.md
└── skills/turabian-format-pass/SKILL.md

Included Skills43

accessibility-overlayskills/accessibility-overlay/SKILL.md

Overlay SAFEGUARD Check 8 reader-accessibility Sub-checks A–H on prose using the resolved package profile. Emits structured findings and the canonical aggregate for the TerminalSignoffRow.

analytic-move-auditskills/analytic-move-audit/SKILL.md

Run a targeted Abbott analytic-construction pass on theory-building prose — audits the seven M-moves (definitional deferral, reconstruct-then-dissolve, counterexample-as-demolition, anaphoric demonstration, cadential verdict, calibrated confidence, meta-reflexivity) that assemble a claim, emitting per-move findings with rewrites. Use when: "analytic-move audit", "Abbott pass", "is my argument earned", "did I stipulate or derive this", "check my theory-building", theory-contribution review.

backfill-source-stubs-from-referencesskills/backfill-source-stubs-from-references/SKILL.md

Fail-closed Coupling A-revised entry point. Canonical wiki source-stub generation from references/REFERENCES.md is unavailable; returns a structured deferred result only.

centroid-passskills/centroid-pass/SKILL.md

centroid-bind: bind live policy centroid-source plus graph eligibility plus named manuscript bytes. Catalog id stays /centroid-pass. This is not a centroid-check and does not move centroid-source yu-et-al-2011-social-modeling.

centroid-sentence-logicskills/centroid-sentence-logic/SKILL.md

centroid-check: join consecutive manuscript sentences to admitted Yu 2011 and Dennett passages against centroid-source yu-et-al-2011-social-modeling. A check of named bytes is a check, not a redefinition of the source. Does not mint scholarly CLEAN.

check-abstract-bodyskills/check-abstract-body/SKILL.md

Verify every promise in the abstract and title is paid off in the body, and every construct introduced early is deployed later — catches abstract/body drift and orphaned constructs. Use when: "check abstract-body consistency", "verify title payoff", "did I deliver what the abstract promised", before submission.

check-contradictionsskills/check-contradictions/SKILL.md

Audit a manuscript for unacknowledged theoretical contradictions between co-invoked sources — covers ontological, agency, epistemological, methodological, and terminological conflict types. Use when: "check contradictions", "audit theoretical consistency", "are my sources compatible", before submission.

chung-academic-voice-passskills/chung-academic-voice-pass/SKILL.md

Run the registered Chung academic-voice pass: join technical representations to institutional consequences for identity, authority, competence, and accountability. Use when: "chung voice", "my voice pass", "authorial voice pass", "institutional identity voice", or an explicit request to audit or draft in this register.

citation-format-passskills/citation-format-pass/SKILL.md

Run a Turabian/Chicago citation-FORM conformance pass — verify single-style consistency (notes-bibliography vs. author-date), note/bibliography/reference-list form, shortened-note discipline, parenthetical placement, and block-quote citation placement. Use when: "check my citations", "Turabian pass", "Chicago format", "fix the bibliography", "are my references formatted right".

claim-coverage-auditskills/claim-coverage-audit/SKILL.md

Ph1 → Ph2 admission audit. Reads manuscript/{section}.md and references/REFERENCES.md, extracts the section's claims, maps each claim to resolving sources in the pool, emits a three-set coverage map (covered / partially-covered / uncovered) plus a coverage score at reviews/claim_coverage_{date}_{cycle_id}.md. Manually invokable via /claim-coverage-audit; auto-invoked by run-phase-2 Step 0.5. Deterministic — same inputs produce byte-identical findings modulo timestamp.

classify-manuscriptskills/classify-manuscript/SKILL.md

Establish paper type, P-stage (P0/P1/P2), venue, and default final lifecycle phase before review. Emit the machine-readable classification keys consumed by lifecycle and snowball skills. Mandatory first step.

definition-derivation-checkskills/definition-derivation-check/SKILL.md

Run a focused Abbott M-1 pass — for each load-bearing / contested term, decide whether it is derived from the theory's questions or stipulated by fiat, with the C-6 upfront-glossary carve-in (keys-only glossaries pass; glossaries that pre-state a derived construct's payoff are flagged). P2-gated. Use when: "definition-derivation check", "did I stipulate or derive this", "M-1 pass", "is my central construct earned", "check my definitions table".

dissolution-move-checkskills/dissolution-move-check/SKILL.md

Run a focused Abbott M-2 pass — for each place the argument engages a rival view, check the three-part move: charitable reconstruction, a named buried assumption, and dissolution (reframing the dispute away) rather than mere contradiction or strawman. P2-gated. Use when: "dissolution check", "M-2 pass", "did I strawman this", "am I contradicting or dissolving", "check how I handle rival views".

extend-snowball-incrementalskills/extend-snowball-incremental/SKILL.md

Ph2 in-loop snowball micro-iteration — extends the reference pool against one or a few uncovered claims. Reads the claim, section topic register, and current references/REFERENCES.md; runs a narrow seed-and-saturate (max_iterations=2, per_seed_cap=5) with a direct-claim Scholar Gateway fallback. Writes a delta to the REFERENCES.md `snowball` table (never core corpus), one row to reviews/snowball_log.md, and one Rule 7a row per admit to reviews/external_verification_log.md.

grammar-mechanics-passskills/grammar-mechanics-pass/SKILL.md

Run a targeted Blue Book grammar-and-punctuation correctness pass on academic prose — mechanical scan (it's/its, comma splices, that/which, Oxford comma, compound-modifier hyphenation, number style) plus a judgment pass on agreement and restrictiveness, emitting per-finding fixes. Use when: "copyedit", "grammar pass", "punctuation check", "Blue Book pass", "fix the mechanics", "proofread".

graph-grounding-overlayskills/graph-grounding-overlay/SKILL.md

Unavailable graph-grounding overlay. Returns GRAPH_GOVERNED_GENERATION_UNAVAILABLE even when graph files are fresh and structurally valid; performs no graph-derived review or Wiki mutation.

grounding-auditskills/grounding-audit/SKILL.md

Run a GROUNDING_PROTOCOL compliance audit on review artifacts, revision logs, or agent outputs — four categories: citation accuracy, computed-metric verification, path existence, rule-citation fidelity — flags hallucination and fabrication. Use when: "grounding audit", "hallucination check", "are these citations real", integrity check.

ingest-m5-to-wikiskills/ingest-m5-to-wiki/SKILL.md

Fail-closed Coupling D entry point. Canonical Wiki ingestion of an M5 manuscript is unavailable; returns a structured deferred result only.

inherit-snowball-from-wikiskills/inherit-snowball-from-wiki/SKILL.md

Hidden unavailable pre-seed inheritance. Returns GRAPH_GOVERNED_GENERATION_UNAVAILABLE; does not traverse communities or emit pre_seed authority.

narrative-structure-passskills/narrative-structure-pass/SKILL.md

Run a targeted Sexton narrative-structure pass — 10-item arc check covering central need, forward drive, show-then-tell, cause-and-effect, voice, and title. Use when: "structural feedback", "narrative review", "arc check", "does the paper have a through-line", "Sexton pass".

p-stage-checkerskills/p-stage-checker/SKILL.md

Verify a manuscript's vocabulary, structure, and contribution claims match its declared P-stage (P0 phenomenon collection / P1 characterization / P2 research-problem definition) and flag P2 vocabulary in P1 conclusions. Use when: "P-stage check", "is my P-stage right", "am I writing like a P1 paper", stage drift.

plugin-commandsskills/plugin-commands/SKILL.md

Show the supported user-facing slash commands in the co-author-harness plugin, with a short purpose, best-use moment, and honest runtime status. Use for command help, first-time orientation, or ambiguous project routing.

promote-lessons-to-wikiskills/promote-lessons-to-wiki/SKILL.md

Fail-closed Coupling C entry point. Canonical Wiki promotion of research_notes/lessons_learned.md is unavailable; returns a structured deferred result only.

public-interest-accountability-passskills/public-interest-accountability-pass/SKILL.md

Run an optional Eubanks-style pass for policy-critical writing: human-impact anchoring, mechanism traceability, and evidence-disciplined normative framing — for inequality, public-service, or accountability manuscripts. Use when: "policy-critical framing", "Eubanks pass", automated-decision critique.

quick-deterministicskills/quick-deterministic/SKILL.md

Run the canonical mechanical pre-flight on a manuscript via `python scripts/audit/run_all.py`, adding `--project-root` when available so D-STYLE profile routing and surface validation are emitted. Summarizes severity counts and top locators. Use when: "quick check", "pre-flight", "mechanical pass", before deep review.

repin-registerskills/repin-register/SKILL.md

Deliberately recompute and version the domain-native register semantic pins, record the package-scoped snapshot and re-pin ledger, and optionally request a Planner-owned project rebind. Use at milestone transitions, after grounded-source admission, after MF-POLICY pin discovery, or for an explicit maintenance re-pin; never use intra-cycle to move an active round's yardstick.

response-letter-reviewskills/response-letter-review/SKILL.md

Review a response letter or rebuttal — opening strength, discipline provenance, tone audit, coverage completeness, scope hedging, and SAFEGUARD integrity checks. T3R entry point in the Incremental Tier Protocol (v0.5.0+).

retrofit-concept-groundingskills/retrofit-concept-grounding/SKILL.md

Retrofit wiki concept pages with grounding citations to existing source pages. Converts in-prose author-year references into wikilinks to `sources/` pages, updates frontmatter `sources` and `grounding_status`, and appends a grounding footer. Performs surgical edits only — does not rewrite page content.

run-draftskills/run-draft/SKILL.md

Draft from a brief without a pre-existing project using distinct native Generator, Evaluator and Reflector contexts, exact-byte review and required closeout. Explicit governed lifecycle requests retain assignment publication and acceptance gates.

run-finalizeskills/run-finalize/SKILL.md

Public 0.50 finalize coordinator on staging. Coordinates Planner, Generator, Evaluator, and Reflector. Generator publishes only via assignment_writer_commit.py to staging. Evaluator certifies shipment bytes. Writer is the apply step. Parked paper-specific body: run-phase-4.

run-generator-sessionskills/run-generator-session/SKILL.md

CLOSED public bypass (CLOSED_PUBLIC_BYPASS). Do not write manuscript from chat. Route to /run-draft or /run-iterate.

run-iterateskills/run-iterate/SKILL.md

Revise an existing manuscript without a pre-existing project: independent diagnosis, bounded plan, Generator revision, independent review, corrections and required reflection. Preserves untouched bytes and supports proposal-only delivery. Governed lifecycle gates remain.

run-phase-1skills/run-phase-1/SKILL.md

Parked paper-specific compatibility body for /run-draft. Not a public 0.50 coordinator. Kept on disk for old slash history.

run-phase-2skills/run-phase-2/SKILL.md

Parked paper-specific compatibility body routing to /run-iterate --profile refine. Not a public 0.50 coordinator.

run-phase-3skills/run-phase-3/SKILL.md

Parked paper-specific compatibility body for /run-iterate. Not a public 0.50 coordinator. Kept on disk for old slash history.

run-phase-3-stabilityskills/run-phase-3-stability/SKILL.md

Legacy compatibility router for the former Ph3 stability sub-mode. Route to /run-iterate with profile=stability; the stability envelope is now an iterate profile.

run-phase-4skills/run-phase-4/SKILL.md

Parked paper-specific compatibility body for /run-finalize. Not a public 0.50 coordinator. Kept on disk for old slash history.

run-reflectionskills/run-reflection/SKILL.md

Reflect on named task evidence without a project, or close a governed shipment in its declared mode. Required standalone closeout uses a distinct native Reflector and reopens correction for material findings. No acceptance or Workbench apply.

seed-snowball-discoveryskills/seed-snowball-discovery/SKILL.md

Ph1 entry skill — assemble references/REFERENCES.md from a section's claim register via Wohlin-style snowball saturation. Current operating mode: external-verifier-only while graph authority unavailable; SK-36 Phase 0 is an immediate no-op; Class 1 verifier fall-through; read-only Wiki page consultation; dual-path access (filesystem / mcp_fastpath). Stops on rate < ε (default 0.05) or 4 iterations. Trigger: /seed-snowball-discovery, fresh section, or references_initialized:false.

sentence-level-passskills/sentence-level-pass/SKILL.md

Run a targeted Bacon sentence-craft pass on academic prose — a concept-introduction priority gate plus a 10-point checklist covering focus, semantic predication, balance, modification, variety, and rhythm, emitting per-sentence findings with rewrites. Use when: "line editing", "sentence-level feedback", "prose polish", "Bacon pass", "tighten the prose".

suchman-register-auditskills/suchman-register-audit/SKILL.md

Two-layer audit of Suchman register compliance — seven-move inventory (situated action, plans-as-resources, asymmetric design deployment) plus theoretical-adequacy check for plans/situated action and asymmetric framing. Use when: "Suchman register check", "Suchman-dominant register", Suchman (2007) cited in RE or design work.

tool-contract-roundtripskills/tool-contract-roundtrip/SKILL.md

Round-trip probe of every external-verifier MCP before a package release — invoke each advertised tool, inspect response payloads for undocumented contract fields, and surface placeholder namespaces, stale UUIDs, and referenced-but-unexercised tools. Use this before bumping the plugin version, when adding a new verifier, or when a runtime namespace mismatch is suspected.

turabian-format-passskills/turabian-format-pass/SKILL.md

Check Turabian/Chicago Appendix A document format: heading hierarchy, front-matter order, title-page elements, tables and figures, and the manual physical-layout checklist. This pass is separate from citation form and grammar. Use for Turabian layout, headings/front matter, thesis formatting, or Appendix A checks.

Plugin manifests3

.codex-plugin/plugin.json
{
  "name": "co-author-harness",
  "version": "0.50.2",
  "description": "Research and academic paper writing harness with governed planning, evaluation, generation, and reflection skills.",
  "author": {
    "name": "Young Jo Chung",
    "email": "[email protected]",
    "url": "https://github.com/UtopianYoungChung"
  },
  "homepage": "https://github.com/UtopianYoungChung/co-author-harness",
  "repository": "https://github.com/UtopianYoungChung/co-author-harness.git",
  "license": "MIT",
  "keywords": [
    "academic-writing",
    "research",
    "review",
    "governance"
  ],
  "skills": "./skills/",
  "interface": {
    "displayName": "Co-Author Harness",
    "shortDescription": "Governed academic writing and review workflows.",
    "longDescription": "Loads the co-author harness skill surface for project-aware academic planning, review, drafting, iteration, and lifecycle checks.",
    "developerName": "Young Jo Chung",
    "category": "Productivity",
    "capabilities": [
      "Academic writing",
      "Manuscript review",
      "Research governance"
    ],
    "defaultPrompt": [
      "Show the co-author harness commands.",
      "Review an academic manuscript with the harness.",
      "Check a project's harness lifecycle state."
    ]
  }
}
.claude-plugin/plugin.json
{
  "name": "co-author-harness",
  "version": "0.50.2",
  "description": "Research and academic paper writing harness. Four roles: Planner, Evaluator, Generator, Reflector.",
  "author": {
    "name": "Young Jo Chung",
    "email": "[email protected]",
    "url": "https://github.com/UtopianYoungChung"
  },
  "homepage": "https://github.com/UtopianYoungChung/co-author-harness",
  "repository": "https://github.com/UtopianYoungChung/co-author-harness.git",
  "license": "MIT",
  "keywords": [
    "research",
    "academic-writing",
    "peer-review",
    "four-agent-loop",
    "phase-ladder",
    "grounding-protocol",
    "snowball-references",
    "IS-research",
    "HCI",
    "zotero"
  ]
}
plugin.json
{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "co-author-harness",
  "version": "0.50.2",
  "description": "Research and academic paper writing harness. Four roles: Planner, Evaluator, Generator, Reflector.",
  "author": {
    "name": "Young Jo Chung",
    "email": "[email protected]",
    "url": "https://github.com/UtopianYoungChung"
  },
  "homepage": "https://github.com/UtopianYoungChung/co-author-harness",
  "repository": "https://github.com/UtopianYoungChung/co-author-harness.git",
  "license": "MIT"
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[co-author-harness on Agent Plugins Marketplace](https://pluginsmp.com/plugins/co-author-harness)