check-article
Check whether article/hug-flow.md, the verbatim copy of the published HuG Flow post, is missing anything or out of date given the current repo content, and report what the post needs. Use when the use
SKILL.md.claude/skills/check-article/SKILL.md
GitHubCheck the article against the repo
article/hug-flow.md is published to https://julienberanger.com/hug-flow
by CI when it changes on main. The repo is the source of truth: the
question is is the post missing anything, or still saying something the
repo has changed?
This skill reports only. It never edits, stages or commits. Fixes always
go to article/hug-flow.md, never to the repo files it was compared with.
Order
git diff --name-only main...HEAD(plus uncommitted changes): check the files this pull request changed first. That is where drift comes from.- Then walk the whole map below. Read both sides in full; don't sample.
- Then any tracked file not in the map (
git ls-files): if it adds or changes something the post describes, or should describe, it's a finding.
Map
| Repo | Article |
|---|---|
README.md intro, package.json description |
Frontmatter title, description |
README.md intro |
Intro, between the title and Motivation |
README.md Motivation |
Motivation |
README.md Get started, SETUP.md |
Get started |
README.md What it looks like |
What it looks like |
spec/hug-flow.md, header table to §11 |
Official spec, character for character |
examples/julien/README.md intro and Files |
My own setup intro |
examples/julien/CLAUDE.md |
My own setup, CLAUDE.md code block, character for character |
examples/julien/skills/super-app-issue/SKILL.md |
My own setup, intake skill summary and link |
| Further reading in the spec and examples README | Further reading |
Expected differences
Don't report these:
- In Official spec: headings one level lower, relative links turned into
absolute
https://github.com/julienbrg/hug/...URLs, and the spec's title and Further reading left out. - In the intro: the README's "Human-Gated Flow" subtitle and its line pointing to the article left out.
- In Get started: links to repo files written as plain text or absolute URLs.
- The rest of
examples/julien/README.md(Stack, lifecycle mapping, enforcement layer, coverage, known deviations) andexamples/julien/settings.jsonandrepo-settings.sh: the article links toexamples/julieninstead of quoting them. - First person ("I", "my setup") in the article vs neutral wording in the repo.
- Wording that points to a file in the repo where the article quotes it inline ("Here it is as I use it").
- Markdown formatting that prettier applies to the repo but not to
article/(table padding, list markers, emphasis style) when the text is the same.
Report
If the post is up to date, say so in one line.
Otherwise, one table, most important first:
| Repo | Article | Missing or outdated |
|---|
Give the repo location as a clickable path:line and the article location
as §n plus a short quote (or "nowhere" when it's missing). Then propose
the edit to article/hug-flow.md as the next chunk, to go through the
usual review loop.