What problem does it solve?
This Skill simplifies the synchronization of Issue/PR status changes with project status in GitHub, ensuring project tracking remains accurate and up-to-date without manual updates.
Core Features & Use Cases
- Automatic Sync: Keeps Issue/PR state changes automatically updated in the project's Status field using GitHub Actions.
- Mode A (Recommended): Generates a
.github/workflows/project-sync.yml file with the Fandhe-AI/actions/project-sync Composite Action to create workflows that synchronize statuses.
- Mode B (One-Time Fix): Identifies and resolves inconsistencies between Issue/PR statuses and project statuses in a single execution.
- Custom Status Mapping: Allows users to map issue or PR status changes to project status names for greater control over the workflow.
Quick Start
To automatically set up the sync workflow for a GitHub project, use the project-sync-issues skill by providing the project number and optional custom status names.