Fähigkeiten safe-refactor
📦

safe-refactor

v1.0 Inhaltsrevision r1 Sicher ⚙️ Externe Befehle

Refactor Code with Tests and Small Changes

Code cleanup can introduce behavior changes that are difficult to detect. This skill guides small refactoring steps with baseline tests, dependency checks, and repeated verification.

Unterstützt: Claude Codex Code(CC)
Maintain this Skill? Claim it 🥉 78 Bronze

Mit meinem Agent installieren

Kopieren Sie diese Anfrage in Ihren Agent. Sie enthält die maßgebliche Skill-Seite und das Manifest.

Agent-Anfrage
Review the Skillstore skill "safe-refactor" from https://skillstore.io/skills/agentkitco-safe-refactor.md and its manifest at https://skillstore.io/api/skills/agentkitco-safe-refactor/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Ihr Agent sollte weiterhin seinen Plan anzeigen und alle von der Sicherheitsrichtlinie verlangten Bestätigungen anfordern.

Agent-lesbare Ressourcen

Verwenden Sie diese Links, wenn ein KI-Agent, Crawler oder Skript sauberen Kontext benötigt, statt die vollständige Seite zu lesen.

Testen

„safe-refactor“ wird verwendet. Extract duplicated validation from two functions without changing their behavior.

Erwartetes Ergebnis:

  • Boundary: preserve validation order, error messages, and return values.
  • Baseline: relevant tests passed before editing.
  • Change: extracted the shared validation logic in one reviewable step.
  • Verification: relevant tests and lint passed after extraction.
  • Left unchanged: an unrelated naming inconsistency.

„safe-refactor“ wird verwendet. Restructure a legacy parser that has no tests.

Erwartetes Ergebnis:

  • Characterization tests added for representative valid and invalid inputs.
  • Baseline behavior recorded, including existing error messages.
  • Restructuring completed in separate, verified steps.
  • Uncertainty: large input performance was not exercised.
  • Observed bug reported separately and left unchanged.

Sicherheitsaudit

Sicher
v2 • 22.10.2026 Versionsbericht öffnen

All three static findings are false positives: Markdown command references are not Ruby execution, and the completion report is not system reconnaissance. No evidence found of prompt injection, data exfiltration, or malicious intent in SKILL.md.

1
Gescannte Dateien
38
Analysierte Zeilen
0
Prüfelemente
0
Falschmeldungen ignoriert

Risikofaktoren

⚙️ Externe Befehle (2)
Das letzte abgeschlossene statische und semantische Audit erkannte keine bestätigten Sicherheitsbefunde. Dies beweist nicht, dass der Skill keine Nebenwirkungen hat.
Geprüft von: codex Audit-Verlauf anzeigen →
Diesen Bericht teilen & zitieren

Teile den versionierten Bewertungsbericht, das neutrale Badge, die Einbettungskarte und Zitate. Skillstore berichtet Nachweise, ohne zu entscheiden, ob dieser Skill sicher ist.

Versionsbericht öffnen
Sicherheitsbewertung

Berichtslink kopieren

https://skillstore.io/skills/agentkitco-safe-refactor/audits/2?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown-Badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/agentkitco-safe-refactor/security.svg)](https://skillstore.io/skills/agentkitco-safe-refactor?utm_source=security_passport_badge)

HTML-Badge

<a href="https://skillstore.io/skills/agentkitco-safe-refactor?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/agentkitco-safe-refactor/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Einbettungskarte

<iframe src="https://skillstore.io/embed/skills/agentkitco-safe-refactor.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Wissenschaftliche Zitate (APA · BibTeX · CFF)

APA-Zitat

agentkitco. (2026). safe-refactor security audit report (audit version 2) [Author version 1.0]. Skillstore. https://skillstore.io/skills/agentkitco-safe-refactor/audits/2

BibTeX-Zitat

