feat(kyberforge): add plugin-author and marketplace-author skills #13
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Two new skills for the kyberforge plugin, designed to complete the plugin lifecycle factory alongside the existing
skill-authorandagent-authorskills.plugin-author
Manages plugin scaffold and configuration — not plugin content (skills, agents, hooks).
Scope:
plugin.json+.claude-plugin/plugin.json+ emptyskills/,agents/,hooks/,bin/dirs) viascripts/new-plugin.sh <name> <repo-root>claude plugin tag --pushKey conventions established:
.claude-plugin/plugin.json) and Copilot CLI (plugin.json) manifests maintained in syncname,description,version,author,license,keywords) always updated in both manifestsversionfield present in both manifests (new convention — existing plugins need backfill)FILL_IN_*placeholdersFiles to create:
plugins/kyberforge/skills/plugin-author/SKILL.mdplugins/kyberforge/skills/plugin-author/scripts/new-plugin.shplugins/kyberforge/skills/plugin-author/references/manifest-fields.mdplugins/kyberforge/skills/plugin-author/references/sources.mdplugins/kyberforge/skills/plugin-author/README.mdplugins/kyberforge/skills/plugin-author/scripts/README.mdplugins/kyberforge/skills/plugin-author/references/README.mdplugins/kyberforge/skills/plugin-author/tests/README.mddocs/adr/0016-plugin-version-parity.mdCONTEXT.mdwith "Plugin scaffold" and "Version parity" glossary termsversionfield intoplugins/kyberforge/plugin.jsonandplugins/bin/plugin.jsonmarketplace-author
Manages marketplace entries — not plugin files.
Scope:
claude plugin validate .— runs inline.claude-plugin/marketplace.jsonand.github/plugin/marketplace.jsonin the same passclaude plugin marketplace add(runtime setup, not authoring)Files to create:
plugins/kyberforge/skills/marketplace-author/SKILL.mdplugins/kyberforge/skills/marketplace-author/references/manifest-fields.mdplugins/kyberforge/skills/marketplace-author/references/sources.mdplugins/kyberforge/skills/marketplace-author/README.mdplugins/kyberforge/skills/marketplace-author/references/README.mdplugins/kyberforge/skills/marketplace-author/tests/README.mdAcceptance criteria
plugin-authorSKILL.md routes correctly across create / update / release branchesnew-plugin.shis file-by-file no-op, produces both manifests with correct opinionated fieldsmarketplace-authorSKILL.md handles all four source types in the add flowskill-auditpasses on both new skills