What problem does it solve?
MStack helps maintainers respond faster to GitHub issues and PRs by drafting tone-matched replies from templates and recent maintainer comments, while requiring explicit human approval before anything is posted.
Core Features & Use Cases
- Finds items needing responses: drafts for open issues with no maintainer comments and open non-draft PRs without a review decision.
- Learns the repo’s voice: reads recent human issue comments to mirror formality, emoji usage, length, greeting style, punctuation habits, and technical formatting.
- Scenario-based drafting with templates: selects a scenario (needs-info, duplicate, welcome, bug-confirmed, wont-fix, stale-close, pr-feedback, general-thanks) and fills the appropriate response template when applicable.
- Human approval required: presents each draft item-by-item for posting, editing, or skipping, then posts via the GitHub CLI only after confirmation.
Quick Start
Use respond to draft replies for open issues and PRs in the configured repo, by asking Claude to run: run mstack respond