Skip to content

[refactoring] Create shared/go-daily-audit.md — shared base for Go code audit workflows #28040

@github-actions

Description

@github-actions

Summary

There are 8 workflows that use shared/go-source-analysis.md, but only 1 (daily-compiler-quality.md) already migrated to shared/daily-audit-base.md. The other 7 use various combinations of daily-audit-discussion, reporting, go-make, activation-app, safe-output-app, and observability-otlp.

A new shared/go-daily-audit.md skill would bundle daily-audit-base + go-source-analysis + go-make — the canonical toolset for Go code quality audit workflows.

Proposed skill

Path: shared/go-daily-audit.md

Bundles:

  • shared/daily-audit-base.md (discussion + reporting + otlp)
  • shared/go-source-analysis.md (Go AST/static analysis utilities)
  • shared/go-make.md (Makefile targets for Go builds/tests)

Import schema (inherited from daily-audit-base):

  • title-prefix (required)
  • expires (optional, default 3d)

Current usage patterns

Workflow Current imports Would migrate?
daily-compiler-quality.md daily-audit-base + go-source-analysis ✅ (missing go-make)
daily-file-diet.md activation-app + go-source-analysis + safe-output-app + observability-otlp Partial
daily-testify-uber-super-expert.md activation-app + go-source-analysis + safe-output-app + observability-otlp Partial
duplicate-code-detector.md go-source-analysis only
go-fan.md daily-audit-discussion + go-source-analysis
semantic-function-refactor.md go-source-analysis only
spec-extractor.md reporting + go-source-analysis
spec-librarian.md reporting + go-source-analysis

Example usage after migration

imports:
  - uses: shared/go-daily-audit.md
    with:
      title-prefix: "[spec-extractor] "

Migration plan

  1. Create shared/go-daily-audit.md:
    ---
    # Go Daily Audit Base — bundles daily-audit-base + go-source-analysis + go-make
    # for Go code quality audit workflows.
    import-schema:
      title-prefix:
        type: string
        required: true
      expires:
        type: string
        default: "3d"
    imports:
      - uses: shared/daily-audit-base.md
        with:
          title-prefix: "$\{\{ github.aw.import-inputs.title-prefix }}"
          expires: "$\{\{ github.aw.import-inputs.expires }}"
      - shared/go-source-analysis.md
      - shared/go-make.md
    ---
  2. Migrate the 5 fully-compatible workflows (go-fan, spec-extractor, spec-librarian, duplicate-code-detector, semantic-function-refactor).
  3. Run make recompile and verify CI.

Estimated impact

  • 5 workflows fully migrated (3 imports → 1)
  • ~10 lines saved
  • Consistent Go audit baseline for future workflows

Generated by Workflow Skill Extractor · ● 3.5M ·

  • expires on Apr 25, 2026, 11:46 AM UTC

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions