Maintainer Decline

Entwirft Antworten zum Schließen von Issues und "won't-fix"-Antworten, die ablehnen, aber Mitwirkende respektieren

von posit-dev · posit-dev/skills

Getestet · Funktioniert ★ 8.8/10

Maintainer Decline — Entwirft Antworten zum Schließen von Issues und "won't-fix"-Antworten, die ablehnen, aber Mitwirkende respektieren

Was es kann

Ein Skill zur Schreibanleitung für Open-Source-Maintainer, die Antworten verfassen, die Issues schließen, ablehnen oder umleiten – Feature-Anfragen, die als "won't-fix" markiert sind, Deprecations, Erklärungen zur Designabsicht oder Weiterleitungen zu einem anderen Paket. Er bietet acht benannte Antwortmuster (duplicate, superseded, design philosophy, workaround, clarification, effort assessment, scope, redirect) mit einer Struktur für jedes, plus eine heuristische Tabelle zur Auswahl. Wird ausgelöst, wenn darum gebeten wird, eine Antwort zu entwerfen, die "nein" zu einem Community-Issue oder Beitrag sagt oder diesen schließt.

Testbericht

SKILL.md über raw GitHub abgerufen; das Verzeichnis maintainer-decline enthält nur SKILL.md (keine Skripte zum Brechen), Frontmatter wird mit name+description geparst, keine fest codierten Pfade oder Sicherheitslücken. Trigger-Formulierungen getestet – SOLLTE auslösen: "help me write a reply closing this GitHub issue as won't-fix", "draft a polite decline for a feature I don't want to add", "tell this contributor their PR is out of scope"; SOLLTE NICHT: "write a cover letter declining a job offer", "draft a reply approving and merging this PR" – alle 5 korrekt beurteilt. Output-Test: Eine echte Ablehnungsantwort auf eine simulierte CSV-Import-Feature-Anfrage sowohl ohne als auch mit dem Skill entworfen; die Skill-Version begann mit der Validierungs-Eröffnung "Yeah, this is a reasonable ask", formulierte die Entscheidung um von einer Aussage zu einem "we believe... net negative"-Prinzip und straffte 3 Absätze zu einer 4-Satz-Antwort – eine konkrete strukturelle Verschiebung, nicht nur eine Wiederholung von Regeln.

Getestet am: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/posit-dev/skills.git /tmp/maintainer-decline-src
mkdir -p ~/.claude/skills
cp -R /tmp/maintainer-decline-src/open-source/maintainer-decline ~/.claude/skills/maintainer-decline
# Pure prompt-guidance skill: single SKILL.md, no scripts, no deps, no API keys.
# Verify: cat ~/.claude/skills/maintainer-decline/SKILL.md

Befehle & Beispiel-Prompts

  • /maintainer-declineEntwirft Antworten zum Schließen von Issues und "won't-fix"-Antworten, die ablehnen, aber Mitwirkende respektieren

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Write a reply declining this feature request
  • Close this issue as won't-fix politely
  • Explain why this design choice is intentional