From 2ef691fb5f6194b61d726923f9e75501b078fc14 Mon Sep 17 00:00:00 2001 From: Han Hu <72934230+hanhuark@users.noreply.github.com> Date: Fri, 12 Jun 2026 18:57:00 -0500 Subject: [PATCH] Add reviewer-author loop plugin --- .claude-plugin/marketplace.json | 19 ++++++++++++++++++- README.md | 3 ++- .../.claude-plugin/plugin.json | 10 ++++++++++ .../commands/reviewer-author-loop.md | 15 +++++++++++++++ 4 files changed, 45 insertions(+), 2 deletions(-) create mode 100644 plugins/reviewer-author-loop/.claude-plugin/plugin.json create mode 100644 plugins/reviewer-author-loop/commands/reviewer-author-loop.md diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 6f29b6b..c152d1a 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -1233,6 +1233,23 @@ "subagent" ] }, + { + "name": "reviewer-author-loop", + "source": "./plugins/reviewer-author-loop", + "description": "Human-in-the-loop manuscript improvement workflow that cycles through reviewer critique, author revision, verification, and re-review until acceptance or a pause condition.", + "version": "0.1.0", + "author": { + "name": "Han Hu", + "url": "https://github.com/hanhuark" + }, + "category": "Workflow Orchestration", + "homepage": "https://github.com/hanhuark/reviewer-author-loop-skill", + "keywords": [ + "workflow", + "writing", + "review" + ] + }, { "name": "product-sales-specialist", "source": "./plugins/product-sales-specialist", @@ -1672,4 +1689,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/README.md b/README.md index e4de615..f1caf58 100644 --- a/README.md +++ b/README.md @@ -61,6 +61,7 @@ Install or disable them dynamically with the `/plugin` command — enabling you - [lyra](./plugins/lyra) - [model-context-protocol-mcp-expert](./plugins/model-context-protocol-mcp-expert) - [problem-solver-specialist](./plugins/problem-solver-specialist) +- [reviewer-author-loop](./plugins/reviewer-author-loop) - [studio-coach](./plugins/studio-coach) - [ultrathink](./plugins/ultrathink) @@ -212,4 +213,4 @@ Example: ## Contributing Contributions are welcome! - You can add your favorite plugins, share best practices, or submit your own marketplace. \ No newline at end of file + You can add your favorite plugins, share best practices, or submit your own marketplace. diff --git a/plugins/reviewer-author-loop/.claude-plugin/plugin.json b/plugins/reviewer-author-loop/.claude-plugin/plugin.json new file mode 100644 index 0000000..906e4f9 --- /dev/null +++ b/plugins/reviewer-author-loop/.claude-plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "reviewer-author-loop", + "description": "Human-in-the-loop manuscript improvement workflow that cycles through reviewer critique, author revision, verification, and re-review until acceptance or a pause condition.", + "version": "0.1.0", + "author": { + "name": "Han Hu", + "url": "https://github.com/hanhuark" + }, + "homepage": "https://github.com/hanhuark/reviewer-author-loop-skill" +} diff --git a/plugins/reviewer-author-loop/commands/reviewer-author-loop.md b/plugins/reviewer-author-loop/commands/reviewer-author-loop.md new file mode 100644 index 0000000..28b92c0 --- /dev/null +++ b/plugins/reviewer-author-loop/commands/reviewer-author-loop.md @@ -0,0 +1,15 @@ +# Reviewer-Author Loop + +Run an iterative manuscript improvement workflow: + +1. Review the manuscript as a skeptical but constructive peer reviewer. +2. Revise as the author to address actionable comments. +3. Verify that each comment was resolved without introducing unsupported claims. +4. Re-review the revised manuscript. +5. Continue until the manuscript is acceptable or pause when human input is needed. + +Pause and ask the researcher when progress requires new experiments, unavailable data, original theory, modeling choices, citation judgment, or confidential author decisions. + +Use the full skill when available: + +https://github.com/hanhuark/reviewer-author-loop-skill