Conversation
There was a problem hiding this comment.
Pull request overview
This PR adds GitHub workflow support files—Copilot repository instructions, several specialized “agent” definition documents, and standardized GitHub issue templates—to improve contributor guidance and intake/triage consistency.
Changes:
- Added
.github/copilot-instructions.mdwith repository-specific Copilot guidance (versions, patterns, security, and codebase scanning hints). - Added multiple agent definition files under
.github/agents/(PHP, MySQL/MariaDB, code-quality, and triage routing guidance). - Added GitHub issue templates for bug reports and feature requests.
Reviewed changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated 15 comments.
Show a summary per file
| File | Description |
|---|---|
.github/copilot-instructions.md |
Adds Copilot guidance, but currently contains duplicated content and a misleading file-location note. |
.github/agents/triage_agent.md.agent.md |
Adds triage agent definition and routing rules; routing targets currently don’t match available agents. |
.github/agents/php-developer.agent.md |
Adds PHP developer agent definition; tool declarations/docs need consistency. |
.github/agents/mysql-mariadb.agent.md |
Adds MySQL/MariaDB DBA agent definition; includes a few formatting/typo issues. |
.github/agents/code-quality.agent.md |
Adds code-quality agent definition; includes minor formatting issues. |
.github/ISSUE_TEMPLATE/bug_report.md |
Adds bug report template; contains a couple typos/capitalization issues. |
.github/ISSUE_TEMPLATE/feature_request.md |
Adds feature request template. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
@copilot open a new pull request to apply changes based on the comments in this thread |
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 7 out of 7 changed files in this pull request and generated 10 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Sean Mancini <sean@seanmancini.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Sean Mancini <sean@seanmancini.com>
Signed-off-by: TheWitness <thewitness@cacti.net>
This pull request introduces several new agent definition files and issue templates to enhance project workflow and support. The main changes are the addition of specialized agent documentation for PHP development, MySQL/MariaDB database management, code quality assurance, and task triage, as well as standardized templates for bug reports and feature requests.
Agent documentation additions:
.github/agents/php-developer.agent.mddefining the PHP Developer agent, focusing on PSR-12 standards, debugging, optimization, and security best practices for PHP 8.1+..github/agents/mysql-mariadb.agent.mdoutlining the MySQL/MariaDB Database Administrator agent, including capabilities, tools, best practices, and reference to Cacti DB functions..github/agents/code-quality.agent.mddescribing the Code Quality Specialist agent, detailing responsibilities and tools for code review, refactoring, testing, and CI/CD..github/agents/triage_agent.md.agent.mdfor the Triage Agent, with explicit routing rules, delegation workflow, and reporting guidelines to coordinate tasks among specialized agents.Issue template additions:
.github/ISSUE_TEMPLATE/bug_report.mdto standardize bug reporting, including sections for reproduction steps, environment details, and additional context..github/ISSUE_TEMPLATE/feature_request.mdto guide feature requests, covering problem description, solution ideas, alternatives, and context.