Skip to content

Conversation

@aaronpowell
Copy link
Contributor

Pull Request Checklist

  • I have read and followed the CONTRIBUTING.md guidelines.
  • My contribution adds a new instruction, prompt, or chat mode file in the correct directory.
  • The file follows the required naming convention.
  • The content is clearly structured and follows the example format.
  • I have tested my instructions, prompt, or chat mode with GitHub Copilot.
  • I have run node update-readme.js and verified that README.md is up to date.

Description


Type of Contribution

  • New instruction file.
  • New prompt file.
  • New chat mode file.
  • Other (please specify):

Additional Notes


By submitting this pull request, I confirm that my contribution abides by the Code of Conduct and will be licensed under the MIT License.

Copilot AI review requested due to automatic review settings October 28, 2025 19:04
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR represents a major refactoring to restructure the repository architecture. The main changes include:

  • Reorganization of build scripts and utilities into an eng/ directory
  • Replacement of custom YAML parser with standard libraries (js-yaml and vfile-matter)
  • Addition of new agent support with MCP server integration
  • Migration of generated README files to a docs/ directory
  • New dependencies and validation scripts
  • Updates to URL references throughout documentation

Reviewed Changes

Copilot reviewed 53 out of 55 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
yaml-parser.js Removed custom YAML parser implementation (168 lines deleted)
update-readme.js Removed original README generation script (767 lines deleted)
eng/yaml-parser.js Added new YAML parser using standard libraries (js-yaml, vfile-matter)
eng/update-readme.js Refactored README generation with agent support and MCP integration
eng/validate-collections.js Enhanced validation with agent file support
eng/constants.js Centralized configuration constants
eng/github-mcp-registry.json Added MCP registry data for server discovery
package.json Updated scripts and added new dependencies
Multiple prompt files Updated documentation URLs from root to docs/ directory
Multiple collection files Cleaned up description formatting issues
Multiple agent files Added new custom agent definitions with MCP server configs
Comments suppressed due to low confidence (1)

eng/validate-collections.js:219

const path = require("path");
const {
parseCollectionYaml,
extractMcpServers,
Copy link

Copilot AI Oct 28, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unused variable extractMcpServers.

Copilot uses AI. Check for mistakes.
if (line.trim() === "---") {
if (!inFrontmatter) {
inFrontmatter = true;
} else if (inFrontmatter && !frontmatterEnded) {
Copy link

Copilot AI Oct 28, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This use of variable 'inFrontmatter' always evaluates to true.

Copilot uses AI. Check for mistakes.
@aaronpowell aaronpowell merged commit 56d7ce7 into main Oct 28, 2025
11 checks passed
@aaronpowell aaronpowell deleted the partners branch October 28, 2025 19:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants