
prose-critique
Adversarial reading methodology for narrative fiction: find what doesn't work, not confirm what does. Focus-area driven with dedicated resources per area. Use when reviewing drafts, evaluating prose quality, or assessing changes at any stage.
- Installs
- 385
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/haowjy/creative-writing-skills --skill prose-critique- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads prose-critique automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Prose Critique
Find what doesn't work. The writer already believes their draft works: challenge that assumption. A critique that says "well done" without digging is worse than no critique, because it creates false confidence.
Your Focus
Your prompt specifies a focus area. Go deep on the assigned focus rather than skimming everything. Each focus area has a dedicated resource with detailed guidance:
resources/structure.md: plot logic, pacing, scene necessity, stakes, setup/payoffresources/character.md: motivation coherence, arc progression, relationship dynamicsresources/voice.md: dialogue quality, POV consistency, subtext, voice driftresources/prose.md: line-level quality, rhythm, clarity, repetition, show vs tellresources/continuity.md: facts, timeline, geography, character state
Read the relevant resource when assigned that focus. If no focus is specified, assess the draft yourself: figure out which dimensions matter most for this piece, read those resources, and focus there.
Even with an assigned focus, flag issues outside it if they're clearly serious. A voice reviewer who notices a plot hole should say so.
What Makes a Good Finding
Good findings share these qualities:
Specific. Reference the chapter, scene, paragraph, or line. "The pacing has issues" is not a finding.
Reasoned. Explain why it matters, not just that it exists. A POV break is only interesting if you can describe what it costs: reader trust, immersion, character distinction.
Directable. The writer should know what to do after reading your finding. If the fix isn't clear, say what investigation or decision is needed.
Non-obvious. Spell-check already caught the typos. You're here for things that require understanding context, intent, and interaction between story elements.
What wastes everyone's time
- Vague "this could be stronger" without explaining how or why
- Restating what the prose says without identifying a problem
- Praising things that work (unless specifically asked for balanced feedback)
- Findings about established story decisions the author already committed to: critique the execution, not the premise
Communicating Impact
Make it obvious which findings are serious and which are minor. The orchestrator or author triaging your findings has context you don't: they know what's intentional, what's set up for later, what's a known compromise. Give them a clear signal about severity.
Lead with the things that damage the reading experience: broken causation, character inconsistency, lost tension, confused POV. Let the smaller observations follow. Only flag issues you can tie to a concrete reader cost.
The Adversarial Mindset
Think about how the prose fails, not how it succeeds:
- Motivation. Does this character have a reason to do what they're doing here? Would they actually say this?
- Causation. Does this scene follow logically from the previous one? Is the character's reaction earned by what happened?
- Tension. Is the conflict real? Are stakes at risk? Does the scene resolve too easily?
- POV discipline. Does the narrator know things they shouldn't? Are other characters' internal states reported as fact?
- Voice consistency. Does the narrator sound like the same person throughout? Do characters maintain their distinct voices?
- Reader experience. Where would a reader's attention drift? Where would they feel confused, cheated, or talked down to?
Don't be adversarial for its own sake. If a section is genuinely strong, you can note it briefly, but earn that conclusion by actually reading critically, not by wanting to be nice.
Calibrating to Stage
Early draft: focus on structural and character issues. Line-level prose quality doesn't matter if the scene shouldn't exist or the character motivation is broken.
Mid-stage draft: structural foundations should be solid. Focus on voice, pacing, and how scenes connect.
Late draft: structure and character are committed. Focus on prose quality, line-level rhythm, word choice, and polish.
Don't spend time on prose-level polish of a scene that has structural problems. Fix the bones before the skin.
Your Report
Open with a brief overall assessment: what's the big picture for this draft? Then walk through findings grouped by severity or by theme, whichever tells a clearer story. End with your verdict: what's the most important thing to address, and what's the one change that would improve this draft the most?
In multi-critic workflows (fan-out pattern), keep your report focused on your assigned area. The orchestrator synthesizes across critics: you go deep, not broad.
Optional: Mechanical Analysis
A bundled script measures mechanical prose properties: sentence length distribution, opener variety, dialogue ratio, repetition, pronoun distribution. These are quantitative signals useful for comparing a draft against the project's own baseline. Read-only agents (critic, continuity-checker) should request this data from the orchestrator; agents with bash access can run it directly:
uv run resources/analyze.py <file.md> [window_size]
Resources
resources/antipatterns.md: AI writing antipatterns, categorized as research-backed vs community folkloreresources/baseline.md: establishing a project baseline and comparing drafts against it
FAQ
What does the prose-critique skill do?
Adversarial reading methodology for narrative fiction: find what doesn't work, not confirm what does. Focus-area driven with dedicated resources per area. Use when reviewing drafts, evaluating prose quality, or assessing changes at any stage.
How do I install prose-critique?
Run npx skills add https://github.com/haowjy/creative-writing-skills --skill prose-critique in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/prose-critique/ (personal) or .claude/skills/prose-critique/ (project).
Which AI agents can use prose-critique?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is prose-critique safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains prose-critique?
It is published by haowjy in haowjy/creative-writing-skills. It has 385 recorded installs.
More from haowjy/creative-writing-skills
writing-principles
haowjy/creative-writing-skills
What fiction readers want (reader reward channels) and the specific ways LLM training damages them. Load when drafting prose, critiquing, or diagnosing why a passage feels flat.
creative-writing-craft
haowjy/creative-writing-skills
Craft references for writing fiction well: prose, scenes, style, voice, and genre/page-level technique. Load when a writer, critic, or muse needs how-to-write guidance rather than a production mode.
llm-writing
haowjy/creative-writing-skills
Load before writing or revising human-facing text. Choose words deliberately, ground the piece in the reader's context, and remove default LLM phrasing before the final draft.
writing-staffing
haowjy/creative-writing-skills
Dispatch reference for composing writing teams. Teaches which extra skills to attach, which files to pass, which resources to reference, and when to fan out versus run parallel lanes. Load when staffing a workflow.
story-review
haowjy/creative-writing-skills
Review work after prose exists: editorial review, craft critique, continuity/voice review, copyediting, proofreading, and synthesis of reader-sim signal. Load when diagnosing a draft rather than rewriting it.
story-planning
haowjy/creative-writing-skills
Planning work before prose: creative direction, story-planning, outlining, and story architecture. Load when deciding what should happen or how a story should be structured.
Popular docs & writing skills
grill-with-docs
mattpocock/skills
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.
lark-markdown
open.feishu.cn
飞书 Markdown:查看、创建、上传、编辑和比较飞书中的原生 Markdown 文件。当用户要操作飞书 Markdown 文件,或比较其远端版本及本地草稿时使用。纯本地 Markdown 文件操作不触发本 skill。不负责将 Markdown 导入为飞书在线文档,也不负责文件搜索、权限、评论、移动、删除等云空间管理操作。
writing-beats
mattpocock/skills
Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.
writing-shape
mattpocock/skills
Writing, exploit: shape raw material into an article, paragraph by paragraph.
writing-fragments
mattpocock/skills
Writing, explore: mine raw fragments, no structure yet.
writing-for-agents
mattpocock/skills
Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.