feat: expand hello-world into a complete cross-compat plugin scaffold

Adds every cross-compatible component between Claude Code and Copilot CLI:
skills (shared), agents (per-tool .md vs .agent.md), hooks (per-tool
paths), and .mcp.json (shared). Both plugin.json manifests now carry all
shared identity fields (name, description, author, license, keywords)
with Copilot-specific component paths only in the root manifest.

Updates validate.sh sync check to verify shared identity fields rather
than demanding content equality, since component path declarations
legitimately diverge between tools.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-20 13:41:00 +00:00
parent 41f98f6efd
commit 5ab7054976
9 changed files with 142 additions and 16 deletions

View File

@@ -0,0 +1,8 @@
{
"hooks": [
{
"event": "session_start",
"command": "echo '[hello-world] session started'"
}
]
}