audit-publish

Convert audit report findings into GitHub issues with deduplication and label reconciliation.

6|2|Updated Nov 28, 2016
One-click install
npx skills add https://github.com/matiaszanolli/midi2nes --skill audit-publish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audit-publish
Source: https://github.com/matiaszanolli/midi2nes/tree/main/.claude/commands/audit-publish
Command: npx skills add https://github.com/matiaszanolli/midi2nes --skill audit-publish

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of converting audit report findings into GitHub issues, ensuring completeness and accuracy in tracking and resolving issues.

Core Features & Use Cases

  • Audit Report Parsing: Converts audit report findings into GitHub issues.
  • Deduplication: Eliminates duplicate issues by comparing against existing issues.
  • Label Reconciliation: Ensures that issues are labeled correctly based on the severity and domain.
  • Completeness Gate: Ensures that all findings are processed by checking against a completeness checklist.
  • Use Case: Ideal for organizations that need to track and resolve audit findings in a structured and efficient manner.

Quick Start

Use the audit-publish skill to convert the audit report 'docs/audits/AUDIT_TYPE_DATE.md' into GitHub issues.

Frequently Asked Questions about audit-publish

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

FAQPage Schema
How do I convert audit report findings into GitHub issues automatically?

Converting audit report findings into GitHub issues is done by parsing the report and using the GitHub API to create tracked entries. This process includes deduplication, label reconciliation, and completeness checks to ensure accuracy.

How does audit report deduplication work when creating GitHub issues?

Audit report deduplication works by comparing new findings against existing GitHub issues before creation. This prevents duplicate entries, ensuring that only unique findings are tracked and resolved in the repository.

Can I use the GitHub CLI to automate issue tracking from audit reports?

Yes, you can use the GitHub CLI to automate issue tracking from audit reports. The process requires access to the GitHub API and relies on the gh dependency to create, label, and manage the issues.

What is the best way to ensure all audit findings are published to GitHub?

The best way to ensure all audit findings are published is by using a completeness gate. This mechanism checks processed issues against a completeness checklist, verifying that every finding is accurately converted and labeled.

Do I need a specific audit report format to create GitHub issues?

Yes, you need a specific audit report format to create GitHub issues. The conversion process requires knowledge of the audit report structure to accurately parse findings and map them to the correct issue labels and severity.

How are severity and domain labels reconciled for GitHub issues?

Severity and domain labels are reconciled by mapping the parsed audit findings to the existing label schema in your repository. This ensures that each created issue is categorized correctly based on its severity and domain.