Add protocol-audit skill and repo config for protocol checks

Added SKILL.md defining the protocol-audit skill to verify AI AGENT CORE PROTOCOL consistency across five AyCode/Mango repos. Introduced REPOS.md listing the repos, their absolute paths, and expected own-dep-repos for audit reference. These additions enable structured, cross-repo protocol compliance checks without direct file modification.
This commit is contained in:
Loretta 2026-04-17 06:49:20 +02:00
parent e73e1b6364
commit a5d2cd0b0e
2 changed files with 136 additions and 0 deletions

111
.github/skills/protocol-audit/SKILL.md vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,25 @@
# Repos under protocol-audit
Each row is one repo whose `.github/copilot-instructions.md` must obey the shared AI AGENT CORE PROTOCOL.
| # | Name | Absolute path | Layer |
|---|---------------------|----------------------------------------------------------------------------|------------------|
| 1 | AyCode.Core | `H:\Applications\Aycode\Source\AyCode.Core` | framework |
| 2 | AyCode.Blazor | `H:\Applications\Aycode\Source\AyCode.Blazor` | framework |
| 3 | Libraries | `H:\Applications\Mango\Source\NopCommerce.Common\4.70\Libraries` | shared libraries |
| 4 | FruitBank | `H:\Applications\Mango\Source\FruitBank` | product |
| 5 | FruitBankHybridApp | `H:\Applications\Mango\Source\FruitBankHybridApp` | product |
The instruction file to audit for each is: `<abs-path>\.github\copilot-instructions.md`.
## Expected own-dep-repos (for @repo block path validation)
| Repo | Expected deps (relative path from this repo's root) |
|--------------------|-------------------------------------------------------------------------------------------------------------|
| AyCode.Core | — (none) |
| AyCode.Blazor | `AyCode.Core: ../AyCode.Core` |
| Libraries | `AyCode.Core: ../../../../../Aycode/Source/AyCode.Core` |
| FruitBank | `AyCode.Core: ../../../Aycode/Source/AyCode.Core`, `Libraries: ../NopCommerce.Common/4.70/Libraries` |
| FruitBankHybridApp | `AyCode.Core: ../../../Aycode/Source/AyCode.Core`, `AyCode.Blazor: ../../../Aycode/Source/AyCode.Blazor`, `Libraries: ../NopCommerce.Common/4.70/Libraries` |
When modifying the repo set (add/remove/move), update this table. SKILL.md remains stable.