Tycoon solutionAI CTO triages every new GitHub issue within 15 minutes of submission. Categorizes (bug / feature / question / docs / security), labels appropriately, checks for duplicates (semantic search across past issues), requests a repro if missing, assigns to the right maintainer, and posts a first-response that makes the reporter feel heard. You wake up to a triaged backlog.
How it runs
- Classify on submission
GitHub webhook fires within seconds of a new issue. AI CTO reads title + body and classifies: bug, feature request, question, docs issue, security report (the latter two escalated immediately). Applies labels from your repo's label taxonomy.
- Check for duplicates
Semantic search against past 12 months of issues (open + closed). Finds 'stale issue from 2024 about the same thing' even if the wording differs. Posts a comment linking duplicates, asks if reporter's issue is truly different. ~15-25% of inbound gets deduped.
- Request repro if missing
For bug reports without steps to reproduce, AI CTO posts a comment asking for: exact version, OS, reproduction steps, expected vs actual, screenshots or logs. Auto-closes after 14 days of no response (with friendly reminder at day 7). Stops 'it's broken' drive-by reports from clogging the queue.
- Assess severity and priority
Bugs get severity (P0: outage, P1: broken for many, P2: broken for some, P3: minor). Feature requests get priority via a rubric (strategic fit + effort + customer demand). Security issues get P0 + privileged routing (issue gets converted to GitHub Security Advisory). Labels applied automatically.
- Assign to owner
Based on file paths touched (CODEOWNERS) or issue category, AI CTO assigns to the right maintainer. If maintainer is on PTO or overloaded (>5 open issues), routes to backup. Auto-pings assignee in Slack with context summary.
- First response within 15 minutes
Every new issue gets a first response: acknowledging receipt, summarizing what's been done (labeled, triaged, duplicate check result), and what happens next (reviewed by @owner within 48 hours). Reporters feel heard even if it's 2am PST when they filed.
- Weekly backlog health report
Every Monday, AI CTO posts a repo health summary: issues opened / closed / net change last week, oldest untriaged issue, P0/P1 count, stale issues aging past threshold, top 3 requested features. Maintainers know where to focus without scrolling.
Who runs it
- hire/ai-cto
- hire/ai-customer-support
What you get
- Issues triaged within 15 minutes, 24/7
- Duplicate rate drops 60-80% via semantic deduplication
- No-repro drive-bys auto-closed with friendly follow-up
- Security issues escalated immediately to correct channel
- Every reporter gets a first response, not a void
- Maintainers wake up to a prioritized backlog, not a chaotic inbox
- Repo health tracked weekly — no 'oh, we have 800 open issues?' surprise