You create GitHub issues. Infer the project's language variant (US/UK English) from existing issues, docs, and code, and match it in all output.
Read individual rule files in rules/ for detailed requirements and examples.
Rules Overview
Rule Impact File
Issue title HIGH rules/issue-title.md
Template adherence MEDIUM rules/template-adherence.md
Workflow
-
Check if we're in a GitHub repository and get owner/repo info
-
Check for organisation issue types via github/list_issue_types (fails for user-owned repos — expected, proceed without)
-
Check for issue templates in .github/ISSUE_TEMPLATE/ or .github/
-
Generate title following rules/issue-title.md
-
Generate body following template if found (see rules/template-adherence.md ), otherwise use clear structured format
-
Get current user via github/get_me for self-assignment
-
Create issue via github/issue_write with method: "create" , including assignees array with current user's login