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; use night-market-operations.
Refreshes README structure favoring concision (an index, not a manual). Use when the README needs a structural update after significant project changes.
$ npx -y skills add athola/claude-night-market --skill update-readme --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/update-readmeContext preview
The summary Claude sees to decide when to auto-load this skill.
Refreshes README structure favoring concision (an index, not a manual). Use when the README needs a structural update after significant project changes.
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 model_hint: deep 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. 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:
If slop score exceeds 2.0 (moderate), apply `Skill(scribe:doc-generator)` principles:
1. Ground every claim with specifics 2. Remove formulaic openers/closers 3. Use numbers, commands, filenames over adjectives 4. Balance bullets with narrative prose 5. Show authorial perspective (trade-offs, reasoning)
For significant cleanup needs, use:
Agent(scribe:doc-edi
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; use night-market-operations.
States load-bearing decisions, invariants, and weak points. Use when judging a design change. Do not use for gating; use night-market-change-control.
Rebuild the dev environment: uv, Python tiers, pins, traps. Use when onboarding or toolchain breaks. Do not use for daily commands; use night-market-operations.
Classify, gate, and review changes. Use when landing a PR, releasing, or amending rules. Do not use for failure triage; use night-market-debugging-playbook.
Search and record project memory (Discussions, journal, ADRs). Use before re-investigating anything. Do not use for settled battles; see failure-archaeology.
Bind loop 'done' to unfakeable gates. Use to harden egregore/herald loops or promote completion_integrity. Not for QA gates; use night-market-validation-and-qa.