claude-code-plugin-ref…
Explain plugin, skill, command, agent, and hook mechanics used here. Use when authoring or debugging plugins. Do not use for ops;…
Refreshes README structure favoring concision (an index, not a manual). Use when the README needs a structural update after significant project changes.
Claude Code
$ npx -y skills add athola/claude-night-market --skill update-readme --agent claude-code
Codex
$ npx skills add athola/claude-night-market --skill update-readme -a codex -y
Cursor
$ npx skills add athola/claude-night-market --skill update-readme -a cursor -y
Gemini CLI
$ npx skills add athola/claude-night-market --skill update-readme -a gemini-cli -y
GitHub Copilot
$ npx skills add athola/claude-night-market --skill update-readme -a github-copilot -y
OpenCode
$ npx skills add athola/claude-night-market --skill update-readme -a opencode -y
Windsurf
$ npx skills add athola/claude-night-market --skill update-readme -a windsurf -y
name: update-readme description: Refreshes README structure favoring concision (an index, not a manual). Use when the README needs a structural update after significant project changes. alwaysApply: false category: artifact-generation tags: - readme - documentation - exemplars - research - structure tools: [] complexity: high estimated_tokens: 1200 modules: - modules/language-audit.md - modules/exemplar-research.md progressive_loading: true dependencies: - sanctum:git-workspace-review - imbue:proof-of-work - scribe:slop-detector - scribe:doc-generator
Use this skill whenever the README requires a structural refresh. Run `Skill(sanctum:git-workspace-review)` first to capture repo context and diffs.
1. `update-readme:language-audit` 2. `update-readme:exemplar-research` 3. `update-readme:outline-aligned` 4. `update-readme:edits-applied` 5. `update-readme:slop-scanned` - AI marker detection via scribe 6. `update-readme:verification-reporting`
See `modules/language-audit.md` for detailed detection patterns and commands.
See `modules/exemplar-research.md` for search query patterns and evaluation criteria.
**The README is an index, not a manual.** Lead with what the project is, how to install it, and a scannable table of its units (plugins, commands, packages); link out for everything else.
**A README is a `newcomer` document.** Its reader has never seen this project, so the test for every candidate section is whether that reader needs it before they can install and run one thing. Rationale, alternatives considered, and internals are `expert` material: extract them to `docs/deep-dive/<topic>.md` or the `book/`, linked from the README in one line naming who the page is for. Never delete them to shorten the README. Tier table and cut test: `scribe:slop-detector` module `audience-targeting.md`.
A README that declares a different tier (an internal tool whose only readers already run it) says so in its lead.
When this repo's root README was simplified in 2026, it dropped from 435 to 200 lines (65% fewer words) by deleting inlined depth and linking to `book/` instead. Aim for that shape, not a section-by-section coverage sweep.
against the exemplars from Step 2. Lean marketplace and CLI-tool READMEs (asdf-vm/asdf-plugins, ohmyzsh/ohmyzsh, ryoppippi/ccusage) are index-shaped: prose intro under ~500 words, a unit table doing the work, depth behind links.
one-line value proposition, one install path, a compact command or unit table, a short "what's inside" summary, a single Documentation link section, and metadata (requirements, contributing, license) last. For every other candidate section ask: **does this belong in the README, or behind a link?**
roadmap, changelog, alternate install methods, and per-unit detail to their own pages. Per-unit docs live with the unit (hub-and-spoke), never duplicated in the root.
install, then the index table, then a short feature summary, then Documentation links, with housekeeping (requirements, contributing, license) last.
the section that links them, so the README anchors depth without restating it.
**Soft budget**: a marketplace or collection root README runs roughly 150-400 lines of prose plus any index table. A section that grows over time (roadmap, FAQ, changelog) belongs in a linked page, not the README.
(or the specified file).
wrap prose at 80 chars (prefer sentence/clause boundaries), blank lines around headings, ATX headings only, blank line before lists, reference-style links for long URLs.
duplicates a docs page, cut it and link the page; if it grows over time, move it out of the README entirely.
they originate from current repository assets (no speculative content).
benchmarks or tests within the repository or documented math reviews.
Run `Skill(scribe:slop-detector)` on the updated README to detect AI-generated content markers.
The scribe plugin provides AI slop detection:
Skill(scribe:slop-detector) --target README.md
This detects:
A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.
Explain plugin, skill, command, agent, and hook mechanics used here. Use when authoring or debugging plugins. Do not use for ops;…
States load-bearing decisions, invariants, and weak points. Use when judging a design change. Do not use for gating; use…
Rebuild the dev environment: uv, Python tiers, pins, traps. Use when onboarding or toolchain breaks. Do not use for daily…
Classify, gate, and review changes. Use when landing a PR, releasing, or amending rules. Do not use for failure triage; use…
Search and record project memory (Discussions, journal, ADRs). Use before re-investigating anything. Do not use for settled…
Bind loop 'done' to unfakeable gates. Use to harden egregore/herald loops or promote completion_integrity. Not for QA gates; use…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.