スキル一覧に戻る
JohannesKonings

post-review

by JohannesKonings

Website & Blog & Notes

0🍴 1📅 2026年1月19日
GitHubで見るManusで実行

SKILL.md


name: post-review description: Review and lightly edit a single blog post under _posts/ for prose quality and source hygiene, without changing code examples or post structure.

Purpose

Use this skill when the user asks to review a blog post.

This skill is optimized for repositories where the canonical post lives under _posts/ and other locations may contain copies.

Hard rules (must follow)

  1. Only edit the mentioned post file under _posts/.

    • Do not edit copies in other folders (e.g. crossPosts/, websites/, etc.).
    • If the user didn’t name a specific post path, ask for it.
  2. Fix typos and grammar first, prose only.

    • Edit narrative text for spelling, grammar, capitalization, and clarity.
    • Keep wording factual and concise; avoid marketing language.
  3. Keep code examples unchanged, but make them collapsible.

    • Do not edit the contents of fenced code blocks (), inline code, CLI commands, IAM policies, JSON/YAML snippets, or log outputs.
    • Wrap fenced code blocks in HTML <details> / <summary> so the examples are collapsible.
    • When wrapping, keep the code block content byte-for-byte identical.
    • If a code example appears wrong, mention it as a suggestion only—do not modify it.
  4. Do not change post structure.

    • Don’t reorder headings/sections.
    • Don’t add new mid-post sections.
    • You may add/update a final section named “Sources and links” at the end (see below).
    • Provide structural improvements as suggestions in chat only.
  5. Check links and keep them in place.

    • Do not remove or relocate inline links.
    • Validate that all outbound URLs resolve.
    • Research whether each link is correctly referenced by the surrounding text (see “Link context research”).
    • Do not run terminal commands for link checking unless the user explicitly asks.

Review workflow

Step 1 — Identify the target

  • Confirm the exact path of the post under _posts/.
  • Verify you will only edit that file.

Step 2 — Prose cleanup (no code changes)

  • Fix spelling and grammar issues.
  • Normalize capitalization for headings (only if it’s clearly accidental; keep intentional styling).
  • Prefer short, precise sentences.
  • Replace vague phrases with concrete, factual statements when possible.

Step 3 — Consistency check (suggestions only)

Check and report (in chat) whether these align:

  • Title vs. summary vs. body: same subject and scope.
  • Post promise (overview) vs. actual content (sections exist and match intent).
  • Terminology: consistent use of product names (e.g., “AWS CDK”, “cdk-nag”, “AwsSolutions-S1”).

Do not restructure the post; only suggest.

  • Extract all unique URLs (including bare URLs and Markdown links).
  • Validate each link using a lightweight fetch (prefer a HEAD/metadata-style check via your available tools).
  • If a link is broken:
    • If you can find a corrected canonical URL quickly, suggest it.
    • Otherwise, leave the link unchanged and report it.

Goal: ensure the text around a link accurately describes what the link is/claims.

For each URL:

  • Fetch enough of the target page (or its canonical docs section) to understand what it actually is.
  • Compare the anchor text and the nearby prose claim to the linked content.
  • Flag any false derivation (e.g., the post claims the link proves X, but the link actually says Y; or the anchor text implies a different resource).

Rules:

  • Do not change URLs unless the URL itself is incorrect/broken.
  • Any proposed fixes to surrounding descriptions must be factual, concise, and non-marketing.
  • If verification is not possible (auth wall, dynamic content, rate-limit), explicitly say so and do not guess.

If Step 5 finds any mismatches, do not immediately change the post’s prose for those areas.

Instead:

  1. Provide a short report listing:
    • The URL
    • The current claim/anchor text
    • What the source actually supports (quote/summary-level, no long paste)
    • The proposed replacement wording
  2. Ask the user for explicit approval (yes/no) to apply those wording fixes.

You may still apply pure typos/grammar fixes elsewhere in the post that are unrelated to Step 5.

At the end of the post, ensure there is a final section:

  • Heading: ## Sources and links
  • Contents: a bullet list of every URL mentioned anywhere in the post, de-duplicated.

Rules:

  • Keep inline links exactly where originally referenced.
  • The final list is additive: it should include all links, including those already under “Additional Resources”.

Output expectations

  • Make the minimal set of edits needed to fix prose.
  • Summarize what changed.
  • Provide a short “Suggestions” list for structure/title/summary alignment issues.
  • Provide a short “Link check” report (OK / redirected / broken).
  • If link-derived wording changes were proposed, wait for explicit approval before applying them.

スコア

総合スコア

65/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

レビュー

💬

レビュー機能は近日公開予定です