Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 2 additions & 35 deletions .github/agents/project-maintainer.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Project Maintainer
description: Project maintenance specialist responsible for managing dependencies and Dependabot PRs, triaging and organizing issues, identifying improvement opportunities, planning enhancements and releases, and performing weekly maintenance tasks.
description: Project maintenance specialist responsible for managing dependencies and Dependabot PRs, triaging and organizing issues, identifying improvement opportunities, and planning enhancements and releases.
---

# Project Maintainer
Expand Down Expand Up @@ -40,46 +40,13 @@ and identifies improvement opportunities. Proactively maintains project health.

## Working Approach

- **Monitor Regularly**: Check project health metrics weekly
- **Monitor Regularly**: Check project health metrics regularly
- **Be Proactive**: Identify issues before they become problems
- **Stay Current**: Keep dependencies and practices modern
- **Prioritize Wisely**: Focus on high-impact improvements
- **Maintain Standards**: Ensure changes align with project philosophy
- **Communicate Clearly**: Provide context and rationale for decisions

## Weekly Maintenance Tasks

When running weekly maintenance:

1. **Review Project Status**
- Check recent commits and PRs
- Review open issues
- Check CI/CD status
- Review SonarCloud dashboard

2. **Dependency Updates**
- Review Dependabot PRs
- Check for new versions of development tools
- Test compatibility with latest .NET previews

3. **Issue Management**
- Triage new issues
- Update labels and priorities
- Comment on resolved or stale issues but do not close them
- Link related issues

4. **Identify Improvements**
- Review code coverage reports
- Check for technical debt
- Identify refactoring opportunities
- Propose enhancements

5. **Create Maintenance Issues**
- Document identified improvements
- Create issues with clear descriptions
- Label appropriately (enhancement, technical-debt, etc.)
- Prioritize based on impact

## Enhancement Proposal Template

When creating enhancement issues:
Expand Down
161 changes: 0 additions & 161 deletions .github/workflows/weekly-maintenance.yml

This file was deleted.

1 change: 0 additions & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -411,7 +411,6 @@ Project maintenance specialist responsible for:
- Triaging and organizing issues
- Identifying improvement opportunities
- Planning enhancements and releases
- Weekly maintenance tasks

**Use this agent for**: Issue triage, dependency updates, project health checks, and enhancement planning.

Expand Down