gsd-audit-fix

Run audits, classify findings, apply fixes with test verification and atomic commits.

Updated May 21, 2026
One-click install
npx skills add https://github.com/jedmamosto/m-and-ms --skill gsd-audit-fix-jedmamosto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-audit-fix
Source: https://github.com/jedmamosto/m-and-ms/tree/main/.agents/skills/gsd-audit-fix
Command: npx skills add https://github.com/jedmamosto/m-and-ms --skill gsd-audit-fix-jedmamosto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It reduces the time and risk of manually chasing down codebase issues by running an audit, determining which findings are safe to auto-fix, applying fixes, and validating them with tests.

Core Features & Use Cases

  • Audit-to-fix pipeline: Runs a specified audit, then classifies each finding as auto-fixable versus manual-only.
  • Autonomous remediation: Applies deterministic fixes for eligible issues, prioritizing configurable severity and a maximum number of findings.
  • Test verification + atomic commits: Confirms fixes via test runs and creates small, reviewable commits instead of one large change.
  • Use case: You keep hitting recurring CI failures or lint/security findings; run the skill to automatically remediate the safe subset and leave the rest for human review.

Quick Start

Run the audit-to-fix workflow for the default audit and automatically fix up to 5 medium-severity findings with test verification by executing: --source audit-uat --severity medium --max 5.

Frequently Asked Questions about gsd-audit-fix

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically fix recurring code audit findings without manual intervention?

To automatically fix recurring code audit findings, you can run an audit-to-fix pipeline that classifies issues into auto-fixable and manual-only categories. It applies deterministic fixes to eligible issues based on configured severity limits and validates them with test verification before committing.

What is the best way to automate CI remediation for lint and security findings?

Automating CI remediation involves running an audit that targets recurring lint or security findings, applying deterministic fixes to the safe subset of issues, and leaving the rest for human review. It uses atomic commit boundaries to ensure changes remain small and reviewable.

How do I limit automated code fixes to specific severity levels and maximum counts?

You can limit automated code fixes by using the --severity and --max flags when running the audit. This restricts autonomous remediation to a specific severity level, such as medium, and caps the maximum number of findings processed to a configured limit like 5.

Can I test code changes before committing them during automated repository maintenance?

Yes, you can test code changes before committing during automated repository maintenance. The workflow integrates test checks after applying fixes and only creates small, reviewable atomic commits after the test run successfully validates the changes.

Does the automated audit fix workflow support a dry run mode?

Yes, the automated audit fix workflow supports a --dry-run mode. This allows you to evaluate which findings the audit classifies as auto-fixable versus manual-only and preview the deterministic remediation without applying any changes to the repository.

Why are some code audit findings skipped during autonomous remediation?

Some code audit findings are skipped during autonomous remediation because the audit classifies them as manual-only rather than auto-fixable. This ensures that only issues which can be deterministically remediated based on the audit output and severity limits are automatically fixed.