Skip to content

Cleaning up the name of a lot of agents#651

Merged
aaronpowell merged 1 commit intomainfrom
naming-normalisation
Feb 3, 2026
Merged

Cleaning up the name of a lot of agents#651
aaronpowell merged 1 commit intomainfrom
naming-normalisation

Conversation

@aaronpowell
Copy link
Copy Markdown
Contributor

Pull Request Checklist

  • I have read and followed the CONTRIBUTING.md guidelines.
  • My contribution adds a new instruction, prompt, agent, or skill 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, agent, or skill with GitHub Copilot.
  • I have run npm start and verified that README.md is up to date.

Description


Type of Contribution

  • New instruction file.
  • New prompt file.
  • New agent file.
  • New collection file.
  • New skill file.
  • Update to existing instruction, prompt, agent, collection or skill.
  • 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 February 3, 2026 03:11
Copy link
Copy Markdown
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 pull request aims to standardize agent naming by replacing the title field with a name field in agent and prompt frontmatter. The PR also updates the README generation scripts to use only the name field instead of title.

Changes:

  • Replaces title: with name: in 4 prompt files
  • Adds name: field to 54 agent files
  • Removes title field handling from eng/update-readme.mjs and eng/generate-website-data.mjs
  • Updates docs/README.agents.md with new agent names
  • Updates AGENTS.md guidelines to document the name field requirement

Reviewed changes

Copilot reviewed 54 out of 55 changed files in this pull request and generated no comments.

Show a summary per file
File Description
eng/update-readme.mjs Removes title field handling, but incorrectly transforms name field values
eng/generate-website-data.mjs Removes title field handling, but incorrectly transforms name field values
prompts/*.prompt.md Correctly changes title to name field in 4 prompt files
agents/*.agent.md Correctly adds name field to 54 agent files with proper human-readable formatting
docs/README.agents.md Auto-generated file with updated agent names
AGENTS.md Adds guideline documenting the name field requirement
Comments suppressed due to low confidence (2)

eng/update-readme.mjs:137

  • The script incorrectly transforms the name field by splitting on hyphens and capitalizing each word. The name field should already contain the human-readable name in the correct format and should be used as-is without transformation.

For example, the agent file has name: 'AEM Front-End Specialist' but the script would transform this to "Aem Front End Specialist" (splitting on hyphens). The name field should be used directly without any transformation since it's already in the intended human-readable format.
eng/generate-website-data.mjs:51

  • Same issue as in update-readme.mjs - the script incorrectly transforms the name field by splitting on hyphens and capitalizing each word. The name field should already contain the human-readable name in the correct format and should be used as-is without transformation.

The transformation logic on lines 48-51 should be removed, and the name field should be returned directly: return frontmatter.name;

@aaronpowell aaronpowell merged commit b0b5bf9 into main Feb 3, 2026
15 checks passed
@aaronpowell aaronpowell deleted the naming-normalisation branch February 3, 2026 03:31
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.

2 participants