* feat(chatmodes): Add HLBPA (documentation architect) chat modes
- HLBPA is a high-level, big-picture architect for systems documentation
- It can be used either in VSC as usual or dropped in coding agent for auto-updates
- Depends on user's prompting skills to get the best results
- Will default to a more generalist mode if not enough context is given
- Minor updates to README and CONTRIBUTING to fix formatting errors
Assisted-by: GitHub Copilot & Verdent AI
Signed-off-by: Ashley Childress <6563688+anchildress1@users.noreply.github.com>
* chore(chatmodes): Remove copy from md fence in HLBPA chat mode
- Copilot complains about the copy in the md fence
- Isn't likely to be used in this context anyway
Assisted-by: GitHub Copilot
Signed-off-by: Ashley Childress <6563688+anchildress1@users.noreply.github.com>
---------
Signed-off-by: Ashley Childress <6563688+anchildress1@users.noreply.github.com>
* Add comprehensive WordPress development instructions for Copilot
- Introduced a detailed guide covering core principles, coding standards, security practices, internationalization, performance optimization, admin UI, REST API, block development, asset loading, testing strategies, and documentation best practices.
- Emphasized the importance of following WordPress Coding Standards (WPCS) and provided examples for plugin headers, linting setup, and security measures.
- Included a checklist to ensure compliance with best practices for plugin development.
* Add WordPress development instructions for Copilot, detailing coding, security, and testing rules for plugins and themes
* Fix formatting inconsistencies in WordPress instructions file by changing double quotes to single quotes for 'applyTo' and 'description' fields.
* Enhance Go development instructions with additional best practices and guidelines
* node update-readme.js
* Enhance Go development instructions with additional clarity on self-documenting code and comment practices
* Enhance package declaration guidelines in Go instructions to prevent duplicate declarations and ensure proper naming conventions
* Update WaitGroup usage instructions for Go 1.25 to include new Go method syntax
* Enhance Go development instructions by emphasizing the use of early return patterns to improve code clarity
- Introduce comprehensive guidelines for TypeScript development targeting TypeScript 5.x and ES2022 output.
- Include core intents, general guardrails, project organization, naming and style, formatting, type system expectations, async handling, architecture patterns, external integrations, security practices, configuration management, UI components, testing expectations, performance, and documentation.
* feat(chatmodes): add Expert C++ Software Engineer mode and integrate into README
Introduce a concise, standards-driven C++ expert chat mode focused on maintainability, clarity, and evolving industry best practices.
- Add new chat mode file (C++ expert)
- Register in README with install badges
- Simplify guidance (avoid prescriptive details)
- Emphasize behavior-focused testing and legacy code strategies (Michael Feathers)
* apply "node update-readme.js"
* Add files via upload
* Revise Power Apps Code App project scaffolding
Update project scaffolding instructions for Power Apps Code Apps with PAC CLI setup, SDK integration, and connector configuration.
* Update Power Apps Code App scaffolding prompt
* Revise development instructions for Power Apps Code Apps
Update Power Apps Code Apps development instructions with new standards and best practices for TypeScript, React, and Power Platform integration.
* Update Power Platform expert chatmode with new details
* Revise Power Apps Code App project scaffold
Update project scaffolding details and add advanced patterns.
* Fixing line endings
---------
Co-authored-by: Aaron Powell <me@aaron-powell.com>
* UPDATE: Upgrade Blueprint Mode to v39 with improved directives and model specification
* CREATE: Add Blueprint Mode Codex v1 with core directives and guiding principles
* Update blueprint-mode-codex.chatmode.md
* Modify model name and enhance description
Updated model name to include 'copilot' and refined description for clarity.
* Java 25 upgrade guide with best practices (Java 21 -> 25)
Added a description for the Java upgrade guide.
* Add Java Development Collection and Upgrade Guides
- Created a new collection for Java development, including prompts and instructions for Spring Boot, Quarkus, JPA, JUnit, and Javadoc.
- Added comprehensive markdown documentation for upgrading from Java 17 to Java 21, detailing new language features, API changes, and best practices.
- Introduced upgrade guide for transitioning from Java 21 to Java 25, highlighting new features, migration strategies, and performance considerations.
* Update upgrade guide headers and descriptions for Java 21 to 25
* Refactor Java Development Collection: Update Upgrade Guides with Descriptions
* Add Java 11 to Java 17 Upgrade Guide with best practices and migration patterns
* Rename files
- Add new prompts for suggesting GitHub Copilot collections and instructions.
- Improve the process and output format for suggested collections and instructions, prompts and chat modes.
- Ensure all new prompts align with the current repository context and chat history.
* Add Technical Spike collection and related resources
- Introduced a new collection for Technical Spikes, including a chat mode for research and a prompt for creating spike documents.
- Updated the Project Planning & Management collection to include references to technical spikes.
- Enhanced README files to reflect the addition of technical spike resources.
- Created detailed documentation for the technical spike research methodology and prompt structure.
- Added new tags and items to facilitate better organization and discovery of technical spike-related content.
* CHANGE: Update research methodology for technical spikes
- Refine tool usage philosophy for exhaustive research
- Enhance todo management protocol for better tracking
- Improve spike document update protocol for real-time logging
* Fix project name placeholders and update descriptions in Spring Boot project prompts
* Update Spring Boot project prompts to clarify project creation instructions
---------
Co-authored-by: Vincent Huang iMac <vincent.huang@opennet.tw>
* Add `/remember` prompt
The `/remember` prompt is a keeper of memories and lessons learnt during chat sessions. Inspired by Beastmode's `remember` feature.
* Fix typo
* Adds Oqtane instructions file.
Adds a new file containing instructions for Oqtane. This provides necessary documentation for setting up and using the Oqtane framework.
* Adds instructions for Oqtane module
Introduces a new file with instructions for customizing GitHub Copilot behavior for Oqtane modules.
Removes the old instruction file.
* Adds Oqtane module development instructions
Provides instructions for customizing GitHub Copilot behavior for Oqtane module development, including code style, naming conventions, error handling, and performance optimization.
* Update instructions/oqtane.instructions.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update instructions/oqtane.instructions.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update instructions/oqtane.instructions.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update instructions/oqtane.instructions.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update instructions/oqtane.instructions.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update instructions/oqtane.instructions.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Adding to readme
Don't know why the github action wasn't picking it up
---------
Co-authored-by: DAVIS Mark E <Mark.DAVIS@lanecountyor.gov>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
* Update Blueprint Mode documentation to reflect version 36 changes and enhance clarity on workflows and directives.
* Update chatmodes/blueprint-mode.chatmode.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Refine directives in Blueprint Mode documentation for clarity and accuracy
* Update Blueprint Mode documentation to version 37, enhancing clarity and detail in core directives and tool usage policies.
* Update Blueprint Mode documentation to version 37, enhancing clarity on workflows and directives.
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
- Refined the process for updating Azure Verified Modules in Bicep files.
- Added steps for identifying unique AVM modules and validating updates.
- Updated tool usage guidelines to include additional tools.
- Clarified output format and summary requirements.
* Initial plan
* Add all-contributors setup with contributor recognition
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
* Finalize all-contributors setup and update documentation
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
* Add @aaronpowell as a contributor
* Add @mubaidr as a contributor
* Add @digitarald as a contributor
* Add @mbianchidev as a contributor
* generating the current list
* playing with emojis
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
Co-authored-by: all-contributors-bot <all-contributors-bot@example.com>