Upstream Polish — Documentation skill for Claude Code
Audits upstream drift/listing mismatches with Upstream-Check, generates polished fixes with Wordsmith.
How to install Upstream Polish
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open arm-pz/upstream-polish and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Upstream Polish does
Audits upstream drift/listing mismatches with Upstream-Check, generates polished fixes with Wordsmith. Reconciles repos with marketplace/site/README, fixes drifted descriptions/topics, cleans boundaries after push. Diagnosis + rewrites. Chains upstream-check → wordsmith. Not for creating skills (use draft-skill).
Alternatives in Documentation
- Documentation Sync — Check if documentation matches the current code state 5.8k ★
- Wiki — Bootstrap or check the claude-obsidian wiki vault 3.3k ★
- Wiki Build — Regenerate the static HTML site for the llmwiki 375 ★
README
upstream-polish
**Fix listing drift and polish descriptions after upstream changes.**
When your published listings (marketplace, site index, READMEs) no longer match your repos, or after you've pushed skill updates and need to sync the public surfaces, upstream-polish diagnoses the drift and generates polished fixes. It runs Upstream-Check to audit push readiness and listing mismatches, then passes the findings to Wordsmith to generate improved descriptions, topics, README openings, and skill page copy that match reality.
Usage
/upstream-polish --root ~/Downloads/Qoder
/upstream-polish --owner arm-pz --site https://skills.caffeinity.com
Check what hasn't been pushed and fix the listings.
When to use
- Your marketplace says 19 skills but your repos ship 12
- You pushed skill updates and need to sync public descriptions
- Repo descriptions no longer match what the skills actually do
- Someone asks "why do your site and README list different numbers?"
- You want to clean up skill boundaries after a batch push
What it produces
- An upstream audit from Upstream-Check (push status, credential screening)
- A drift report comparing published sources against ground truth
- Polished fixes from Wordsmith for descriptions, topics, READMEs
- Skill page copy that matches current reality
- Boundary clarifications where skills overlap after changes
Install
npx skills add arm-pz/upstream-polish
Dependencies
Requires `upstream-check` and `wordsmith` skills to be installed.
Not for
- Creating skills from scratch → use draft-skill
- Just tuning trigger language → use tune-skill
- Making a repo discoverable initially → use findable
Related
- upstream-check — Audit drift and push safety (phase 1)
- wordsmith — Generate
Related Skills
Check Readme Drift
Check whether the generated catalogue is up to date with .claude-plugin/marketplace.json. Report only — leave
Auto Docs
Audits the entire repo for documentation drift — commands, skills, npm scripts, env vars, tech stack, and fold
Drift Doc
Claude Code skill: audits state docs (CLAUDE.md/AGENTS.md/PLAN.md) against git history for drift
Aranea Marketplace
Claude Code marketplace for every Aranea Development plugin and skill. One catalog produces the install manife
Check Harness Docs
Find and correct harness documentation that has drifted from the repository.
Wf Check
Check which documentation has drifted from the codebase without making any changes.
Related Agents
Doc Curator
Reconciles architecture/design documentation with the implemented system. Drift-detection role — verifies doc
Tool JSON Author
Author and guarantor of the saveChatHistory tool JSON description. Reconciles the static JSON in resources wit
Fleet Auditor
Use this agent for read-only sweeps across many repos at once — answering "which projects have X / are missing