* Initial plan
* Add DevOps resources: agents, instructions, and prompt
* Replace redundant GitHub Actions instructions with expert agent
* Make DevOps resources more generic for easier maintenance
* Remove optional model field to align with repository conventions
* Reduce code examples to focus on principles and guidance
* Add DevOps Expert agent following infinity loop principle
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: benjisho-aidome <218995725+benjisho-aidome@users.noreply.github.com>
Co-authored-by: Matt Soucoup <masoucou@microsoft.com>
This fixes cross-platform compatibility issues where skills created on Windows
would have backslashes in bundled asset paths, causing CI failures on Linux.
The build script now normalizes all path separators to forward slashes (/)
regardless of the platform where the skill was created.
Fixes#502
Fixes#503.
When running `npm start` the README.skills.md file will be updated to
include any newly-added skills. This includes the name and description
from the skill's frontmatter, but also a list of assets in the skill--
that is, files other than SKILL.md.
However, the code in yaml-parser.mjs to enumerate the asset files only
looks in the immediate skill directory, not any subdirectories. Those
files will be missing from README.skills.md.
Here we update yaml-parser.mjs to recurse through the subdirectories as
well.
- Replace static github-mcp-registry.json with live API calls
- Fetch from https://api.mcp.github.com/v0.1/servers/ with pagination support
- Extract displayName from GitHub metadata for better matching
- Implement smart matching logic:
* Case-insensitive comparison
* Match against both displayName and full name
* Strip common suffixes like -mcp-server for pattern matching
- Make build process async to support API calls
- Cache registry data to only hit API once per build run
- Remove obsolete github-mcp-registry.json file
Benefits:
- No more manual updates to registry data
- Always uses latest MCP registry information
- Improved server name matching resilience
- Successfully loads all 54 servers from registry
* Adding modernization agent
This is a Modernization Agent. It will first understand the repository it will work on, then create comprehensive suggestions by asking the developer at each main step, like choosing the target tech stack or architecture.
* Update README.agents.md for modernization agent
* Update README.agents.md
* Fix modernization.agent.md yaml format
* Revise modernization agent documentation and tools
Updated agent documentation to reflect changes in model name, tools, and workflow details. Enhanced clarity on analysis phases, documentation requirements, and implementation planning.
* Refactor modernization agent documentation
Updated the title and improved formatting for clarity.
* Update Modernization Agent description in README