Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions .claude-plugin/marketplace.json
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"
]
}
]
}
12 changes: 12 additions & 0 deletions .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"name": "bmad-creative-intelligence-suite",
"version": "0.1.9",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

.claude-plugin/plugin.json sets version even though the marketplace entry in .claude-plugin/marketplace.json also specifies a version; Claude Code treats the manifest version as authoritative, so marketplace version bumps can be silently ignored and lead to confusing update behavior.

Severity: low

Fix This in Augment

🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.

"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
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

🧩 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:

  • Description: plugin.json is more detailed; package.json's description is abbreviated
  • Author: "Brian (BMad) Madison" in plugin.json but missing in package.json
  • Homepage: Present in plugin.json as GitHub URL but null in package.json
  • Repository: Different formats (plain HTTPS in plugin.json vs. git+ format in package.json)

Update package.json to ensure these fields match plugin.json or document why differences are intentional.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In @.claude-plugin/plugin.json around lines 1 - 12, Update package.json to match
the plugin metadata in plugin.json: set "description" to the full detailed
string from plugin.json, add the "author" object with name "Brian (BMad)
Madison", set "homepage" to
"https://github.com/bmad-code-org/bmad-module-creative-intelligence-suite", and
make the "repository" value use the same HTTPS URL or normalize both to the git+
format consistently (e.g., "repository":
"https://github.com/bmad-code-org/bmad-module-creative-intelligence-suite").
Ensure "keywords" also align if present.

Loading