Skip to content

Daily Repo Goal Achiever: Add Repository Quality Improver workflow#209

Draft
github-actions[bot] wants to merge 2 commits intomainfrom
daily-repo-goal-achiever/repository-quality-improver-2026-02-26-c92f49152d7bf026
Draft

Daily Repo Goal Achiever: Add Repository Quality Improver workflow#209
github-actions[bot] wants to merge 2 commits intomainfrom
daily-repo-goal-achiever/repository-quality-improver-2026-02-26-c92f49152d7bf026

Conversation

@github-actions
Copy link
Contributor

Phase 1: Consistency Check

No consistency issues found this run:

  • All 33 ./workflows/ files have matching ./docs/ pages ✅
  • All docs pages have corresponding README entries ✅
  • Docs style is consistent across pages ✅

Phase 2: New Workflow Proposal

Repository Quality Improver

Source: github/gh-aw/.github/workflows/repository-quality-improver.md

Merge rate: 62% — 25 merged PRs out of 40 proposed, via a causal chain (discussion → /plan → issues → PRs). Blog: [Meet the Continuous Improvement Workflows]((github.github.io/redacted)

Why it's valuable: This workflow takes a uniquely holistic approach to quality: instead of targeting one specific issue type (like file size or duplication), it rotates through different quality dimensions every day — code quality, documentation, testing, security, CI/CD, and repository-specific custom areas. Over time, it ensures nothing falls through the cracks. The rotating diversity strategy (60% custom, 30% standard, 10% revisit) keeps the analysis fresh and relevant to the specific project.

Generalization plan:

  • ✅ Removed shared/mcp/serena-go.md import (Go-specific Serena code analysis tool) — replaced with language-agnostic find/grep/wc bash commands that detect the primary language first
  • ✅ Removed shared/reporting.md import (internal gh-aw tool) — the agent generates the report inline
  • ✅ Replaced Go-specific analysis examples (go.mod, go list, etc.) with polyglot examples covering Go, Python, TypeScript, JavaScript, Ruby, Java, Rust, C#
  • ✅ Removed gh-aw-specific custom focus area examples — replaced with generic examples (Error Message Clarity, Developer Onboarding, Contribution Friction)
  • ✅ Removed "planner agent" and "Copilot coding agent" specific language — replaced with /plan command mention which is already in this repo
  • ✅ Kept the cache memory focus area rotation mechanism intact — this is the core value

Proposed name: repository-quality-improver

Files Changed

  • workflows/repository-quality-improver.md — New workflow
  • docs/repository-quality-improver.md — New docs page
  • README.md — Added entry in the Code Improvement section

Generated by Daily Repo Goal Achiever

Phase 1: No consistency issues found - workflows, docs, and README entries all align.

Phase 2: Add Repository Quality Improver workflow adapted from Peli's Agent Factory.
- Source: github/gh-aw repository
- Merge rate: 62% (25 merged PRs out of 40 proposed via causal chain)
- Generalizes the daily rotating focus area analysis for any repository
- Removes Go-specific tooling (serena-go), uses language-agnostic bash analysis
- Creates GitHub Discussions with findings and 3-5 actionable improvement tasks
- Uses cache memory for focus area diversity (60% custom, 30% standard, 10% reuse)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
description: Daily analysis of repository quality focusing on a different software development lifecycle area each run
on:
schedule:
- cron: "0 13 * * 1-5" # Daily at 1 PM UTC, weekdays only
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@copilot use daily schedule

Copy link
Contributor

Copilot AI commented Feb 27, 2026

@pelikhan I've opened a new pull request, #212, to work on those changes. Once the pull request is ready, I'll request review from you.

* Initial plan

* Use daily schedule for Repository Quality Improver workflow

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants