quality-fixer
Fix Python Formatting and Lint Issues
Formatting and lint errors slow reviews and block quality gates. This skill applies Black, isort, and Ruff fixes, then verifies results.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "quality-fixer" from https://skillstore.io/skills/atyantik-quality-fixer.md and its manifest at https://skillstore.io/api/skills/atyantik-quality-fixer/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "quality-fixer". Fix quality issues in validators.py.
Expected outcome:
- Formatted validators.py with the configured formatter.
- Removed two unused imports and simplified one expression.
- The targeted lint check and tests passed.
Using "quality-fixer". Preview quality fixes for the source directory.
Expected outcome:
- Three files require formatting.
- Ruff reports five automatically fixable findings.
- No files were changed during the preview.
Using "quality-fixer". Resolve the Black and Ruff conflict in the validation module.
Expected outcome:
Extracted one long error message into a variable, preserved behavior, and verified that both formatters now pass.
Security Audit
SafeMost static alerts are false positives caused by Markdown backticks, fenced examples, ordinary email text, and the word "understand"; no Ruby backtick execution or reconnaissance is present. Two external-command findings are confirmed because the rollback guidance recommends destructive Git commands that can erase unrelated uncommitted work. No prompt injection, exfiltration intent, or net-new semantic security issue was found.
Capability review items (2)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
⚙️ External commands (50)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/atyantik-quality-fixer/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/atyantik-quality-fixer?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/atyantik-quality-fixer?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/atyantik-quality-fixer/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/atyantik-quality-fixer.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA · BibTeX · CFF)
APA citation
Atyantik. (2026). quality-fixer security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/atyantik-quality-fixer/audits/9BibTeX citation
@techreport{atyantik-atyantik-quality-fixer-2026,
author = {Atyantik},
title = {quality-fixer security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/atyantik-quality-fixer/audits/9},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "quality-fixer security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "Atyantik"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/atyantik-quality-fixer/audits/9"
identifiers:
- type: other
value: "skillstore:atyantik-quality-fixer:audit:9"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Prepare a Python Commit
Format changed files, remove safe lint violations, run checks, and review the resulting diff before committing.
Address Review Feedback
Apply requested formatting and lint cleanup to specific files while preserving unrelated code changes.
Repair a Quality Gate
Reproduce CI formatting failures locally, apply configured fixes, and verify the complete project check.
Try These Prompts
Fix formatting and safe lint issues in [file]. Review the project configuration first, show the diff, and run relevant checks.
Preview quality fixes for [path] without changing files. Report Black, isort, and Ruff findings grouped by file.
Resolve Black and Ruff conflicts in [path]. Preserve behavior, prefer focused refactoring, and verify both tools after each change.
Apply only [fix types] across [scope]. Create a recoverable checkpoint, preserve unrelated work, run tests, and summarize every modified file.
Best Practices
- Read project conventions and tool configuration before applying fixes.
- Preview and review diffs before accepting automatic changes.
- Run targeted tests and the complete quality check after editing.
Avoid
- Do not apply every available fix without checking semantic changes.
- Do not use destructive Git rollback commands on uncommitted work.
- Do not assume formatter success means business logic is correct.
Frequently Asked Questions
Which tools does this skill use?
Can it fix one file?
Can it preview changes?
Does it fix failing tests?
Does it include an automation script?
How should I protect uncommitted work?
Developer Details
Author
AtyantikLicense
MIT
Skillstore revision
r2
Version notice
The author did not declare a version.
Repository
https://github.com/Atyantik/python-modern-template/tree/main/.claude/skills/quality-fixerRef
89edfdc710d0846129dcee6a929477b04f08052c
Maintenance freshness
7/24/2026
Usage
5 downloads · 284 views
File structure
📄 SKILL.md