mirror of
https://github.com/NomaDamas/k-skill.git
synced 2026-06-24 02:04:11 +00:00
fix(plugin): satisfy Claude marketplace manifest schema
This commit is contained in:
parent
3ba8899f63
commit
b6b0c70091
2 changed files with 6 additions and 1 deletions
|
|
@ -1,6 +1,5 @@
|
|||
{
|
||||
"name": "k-skill",
|
||||
"description": "한국인을 위한 90+ Agent Skill 번들 마켓플레이스 — 한국 일상·업무 자동화",
|
||||
"owner": {
|
||||
"name": "NomaDamas"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -97,3 +97,9 @@ test("run writes deterministic, trailing-newline JSON", () => {
|
|||
assert.ok(raw.endsWith("\n"));
|
||||
assert.equal(raw, serialize(buildManifest(root)));
|
||||
});
|
||||
|
||||
test("marketplace manifest uses Claude validator-supported top-level keys", () => {
|
||||
const marketplacePath = path.join(__dirname, "..", ".claude-plugin", "marketplace.json");
|
||||
const marketplace = JSON.parse(fs.readFileSync(marketplacePath, "utf8"));
|
||||
assert.deepEqual(Object.keys(marketplace).sort(), ["name", "owner", "plugins"]);
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue