Skip to content

Commit 0b6a2f2

Browse files
authored
feat: Claude Code plugin structure (#39)
* feat: add Claude Code plugin structure, move skills to root Move skills from src/skills/ to skills/ at repo root and add .claude-plugin/ manifest for Claude Code plugin and Vercel Skills CLI compatibility. Three distribution paths now supported: - claude plugin install (Claude Code native) - npx skills add (43-agent skills ecosystem) - npx bmad-method install (BMad Method installer) BREAKING: src/ directory removed. Module definition path changes from src/module.yaml to skills/module.yaml (requires bmm update). * style: fix prettier formatting in plugin manifests * fix: update markdownlint ignore path for skills/ move
1 parent 96b6276 commit 0b6a2f2

69 files changed

Lines changed: 30 additions & 2 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude-plugin/marketplace.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"name": "bmad-builder",
3+
"owner": {
4+
"name": "Brian (BMad) Madison"
5+
},
6+
"plugins": [
7+
{
8+
"name": "bmad-builder",
9+
"source": "./",
10+
"description": "BMad AI agent and workflow factory — build, edit, optimize, and validate agents and workflows through conversational discovery.",
11+
"version": "1.1.0",
12+
"skills": ["./skills/bmad-agent-builder", "./skills/bmad-builder-setup", "./skills/bmad-workflow-builder"]
13+
}
14+
]
15+
}

.claude-plugin/plugin.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"name": "bmad-builder",
3+
"version": "1.1.0",
4+
"description": "Build AI agents and workflows from a conversation. Three skills — Agent Builder, Workflow Builder, and Setup — guide you from idea to production-ready skill structure with built-in quality optimization. Part of the BMad Method ecosystem.",
5+
"author": {
6+
"name": "Brian (BMad) Madison"
7+
},
8+
"license": "MIT",
9+
"homepage": "https://github.com/bmad-code-org/bmad-builder",
10+
"repository": "https://github.com/bmad-code-org/bmad-builder",
11+
"keywords": ["bmad", "agent-builder", "workflow-builder", "skill-factory", "ai-agents"]
12+
}

.markdownlint-cli2.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ignores:
77
- CODE_OF_CONDUCT.md
88
- _bmad/**
99
- _bmad*/**
10-
- src/skills/**
10+
- skills/**
1111
- .*/**
1212
- z*/**
1313

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@
1515
"type": "module",
1616
"main": "",
1717
"files": [
18-
"src/",
18+
"skills/",
19+
".claude-plugin/",
1920
"CHANGELOG.md"
2021
],
2122
"scripts": {

src/skills/bmad-agent-builder/assets/quality-report-template.md renamed to skills/bmad-agent-builder/assets/quality-report-template.md

0 commit comments

Comments
 (0)