Safe Refactor Skill Security Audit
What the author says it does (original text)
Restructure code while preserving behavior. Use for extraction, consolidation, ownership moves, or cleanup where verification must bracket structural edits.
No obvious risks found in this check
- Files checked
- 2
- Risks found
- 0
Inside this skill
The Skill states that it restructures code while preserving existing behavior, and requires defining the behavior-preservation boundary and establishing verification before structural edits.
View source
name: safe-refactordescription: Restructure code while preserving behavior. Use for extraction, consolidation, ownership moves, or cleanup where verification must bracket structural edits.---Define behavior-preservation boundary and establish verification before structural edits.Its constraints keep feature changes outside the refactor and preserve public interfaces, failure behavior, ordering, and compatibility by default.
View source
- Keep feature changes outside refactor.- Move one ownership boundary at a time.- Preserve public interfaces, failure behavior, ordering, and compatibility unless explicitly scoped.- Keep intermediate states buildable and testable.The Skill requires repeating the same verification after the change and stopping once behavior matches and the requested structure is achieved.
View source
Run same proof after change. Stop when behavior matches and requested structure is achieved.Files and check records2 files
Coverage and gaps
Content covered in each file
These are the source ranges included in this check, not a guarantee that every issue has been resolved.
SKILL.mdFull text includedagents/openai.yamlFull text included
This report is for the version above. We read the available code and instructions without running the skill or checking extra packages it installs. This is not a promise of safety: a different version or setup may behave differently.
SKILL.mdInstructionsagents/openai.yamlSupporting file
- Lines read
- 22
- File checksum (to compare versions)
- 5083e96391f64ceb161681def87fce48be6e0cb2e2145f7bdf52b59f51396af4