channel-hygiene
Fix a team's chat sprawl — the channel map with one purpose per channel, the naming scheme that makes purpose findable, the archive pass for the dead and duplicated, and the posting norms (threads, @-discipline, urgency signals) that keep signal findable. Use when asked clean up our Slack/Teams, we have 90 channels and nothing is findable, set channel norms, or where should things get posted. Produces the channel audit and map, the naming scheme, the norms card, and the archive pass.
npx skills add mohitagw15856/pm-claude-skills --skill channel-hygiene --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Channel Hygiene Skill Chat workspaces sprawl by entropy: a channel per whim, three channels where one topic lives, dead projects' channels haunting the sidebar, and every question answered with "wasn't that discussed somewhere?" Hygiene is structural: one purpose per channel (stated in the topic line), a naming scheme that sorts and signals (`#proj-`, `#team-`, `#help-`), an archive pass for the dead (archiving is free and reversible — the fear is misplaced), and posting norms that keep conversations findable — threads for discussions, @-mentions priced honestly, urgency signaled by convention instead of ALL CAPS hope. ## What This Skill Produces - **The channel audit** — every channel: purpose (stated or guessed), last-activity, overlap verdicts - **The map and naming scheme** — the prefix taxonomy, the one-purpose rule, topic lines written - **The norms card** — threads, @-discipline, urgency signals, and where-to-post routing — one screen, pinned - **The archive pass** — the dead and duplicated archived, with the it's-reversible announcement ## Required Inputs Ask for these if not provided: - **The channel census** — the list with member counts and last-activity (export or eye
- What This Skill Produces
- Required Inputs
- Framework: The Hygiene Rules
- Output Format
- The Audit
- The Map + Scheme
- The Norms Card (pin this)
- The Archive Pass
- Quality Checks
- Anti-Patterns
What does the channel-hygiene skill do?
Fix a team's chat sprawl — the channel map with one purpose per channel, the naming scheme that makes purpose findable, the archive pass for the dead and duplicated, and the posting norms (threads, @-discipline, urgency signals) that keep signal findable. Use when asked clean up our Slack/Teams, we have 90 channels and nothing is findable, set channel norms, or where should things get posted. Produces the channel audit and map, the naming scheme, the norms card, and the archive pass.
How do I install it?
Run `npx skills add mohitagw15856/pm-claude-skills --skill channel-hygiene --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From mohitagw15856/pm-claude-skills, a repository with 1,255 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
