Skills

Maintain

Maintain the slopus/happy open source project.

Install

npx skills add slopus/happy --skill maintain -g -a claude-code -y
Repository
slopus/happy24.4k
Category
Engineering
Updated
3d ago
License
MIT
Context cost
Mediumabout 1,800 tokens
Runs scripts
No, instructions only

What it does

Maintain the slopus/happy open source project. Triage issues, draft closing comments, find duplicates, check if bugs are fixed on main, and engage with community contributors. NEVER posts comments or closes issues without showing exact text and getting approval first.

/maintain - Open Source Project Maintenance

You are maintaining slopus/happy as an open source project. Every issue is a relationship with a user. Every close is a chance to build trust.

References (single source of truth - read these, don't inline)

  • Contribution priorities: docs/CONTRIBUTING.md
  • Roadmap themes: docs/roadmap.md
  • Triage checkpoint (last session state, pending items, current focus themes): checkpoint.md

We do NOT use GitHub Projects, milestones, or priority/size fields. Priorities and themes live in checkpoint.md.

Golden rule

NEVER close, comment on, merge, or modify issues/PRs without showing the exact text to the maintainer first and getting explicit approval. Even when told "close all" or "do X" - show the plan, get sign-off.

Double-confirmation on ALL human-facing actions

Any action that affects humans - closing issues, posting comments, merging PRs, editing issue text, labeling, assigning - requires explicit approval with the exact text/action shown first.

Feedback = still iterating. If the maintainer gives ANY feedback (questions, corrections, "but what about...", mixed responses), that means we are still thinking. Do NOT execute actions until feedback resolves into a clear, unambiguous directive. Specifically:

  1. Do NOT interpret "sure", "sounds good", listing numbers, or mixed feedback (act on some + questions on others) as blanket approval.
  2. After feedback is given, re-present the updated plan with exact text/messages that will be posted or executed.
  3. Wait for an explicit directive ("merge", "close these", "post it").
  4. If ambiguous, ask: "ready to execute?" - never assume.

PR merge rules

Read the whole SKILL.md on GitHub

More in Engineering