- Home
- Skills
- Meta Pytorch
- Openenv
- Simplify
simplify_skill
- Python
1.1k
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill meta-pytorch/openenv --skill simplify- SKILL.md1.8 KB
Overview
This skill automates the Refactor phase of TDD: after tests pass, it refactors and simplifies code without changing behavior. It focuses on readability, maintainability, and consistency while ensuring the test suite stays green. Use it as a polishing step before a pull request or to remove technical debt after implementing features.
How this skill works
The skill runs the test suite to establish a safe baseline, then scans the target files or the repository for simplification opportunities like duplication, complex conditionals, or dead code. It applies small, incremental refactors and reruns tests after each change to ensure nothing broke. It avoids altering public APIs or adding functionality—only internal structure and clarity are changed.
When to use it
- Right after making tests pass with the /implement step
- Before opening a pull request to polish and standardize code
- When code is correct but hard to read or contains duplication
- To enforce project patterns and reduce technical debt
- Not for adding features or when tests are failing
Best practices
- Run the full test suite before and after each refactor to keep changes safe
- Make small, focused commits that each preserve passing tests
- Prefer extracting helpers and renaming for clarity over heavy redesign
- Avoid changing public APIs or adding speculative abstractions
- Follow existing project patterns and style conventions
Example use cases
- Extracting a repeated logic block into a descriptive helper function
- Renaming variables and functions to better reflect intent
- Removing obsolete code paths and unused imports
- Simplifying nested conditionals into clearer guard clauses
- Rewriting loops or comprehensions using more Pythonic idioms
FAQ
Revert the last change or adjust the refactor until tests pass. The skill reruns tests after each edit to minimize this risk.
Can this skill add new features?
No. The goal is strictly refactor: improve structure and clarity without changing behavior or public APIs.