一键导入
docs-improve
Review docs, score issues, preview edits. Use for READMEs, guides, help docs, Markdown/MDX/RST/HTML.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Review docs, score issues, preview edits. Use for READMEs, guides, help docs, Markdown/MDX/RST/HTML.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Shell out to claude CLI.
Run a multi-agent debate to compare options and converge on a decision.
Run the same task with multiple agents for reviews, critiques, or model comparison.
Autonomous large-task delivery agent. Use for long-running coding work that should go from objective or plan to implemented code, review fixes, PR/MR, and green CI with minimal human-in-the-loop gates.
Manage ClickUp tasks.
Generate a project template for Coolify
| name | docs-improve |
| description | Review docs, score issues, preview edits. Use for READMEs, guides, help docs, Markdown/MDX/RST/HTML. |
Review prose documentation and help articles. Produce a structured critique first, then apply only the suggestions the user explicitly approves.
This is a review-first workflow, not an automatic rewrite. Every proposed change must be located, severity-rated, and previewed before any file is edited.
Use this skill when the user asks to improve, review, critique, score, analyze, or fix prose documentation, including:
Do not use this skill for:
If the request could mean code review or documentation review, ask one short clarifying question before proceeding.
Determine which file or files to analyze, in this order:
Glob and Grep.Only analyze prose document files: .md, .mdx, .mdc, .rst, .txt, .html, or .htm.
If multiple plausible matches exist, list the top 3-5 paths with one-line reasons and ask the user to choose. Do not guess when edits may later be applied.
If no match exists, say:
I couldn't find a document matching '<topic>'. Please provide a file path or describe where the document lives.
Read the entire target file when practical.
Before scoring, look for local documentation conventions when practical:
README.md files in docs directoriesCONTRIBUTING.mdSTYLEGUIDE.md, DOCS_GUIDELINES.md, or similar filesUse local conventions over generic writing preferences.
If the file has uncommitted changes or the user asks to review recent edits, consider the diff context and prioritize changed regions. Do not ignore obvious issues outside the diff if they materially affect the page.
Think carefully before writing the review. Score the article from 0 to 100 using this rubric.
| Dimension | Weight | High Score | Mid Score | Low Score |
|---|---|---|---|---|
| Readability | 25 | Natural flow, concise sentences, jargon defined, scannable layout | Some dense passages or unnecessary jargon | Walls of text, undefined acronyms, hard to scan |
| Completeness | 25 | Covers expected reader questions for the stated scope | Missing minor context, outputs, prerequisites, or next steps | Missing major steps, prerequisites, outcomes, or recovery guidance |
| Accuracy | 20 | Claims, commands, links, names, and examples are verified or internally consistent | Some unverifiable or possibly stale details | Clear contradictions, broken local links, wrong commands, or unsupported claims |
| Structure | 15 | Logical page type, heading hierarchy, sequence, and navigation | Minor ordering or hierarchy issues | Disorganized, misleading headings, or FAQ/list anti-patterns |
| Clarity | 15 | Unambiguous language, clear actors, clear outcomes | Some vague pronouns or buried leads | Contradictions, ambiguous instructions, unclear ownership |
Scoring calibration:
For Accuracy findings:
unverifiable instead of wrong.Code examples are part of documentation, but treat them carefully.
Return up to 10 suggestions. Order them by severity: High first, then Medium, then Low. If there are more than 10 issues, pick the 10 most impactful.
Each suggestion must use this format:
[N] CATEGORY - SEVERITY - CONFIDENCE
Location: <section heading or page region>, lines X-Y
Near: "exact quote from the target passage, 15 words or fewer"
Issue: one sentence describing what is wrong and why it matters.
Why it helps: one sentence describing the reader benefit.
Preview:
BEFORE: exact sentence, fragment, or short passage to change
AFTER: proposed replacement
Categories:
Severity:
Confidence:
Locator rules:
Near: must be verbatim from the file unless the target is a file-level issue. For file-level issues, use Near: (file-level).not auto-applicable in the Issue sentence.Preview rules:
not auto-applicable unless the exact edit is safe.Use this output format:
========================================
DOCS IMPROVE - <filename>
Score: <N>/100
Confidence: <High|Medium|Low>
========================================
Verdict: <one sentence naming the biggest strength and biggest weakness.>
Verification: <what was checked, or what could not be verified.>
Suggestions
-----------
[1] Completeness - High - High confidence
Location: ## Prerequisites, lines 12-18
Near: "Before you start, create a token"
Issue: The prerequisites omit the required permission, so readers can create unusable tokens.
Why it helps: Readers can verify they have the right access before starting.
Preview:
BEFORE: Before you start, create a token.
AFTER: Before you start, create a token with the `write:packages` permission.
[2] Readability - Medium - Medium confidence
...
Summary
-------
High: N | Medium: N | Low: N | Total: N
Highest-impact fix: [N] <short description>
Verification needed: N suggestions
========================================
After the review, ask:
Apply suggestions? Reply with "apply 3", "apply 1,4,5", "apply all", or "skip".
If there are no High or Medium findings and the score is 88 or higher, do not invent Low suggestions. Output the score, verdict, verification note, and:
No suggestions to apply. This article is in good shape.
Apply suggestions only after explicit user approval.
Accepted user commands:
apply Napply N,M,Kapply allskipIf multiple files were reviewed, require the file path in the apply command, such as apply docs/foo.md 2 or apply all in docs/foo.md.
Before editing:
Apply one suggestion at a time. After each application, confirm:
Applied [N]: <one-line description>
If a suggestion cannot be applied safely, skip it and explain:
Skipped [N]: <reason>
When done, print:
Applied N/M suggestions.
Do not apply suggestions the user did not approve.
Do not edit these unless the suggestion explicitly targets them and the user explicitly approved that specific change:
{name}, %s, {{value}}, or $TOKENdo not edit, auto-generated, or similarPreserve:
If edit tooling is unavailable, provide a patch-style diff or exact replacement instructions instead of claiming changes were applied.
Batch summary format:
| File | Score | Verdict | Suggestions |
|---|---:|---|---:|
If the file is too large to review fully in one pass, say so. Review by major section and clearly state whether the score applies to the whole file or only reviewed sections.
For files under 100 words, note that the file may be too brief to fully evaluate and score with lower confidence.
Analyze in the article's language. Note the language in the header or verification line.
Refuse gracefully:
This file doesn't look like prose documentation I can review.
Examples:
Review package.json: refuse as machine-readable config.Improve this function comment: refuse unless it is end-user documentation.Review OpenAPI YAML: refuse as machine-readable schema; offer to review generated prose docs instead.Apply all suggestions to every file: ask for confirmation per file if the changes affect protected syntax or technical claims.========================================
DOCS IMPROVE - docs/receiving/asn-guide.md
Score: 64/100
Confidence: Medium
========================================
Verdict: The guide explains the core ASN workflow clearly, but it omits confirmation feedback readers need to verify success.
Verification: Checked local command references and internal links; external links were not checked.
Suggestions
-----------
[1] Accuracy - High - High confidence
Location: ## Import an ASN, lines 42-44
Near: "run php shell/asn.php --import <file>"
Issue: The documented flag conflicts with the current command reference, so readers may run a failing command.
Why it helps: Readers can copy and run the command successfully.
Preview:
BEFORE: run php shell/asn.php --import <file>
AFTER: run php shell/asn.php --ingest <file>
[2] Completeness - High - Medium confidence
Location: ## Upload the file, lines 29-31
Near: "the system will process the file"
Issue: The guide does not tell readers what success confirmation to expect.
Why it helps: Readers can verify the upload succeeded before moving on.
Preview:
BEFORE: After uploading, the system will process the file.
AFTER: After uploading, the system will process the file. You should see an "ASN Queued" status before continuing.
Summary
-------
High: 2 | Medium: 0 | Low: 0 | Total: 2
Highest-impact fix: [1] Update the import command flag.
Verification needed: 1 suggestion
========================================
Apply suggestions? Reply with "apply 3", "apply 1,4,5", "apply all", or "skip".