-
-
Notifications
You must be signed in to change notification settings - Fork 13
feat: add .claude-plugin metadata #15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,26 @@ | ||
| { | ||
| "name": "bmad-creative-intelligence-suite", | ||
| "owner": { | ||
| "name": "Brian (BMad) Madison" | ||
| }, | ||
| "plugins": [ | ||
| { | ||
| "name": "bmad-creative-intelligence-suite", | ||
| "source": "./", | ||
| "description": "Creative AI agents and workflows — brainstorming, problem-solving, design thinking, innovation strategy, storytelling, and visual presentations.", | ||
| "version": "0.1.9", | ||
| "skills": [ | ||
| "./src/skills/bmad-cis-agent-brainstorming-coach", | ||
| "./src/skills/bmad-cis-agent-creative-problem-solver", | ||
| "./src/skills/bmad-cis-agent-design-thinking-coach", | ||
| "./src/skills/bmad-cis-agent-innovation-strategist", | ||
| "./src/skills/bmad-cis-agent-presentation-master", | ||
| "./src/skills/bmad-cis-agent-storyteller", | ||
| "./src/skills/bmad-cis-design-thinking", | ||
| "./src/skills/bmad-cis-innovation-strategy", | ||
| "./src/skills/bmad-cis-problem-solving", | ||
| "./src/skills/bmad-cis-storytelling" | ||
| ] | ||
| } | ||
| ] | ||
| } |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| { | ||
| "name": "bmad-creative-intelligence-suite", | ||
| "version": "0.1.9", | ||
| "description": "A suite of creative AI agents and workflows for brainstorming, problem-solving, design thinking, innovation strategy, storytelling, and presentations. Part of the BMad Method ecosystem.", | ||
| "author": { | ||
| "name": "Brian (BMad) Madison" | ||
| }, | ||
| "license": "MIT", | ||
| "homepage": "https://github.com/bmad-code-org/bmad-module-creative-intelligence-suite", | ||
| "repository": "https://github.com/bmad-code-org/bmad-module-creative-intelligence-suite", | ||
| "keywords": ["bmad", "creative", "brainstorming", "design-thinking", "innovation", "storytelling"] | ||
| } | ||
|
Comment on lines
+1
to
+12
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chain🏁 Script executed: #!/bin/bash
# Description: Compare plugin.json metadata with package.json
echo "=== Comparing plugin.json with package.json ==="
if [ ! -f "package.json" ]; then
echo "⚠️ package.json not found"
exit 1
fi
echo -e "\n--- Name ---"
echo "plugin.json: $(jq -r '.name' .claude-plugin/plugin.json)"
echo "package.json: $(jq -r '.name' package.json)"
echo -e "\n--- Version ---"
echo "plugin.json: $(jq -r '.version' .claude-plugin/plugin.json)"
echo "package.json: $(jq -r '.version' package.json)"
echo -e "\n--- Description ---"
echo "plugin.json: $(jq -r '.description' .claude-plugin/plugin.json)"
echo "package.json: $(jq -r '.description' package.json)"
echo -e "\n--- License ---"
echo "plugin.json: $(jq -r '.license' .claude-plugin/plugin.json)"
echo "package.json: $(jq -r '.license' package.json)"
echo -e "\n--- Author ---"
echo "plugin.json: $(jq -r '.author.name' .claude-plugin/plugin.json)"
echo "package.json: $(jq -r '.author.name // .author' package.json)"
echo -e "\n--- Homepage ---"
echo "plugin.json: $(jq -r '.homepage' .claude-plugin/plugin.json)"
echo "package.json: $(jq -r '.homepage' package.json)"
echo -e "\n--- Repository ---"
echo "plugin.json: $(jq -r '.repository' .claude-plugin/plugin.json)"
echo "package.json: $(jq -r '.repository.url // .repository' package.json)"Repository: bmad-code-org/bmad-module-creative-intelligence-suite Length of output: 1154 Resolve metadata inconsistencies between plugin.json and package.json. Verification found several fields that differ between the two files:
Update package.json to ensure these fields match plugin.json or document why differences are intentional. 🤖 Prompt for AI Agents |
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
.claude-plugin/plugin.jsonsetsversioneven though the marketplace entry in.claude-plugin/marketplace.jsonalso specifies aversion; Claude Code treats the manifest version as authoritative, so marketplace version bumps can be silently ignored and lead to confusing update behavior.Severity: low
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.