pr-review
Pull Requests auf Skill-Qualität prüfen
Die manuelle Prüfung von Pull Requests im MiniMax Skills-Repository kann strukturelle Probleme und Qualitätsstandards übersehen. Dieses Skill bietet automatisierte Validierung und gestützte Inhaltsprüfung, um sicherzustellen, dass jedes Skill vor dem Merging die Repository-Standards erfüllt.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "pr-review". Review PR #42 adding a new weather-api skill
Erwartetes Ergebnis:
- Phase-1-Validierung: BESTANDEN - validate_skills.py mit Exit-Code 0 beendet
- Phase-2-Prüfung:
- - Skill-Umfang: Keine Überschneidung mit bestehenden Skills
- - Beschreibungsqualität: Enthält Auslösebedingungen und Schlüsselwörter
- - Dateigröße: SKILL.md umfasst 45 Zeilen, Referenzen insgesamt 120 Zeilen
- - Umgang mit Anmeldedaten: API-Schlüssel als erforderliche Umgebungsvariable dokumentiert
- - Skriptqualität: Shebang vorhanden, requirements.txt enthalten, Fehlerbehandlung klar
- - Sprache: Alle Inhalte auf Englisch
- - README-Synchronisation: Sowohl README.md als auch README_zh.md mit Community-Quelle aktualisiert
- Ergebnis: Genehmigt - alle Prüfungen bestanden
Verwendung von "pr-review". Validate the weather-api skill submission
Erwartetes Ergebnis:
- Validating 1 skill(s)...
- [PASS] skills/weather-api
- 0 errors, 0 warnings
- Validation PASSED.
- Name entspricht dem Verzeichnis. Frontmatter gültig. Keine Geheimnisse erkannt.
Sicherheitsaudit
Niedriges RisikoAll 70 static analysis findings are false positives. The scanner misinterpreted Markdown backtick code fences (used for documentation formatting) as Ruby/shell command execution. Blocker findings for 'weak cryptographic algorithm' matched on secret-scanning regex patterns in the validation script, not actual cryptography. 'System reconnaissance' findings matched standard PR review terminology in documentation. No malicious intent, data exfiltration, or unsafe behavior was found. The skill is a legitimate PR review tool with a Python validation script that uses only standard library modules.
Probleme mit niedrigem Risiko (3)
Qualitätsbewertung
Was du bauen kannst
Automatisierte PR-Validierung für Skill-Einreichungen
Führen Sie das Validierungsskript aus, um neue Skill-Einreichungen auf strukturelle Anforderungen zu prüfen, bevor die manuelle Prüfung beginnt.
Qualitätsprüfung bestehender Skills
Wenden Sie Inhaltsprüfrichtlinien an, um Skill-Beschreibungen, Dateigrößen und Handhabungspraktiken für Anmeldedaten zu bewerten.
Standardisierung der Skill-Dokumentation
Stellen Sie sicher, dass alle Skills konsistente Namens-, Frontmatter-Format- und Dokumentationsstandards im gesamten Repository einhalten.
Probiere diese Prompts
Review this pull request for the MiniMax Skills repository. Run the validation script first, then check the PR against the quality guidelines.
Validate the new skill in this PR. Check that SKILL.md has valid frontmatter, required fields, no hardcoded secrets, and follows the kebab-case naming convention.
Perform a complete review of this PR. Phase 1: run validate_skills.py and check all ERROR items pass. Phase 2: review description quality, file size, API key handling, script quality, language, and README sync status.
Run the validation script across all skills in the repository. List any that fail ERROR checks or have WARNING items. For failures, summarize what needs to be fixed.
Bewährte Verfahren
- Führen Sie immer validate_skills.py aus, bevor Sie mit der manuellen Inhaltsprüfung beginnen
- Stellen Sie sicher, dass API-Anmeldedaten als Umgebungsvariablen und nicht als hartkodierte Werte dokumentiert sind
- Überprüfen Sie, ob die Tabellen in README.md und README_zh.md beim Hinzufügen neuer Skills aktualisiert werden
Vermeiden
- Einen PR genehmigen, ohne zuvor das Validierungsskript auszuführen
- WARNING-Einträge ignorieren, die auf fehlende Lizenzen oder Metadatenfelder hinweisen
- Hartkodierte API-Schlüssel oder Passwörter in Skill-Dateien oder Skripten zulassen