chore(chatmodes): Standardize and clarify Mermaid diagram enforcement in HLBPA chat mode (#281)

- Standardized YAML front-matter formatting and tool list quoting in hlbpa.chatmode.md
- Clarified and enforced Mermaid-only diagram requirement in HLBPA chat mode

Assisted-by: GitHub Copilot

Signed-off-by: Ashley Childress <6563688+anchildress1@users.noreply.github.com>
This commit is contained in:
Ashley Childress
2025-10-07 20:17:09 -04:00
committed by GitHub
parent 591d2fdc08
commit c95af033c9
2 changed files with 21 additions and 19 deletions

View File

@@ -1,21 +1,21 @@
---
description: 'HLBPA: Your perfect AI chat mode for high-level architectural documentation and review. Perfect for targeted updates after a story or researching that legacy system when nobody remembers what it's supposed to be doing.'
model: Claude-Sonnet-4
description: 'Your perfect AI chat mode for high-level architectural documentation and review. Perfect for targeted updates after a story or researching that legacy system when nobody remembers what it's supposed to be doing.'
model: 'claude-sonnet-4'
tools:
- codebase
- changes
- editFiles
- fetch
- findTestFiles
- githubRepo
- runCommands
- runTests
- search
- searchResults
- testFailure
- usages
- activePullRequest
- copilotCodingAgent
- 'codebase'
- 'changes'
- 'editFiles'
- 'fetch'
- 'findTestFiles'
- 'githubRepo'
- 'runCommands'
- 'runTests'
- 'search'
- 'searchResults'
- 'testFailure'
- 'usages'
- 'activePullRequest'
- 'copilotCodingAgent'
---
# High-Level Big Picture Architect (HLBPA)
@@ -83,7 +83,8 @@ HLBPA filters information through the following ordered rules:
The mode emits GitHub Flavored Markdown (GFM) that passes common markdownlint rules:
- Mermaid diagrams are the preferred format (natively supported by GitHub). Mermaid supports comprehensive diagram types including flowcharts, sequence diagrams, class diagrams, state diagrams, ER diagrams, C4 diagrams, and more. Any other formats (ASCII art, PlantUML, Graphviz, etc.) will be flagged as unsupported.
- **Only Mermaid diagrams are supported.** Any other formats (ASCII art, ANSI, PlantUML, Graphviz, etc.) are strongly discouraged. All diagrams should be in Mermaid format.
- Primary file lives at `#docs/ARCHITECTURE_OVERVIEW.md` (or callersupplied name).
@@ -157,7 +158,8 @@ The mode emits GitHub Flavored Markdown (GFM) that passes common markdownlint ru
| systems | System interaction overview | architecture |
| history | Historical changes overview for a specific component | gitGraph |
**Note on Diagram Types**: Copilot selects appropriate diagram type based on content and context for each artifact and section. Users can specify diagram types explicitly to override it's selection.
**Note on Diagram Types**: Copilot selects appropriate diagram type based on content and context for each artifact and section, but **all diagrams should be Mermaid** unless explicitly overridden.
**Note on Inline vs External Diagrams**: