Skip to content
Back to skills

Pulse Verify

ASecurity

Manually verify Pulse changes before a commit, release, or deployment. Use only when the user invokes /pulse-verify.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
testingpythonspringgitsecurity

Security analysis

A100/100

Scanned November 7, 2026

npx -y skills add NicoPinguinDEV/Pulse --skill pulse-verify --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Pulse Verify?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Pulse Verify
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/nicopinguindev-pulse-verify/badge)](https://www.skillsdirectory.com/skills/nicopinguindev-pulse-verify)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: pulse-verify
description: Manually verify Pulse changes before a commit, release, or deployment. Use only when the user invokes /pulse-verify.
disable-model-invocation: true
argument-hint: [targeted|full]
---

# Pulse-Verifikation

Nur prüfen, nicht committen, pushen, deployen oder Dateien automatisch ändern.

1. Prüfe aktuellen Branch, HEAD, git status --short und git diff --check. Bewahre alle vorhandenen Änderungen.
2. Diff selbst durchsehen (nicht nur `--stat`): keine Secrets/Tokens/.env-Inhalte, keine Laufzeitdaten (`*.db`, `team_data.json`, `config.json`, Backups), kein Debug-Code (`print`-Reste, `breakpoint()`), keine unbeabsichtigt entfernten Funktionen oder abgeschwächten Prüfungen/Tests.
3. Wenn $ARGUMENTS "targeted" ist, bestimme anhand der Diff-Dateien die passenden vorhandenen Regressionstests und führe diese sowie compileall aus. Wenn kein klarer Test zugeordnet werden kann, suche zuerst nach ähnlichen Tests.
4. Standardmäßig oder bei $ARGUMENTS "full" führe die gleichen Qualitätsschritte aus wie .github/workflows/python-syntax.yml:
   - python -m ruff check .
   - python -m compileall -q .
   - python tests/feature_smoke.py
   - python tests/smoke_test.py
   - python -m unittest discover -s tests -p 'test_*.py'
5. E2E nur, wenn nötig: `git diff --name-only HEAD | python tools/ci_e2e_needed.py` (gleiche Regel wie die CI). Bei `true` und installiertem Playwright `PULSE_E2E=1 python -m unittest tests.test_e2e_dashboard -v`, sonst als „nicht ausgeführt + Grund“ melden. Berührt der Diff Rechte, Sessions/OAuth, Uploads, Datenzugriffe oder externe Requests: auf `/pulse-security-audit` hinweisen (nicht selbst starten).
6. Starte keine Tests, die echte Discord-/OAuth-/Produktionsaktionen auslösen. Wenn ein Test das erfordert, überspringe ihn, nenne den Grund und suche eine sichere Alternative.
7. Reporte jeden tatsächlich ausgeführten Check mit bestanden/fehlgeschlagen/übersprungen. Behaupte nie, dass die Tests bestanden sind, wenn sie nicht ausgeführt wurden. Fehler nicht verschweigen und bei fehlgeschlagenen Checks keine Freigabe für Deployment suggerieren.
8. Antworte kompakt auf Deutsch mit Ergebnis und konkreter nächster Aktion.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.