diff --git a/packages/core/src/skills/builtin/github-issue-triage/SKILL.md b/.gemini/skills/github-issue-triage/SKILL.md similarity index 100% rename from packages/core/src/skills/builtin/github-issue-triage/SKILL.md rename to .gemini/skills/github-issue-triage/SKILL.md diff --git a/packages/core/src/skills/builtin/github-issue-triage/references/triage_rules.md b/.gemini/skills/github-issue-triage/references/triage_rules.md similarity index 100% rename from packages/core/src/skills/builtin/github-issue-triage/references/triage_rules.md rename to .gemini/skills/github-issue-triage/references/triage_rules.md diff --git a/packages/core/src/skills/builtin/github-issue-triage/scripts/analyze_issue.cjs b/.gemini/skills/github-issue-triage/scripts/analyze_issue.cjs similarity index 98% rename from packages/core/src/skills/builtin/github-issue-triage/scripts/analyze_issue.cjs rename to .gemini/skills/github-issue-triage/scripts/analyze_issue.cjs index 05caed6bff..babbe95cc2 100644 --- a/packages/core/src/skills/builtin/github-issue-triage/scripts/analyze_issue.cjs +++ b/.gemini/skills/github-issue-triage/scripts/analyze_issue.cjs @@ -63,7 +63,7 @@ async function analyzeIssue(issueLink, maintainersList) { result.is_feature_request = result.labels.some(l => { const lower = l.toLowerCase(); return lower.includes('feature') || lower.includes('enhancement'); - }); + }) || issue.title.toLowerCase().includes('feature') || issue.title.toLowerCase().includes('proposal'); result.is_high_priority = result.labels.some(l => { const lower = l.toLowerCase(); diff --git a/packages/core/src/skills/builtin/github-issue-triage/scripts/find_issues.cjs b/.gemini/skills/github-issue-triage/scripts/find_issues.cjs similarity index 100% rename from packages/core/src/skills/builtin/github-issue-triage/scripts/find_issues.cjs rename to .gemini/skills/github-issue-triage/scripts/find_issues.cjs