fix(kyberforge): co-locate evals/tests with skills and fix manifest inconsistencies
Move all evals into each skill's own evals/ directory and test_scripts.sh into marketplace-architect/scripts/ so test artefacts live alongside the code they test. Also fix: hooks.json array→object, displayName title-case, marketplace.json owner placeholders, and .github/plugin/marketplace.json metadata-wrapper schema divergence. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "holocron",
|
"name": "holocron",
|
||||||
"owner": { "name": "Your Name", "email": "you@example.com" },
|
"owner": { "name": "Defame1297", "email": "defame1297@rkdr.net" },
|
||||||
"description": "AI development skills for Claude Code and GitHub Copilot CLI — factory, design, implement, review, and cross-cutting workflows.",
|
"description": "AI development skills for Claude Code and GitHub Copilot CLI — factory, design, implement, review, and cross-cutting workflows.",
|
||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
"plugins": [
|
"plugins": [
|
||||||
|
|||||||
6
.github/plugin/marketplace.json
vendored
6
.github/plugin/marketplace.json
vendored
@@ -1,10 +1,8 @@
|
|||||||
{
|
{
|
||||||
"name": "holocron",
|
"name": "holocron",
|
||||||
"owner": { "name": "Your Name", "email": "you@example.com" },
|
"owner": { "name": "Defame1297", "email": "defame1297@rkdr.net" },
|
||||||
"metadata": {
|
|
||||||
"description": "AI development skills for Claude Code and GitHub Copilot CLI — factory, design, implement, review, and cross-cutting workflows.",
|
"description": "AI development skills for Claude Code and GitHub Copilot CLI — factory, design, implement, review, and cross-cutting workflows.",
|
||||||
"version": "0.1.0"
|
"version": "0.1.0",
|
||||||
},
|
|
||||||
"plugins": [
|
"plugins": [
|
||||||
{
|
{
|
||||||
"name": "hello-world",
|
"name": "hello-world",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "kyberforge",
|
"name": "kyberforge",
|
||||||
"displayName": "kyberforge",
|
"displayName": "Kyberforge",
|
||||||
"description": "Skills and agents for creating, maintaining, and managing a Claude Code / Copilot CLI plugin marketplace.",
|
"description": "Skills and agents for creating, maintaining, and managing a Claude Code / Copilot CLI plugin marketplace.",
|
||||||
"author": { "name": "Defame1297", "url": "https://git.dev.rkdr.net/Defame1297/" },
|
"author": { "name": "Defame1297", "url": "https://git.dev.rkdr.net/Defame1297/" },
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
{
|
{
|
||||||
"hooks": []
|
"hooks": {}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
SCRIPTS_DIR="$(cd "$(dirname "$0")/../skills/marketplace-architect/scripts" && pwd)"
|
SCRIPTS_DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||||
PASS=0; FAIL=0
|
PASS=0; FAIL=0
|
||||||
# Use += to avoid ((var++)) returning 0 exit code when var was 0 under set -e
|
# Use += to avoid ((var++)) returning 0 exit code when var was 0 under set -e
|
||||||
|
|
||||||
Reference in New Issue
Block a user