@techreport{agentkitco-agentkitco-safe-refactor-2026, author = {agentkitco}, title = {safe-refactor security audit report (audit version 2)}, institution = {Skillstore}, year = {2026}, number = {2}, url = {https://skillstore.io/skills/agentkitco-safe-refactor/audits/2}, note = {Author version 1.0} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "safe-refactor security audit report (audit version 2)" version: "1.0" type: report authors: - name: "agentkitco" date-released: "2026-10-22" url: "https://skillstore.io/skills/agentkitco-safe-refactor/audits/2" identifiers: - type: other value: "skillstore:agentkitco-safe-refactor:audit:2" description: "Skillstore immutable audit report identifier"

Varianten vergleichen

2 installierbare Varianten

Jeder Autor bleibt ein eigener installierbarer Skill. Die empfohlene Variante wird nach Skillstore-Nachweisen bewertet.

Warum diese Variante zuerst steht

Höhere Skillstore-Nutzung
juliusbrussee Empfohlen

juliusbrussee-safe-refactor

Skillstore-Score 78
Evidenzvertrauen Mittel
Skillstore-Nutzung 8
Aktualisiert

2026-09-09

agentkitco Aktuell

agentkitco-safe-refactor

Skillstore-Score 78
Evidenzvertrauen Mittel
Skillstore-Nutzung 7
Aktualisiert

2026-10-22

Skillstore-Score

Warum dieser Score Evidenzvertrauen: Mittel
55
Architektur
85
Wartbarkeit
87
Inhalt
65
Gemeinschaft
91
Spezifikationskonformität

Was Sie erstellen können

Clean Up a Working Module

Extract duplicated logic while preserving outputs, error messages, logging, and edge cases through small, verified edits.

Protect Legacy Behavior

Add characterization tests before restructuring code that lacks coverage, and document behavior that remains unverified.

Review a Shared API Rename

Identify callers and dependents before renaming exported symbols, and request approval when compatibility requires a breaking change.

Diese Prompts ausprobieren

Assess a Refactoring Task
Use safe-refactor to assess [module]. State the goal, behavior boundaries, existing tests, and baseline results before proposing any edits.
Extract Repeated Logic
Use safe-refactor to extract repeated logic in [file]. Preserve behavior, make one change per step, and run relevant tests after each step.
Characterize Untested Code
Use safe-refactor on [legacy module]. Add characterization tests for realistic inputs before restructuring. Preserve current errors and ordering, and report coverage gaps.
Plan a Shared Symbol Rename
Use safe-refactor to rename [exported symbol]. Check all callers and dependents, propose a deprecation path, and request approval before any API break.

Bewährte Praktiken

  • Define behavior boundaries and record baseline failures before editing.
  • Add characterization tests before restructuring untested behavior.
  • Review each small diff and verify that rollback preserves pre-existing user edits.

Vermeiden

  • Mixing refactoring with bug fixes, features, or dependency upgrades.
  • Continuing through failing tests instead of undoing the last step and reducing its scope.
  • Changing public APIs without approval or a deprecation path.

Häufig gestellte Fragen

What does this skill provide?
It provides a structured workflow for behavior-preserving refactoring, including test baselines, dependency checks, incremental edits, and a final report.
What happens when the code has no tests?
The workflow calls for characterization tests that record current behavior before refactoring begins.
Does it guarantee identical behavior?
No. Verification depends on test coverage and available checks, and the final report must identify behavior that remains uncertain.
Can it fix bugs during a refactor?
It directs the assistant to report discovered bugs and handle fixes as separate changes.
When does it ask for user input?
It asks when tests cannot run, baseline failures are unexplained, a public API break is needed, or a real bug is found.
Does it require a specific programming language?
No specific language is required. The host assistant must use the existing project tests, type checker, or linter.

Entwicklerdetails

Lizenz

MIT

Autorenversion

v1.0

Skillstore-Revision

r1

Versionshinweis

Die vom Autor angegebene Version ist kein gültiges SemVer.

Ref.

18efac79a818d7e997295839638fdd21906cfd1c

Aktualität der Wartung

22.10.2026

Nutzung

5 Downloads · 0 Aufrufe

Dateistruktur

📄 SKILL.md

Mehr von agentkitco

Alle anzeigen
Alle anzeigen