feat(marketplace): command consolidation + 8 new plugins (v8.1.0 → v9.0.0) [BREAKING]

Phase 1b: Rename all ~94 commands across 12 plugins to /<noun> <action>
sub-command pattern. Git-flow consolidated from 8→5 commands (commit
variants absorbed into --push/--merge/--sync flags). Dispatch files,
name: frontmatter, and cross-reference updates for all plugins.

Phase 2: Design documents for 8 new plugins in docs/designs/.

Phase 3: Scaffold 8 new plugins — saas-api-platform, saas-db-migrate,
saas-react-platform, saas-test-pilot, data-seed, ops-release-manager,
ops-deploy-pipeline, debug-mcp. Each with plugin.json, commands, agents,
skills, README, and claude-md-integration. Marketplace grows from 12→20.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-06 14:52:11 -05:00
parent 5098422858
commit 2d51df7a42
321 changed files with 13582 additions and 1019 deletions

View File

@@ -1,8 +1,9 @@
---
name: cmdb audit
description: Audit NetBox data quality and identify consistency issues
---
# CMDB Data Quality Audit
# /cmdb audit
Analyze NetBox data for quality issues and best practice violations.
@@ -16,7 +17,7 @@ Analyze NetBox data for quality issues and best practice violations.
## Usage
```
/cmdb-audit [scope]
/cmdb audit [scope]
```
**Scopes:**
@@ -49,9 +50,9 @@ Execute `skills/audit-workflow.md` which covers:
## Examples
- `/cmdb-audit` - Full audit
- `/cmdb-audit vms` - VM-specific checks
- `/cmdb-audit naming` - Naming conventions
- `/cmdb audit` - Full audit
- `/cmdb audit vms` - VM-specific checks
- `/cmdb audit naming` - Naming conventions
## User Request

View File

@@ -1,8 +1,9 @@
---
name: cmdb change-audit
description: Audit NetBox changes with filtering by date, user, or object type
---
# CMDB Change Audit
# /cmdb change-audit
Query and analyze the NetBox audit log for change tracking and compliance.
@@ -15,7 +16,7 @@ Query and analyze the NetBox audit log for change tracking and compliance.
## Usage
```
/change-audit [filters]
/cmdb change-audit [filters]
```
**Filters:**
@@ -46,11 +47,11 @@ If user asks for "security audit" or "compliance report":
## Examples
- `/change-audit` - Recent changes (last 24 hours)
- `/change-audit last 7 days` - Past week
- `/change-audit by admin` - All changes by admin
- `/change-audit type dcim.device` - Device changes only
- `/change-audit action delete` - All deletions
- `/cmdb change-audit` - Recent changes (last 24 hours)
- `/cmdb change-audit last 7 days` - Past week
- `/cmdb change-audit by admin` - All changes by admin
- `/cmdb change-audit type dcim.device` - Device changes only
- `/cmdb change-audit action delete` - All deletions
## User Request

View File

@@ -1,4 +1,8 @@
# CMDB Device Management
---
name: cmdb device
---
# /cmdb device
Manage network devices in NetBox.
@@ -10,7 +14,7 @@ Manage network devices in NetBox.
## Usage
```
/cmdb-device <action> [options]
/cmdb device <action> [options]
```
## Instructions
@@ -45,10 +49,10 @@ After creating a device, offer to:
## Examples
- `/cmdb-device list`
- `/cmdb-device show core-router-01`
- `/cmdb-device create web-server-03`
- `/cmdb-device at headquarters`
- `/cmdb device list`
- `/cmdb device show core-router-01`
- `/cmdb device create web-server-03`
- `/cmdb device at headquarters`
## User Request

View File

@@ -1,8 +1,9 @@
---
name: cmdb ip-conflicts
description: Detect IP address conflicts and overlapping prefixes in NetBox
---
# CMDB IP Conflict Detection
# /cmdb ip-conflicts
Scan NetBox IPAM data to identify IP address conflicts and overlapping prefixes.
@@ -15,7 +16,7 @@ Scan NetBox IPAM data to identify IP address conflicts and overlapping prefixes.
## Usage
```
/ip-conflicts [scope]
/cmdb ip-conflicts [scope]
```
**Scopes:**
@@ -49,9 +50,9 @@ Execute conflict detection from `skills/ip-management.md`:
## Examples
- `/ip-conflicts` - Full scan
- `/ip-conflicts addresses` - Duplicate IPs only
- `/ip-conflicts vrf Production` - Scan specific VRF
- `/cmdb ip-conflicts` - Full scan
- `/cmdb ip-conflicts addresses` - Duplicate IPs only
- `/cmdb ip-conflicts vrf Production` - Scan specific VRF
## User Request

View File

@@ -1,4 +1,8 @@
# CMDB IP Management
---
name: cmdb ip
---
# /cmdb ip
Manage IP addresses and prefixes in NetBox.
@@ -11,7 +15,7 @@ Manage IP addresses and prefixes in NetBox.
## Usage
```
/cmdb-ip <action> [options]
/cmdb ip <action> [options]
```
## Instructions
@@ -42,10 +46,10 @@ Execute operations from `skills/ip-management.md`.
## Examples
- `/cmdb-ip prefixes`
- `/cmdb-ip available in 10.0.1.0/24`
- `/cmdb-ip allocate from 10.0.1.0/24`
- `/cmdb-ip assign 10.0.1.50/24 to web-server-01 eth0`
- `/cmdb ip prefixes`
- `/cmdb ip available in 10.0.1.0/24`
- `/cmdb ip allocate from 10.0.1.0/24`
- `/cmdb ip assign 10.0.1.50/24 to web-server-01 eth0`
## User Request

View File

@@ -1,8 +1,9 @@
---
name: cmdb register
description: Register the current machine into NetBox with all running applications
---
# CMDB Machine Registration
# /cmdb register
Register the current machine into NetBox, including hardware info, network interfaces, and running applications.
@@ -17,7 +18,7 @@ Register the current machine into NetBox, including hardware info, network inter
## Usage
```
/cmdb-register [--site <site-name>] [--tenant <tenant-name>] [--role <role-name>]
/cmdb register [--site <site-name>] [--tenant <tenant-name>] [--role <role-name>]
```
**Options:**
@@ -41,7 +42,7 @@ Execute `skills/device-registration.md` which covers:
| Error | Action |
|-------|--------|
| Device already exists | Suggest `/cmdb-sync` or ask to proceed |
| Device already exists | Suggest `/cmdb sync` or ask to proceed |
| Site not found | List available sites, offer to create new |
| Docker not available | Skip container registration, note in summary |
| Permission denied | Note which operations failed, suggest fixes |

View File

@@ -1,4 +1,8 @@
# CMDB Search
---
name: cmdb search
---
# /cmdb search
## Visual Output
@@ -17,7 +21,7 @@ Search NetBox for devices, IPs, sites, or any CMDB object.
## Usage
```
/cmdb-search <query>
/cmdb search <query>
```
## Instructions
@@ -37,9 +41,9 @@ For broad searches, query multiple endpoints and consolidate results.
## Examples
- `/cmdb-search router` - Find all devices with "router" in the name
- `/cmdb-search 10.0.1.0/24` - Find prefix and IPs within it
- `/cmdb-search datacenter` - Find sites matching "datacenter"
- `/cmdb search router` - Find all devices with "router" in the name
- `/cmdb search 10.0.1.0/24` - Find prefix and IPs within it
- `/cmdb search datacenter` - Find sites matching "datacenter"
## User Query

View File

@@ -1,8 +1,9 @@
---
name: cmdb setup
description: Interactive setup wizard for cmdb-assistant plugin
---
# CMDB Assistant Setup Wizard
# /cmdb setup
Configure the cmdb-assistant plugin with NetBox integration.
@@ -18,7 +19,7 @@ Configure the cmdb-assistant plugin with NetBox integration.
## Usage
```
/cmdb-setup
/cmdb setup
```
## Instructions
@@ -63,10 +64,10 @@ System Config: ~/.config/claude/netbox.env
Restart your Claude Code session for MCP tools.
After restart, try:
- /cmdb-device <hostname>
- /cmdb-ip <address>
- /cmdb-site <name>
- /cmdb-search <query>
- /cmdb device <hostname>
- /cmdb ip <address>
- /cmdb site <name>
- /cmdb search <query>
```
## User Request

View File

@@ -1,4 +1,8 @@
# CMDB Site Management
---
name: cmdb site
---
# /cmdb site
Manage sites and locations in NetBox.
@@ -10,7 +14,7 @@ Manage sites and locations in NetBox.
## Usage
```
/cmdb-site <action> [options]
/cmdb site <action> [options]
```
## Instructions
@@ -40,10 +44,10 @@ Execute `skills/visual-header.md` with context "Site Management".
## Examples
- `/cmdb-site list`
- `/cmdb-site show headquarters`
- `/cmdb-site create branch-office-nyc`
- `/cmdb-site racks at headquarters`
- `/cmdb site list`
- `/cmdb site show headquarters`
- `/cmdb site create branch-office-nyc`
- `/cmdb site racks at headquarters`
## User Request

View File

@@ -1,8 +1,9 @@
---
name: cmdb sync
description: Synchronize current machine state with existing NetBox record
---
# CMDB Machine Sync
# /cmdb sync
Update an existing NetBox device record with the current machine state.
@@ -16,7 +17,7 @@ Update an existing NetBox device record with the current machine state.
## Usage
```
/cmdb-sync [--full] [--dry-run]
/cmdb sync [--full] [--dry-run]
```
**Options:**
@@ -48,7 +49,7 @@ Execute `skills/sync-workflow.md` which covers:
| Error | Action |
|-------|--------|
| Device not found | Suggest `/cmdb-register` |
| Device not found | Suggest `/cmdb register` |
| Permission denied | Note which failed, continue others |
| Cluster not found | Offer to create or skip container sync |

View File

@@ -1,8 +1,9 @@
---
name: cmdb topology
description: Generate infrastructure topology diagrams from NetBox data
---
# CMDB Topology Visualization
# /cmdb topology
Generate Mermaid diagrams showing infrastructure topology from NetBox.
@@ -15,7 +16,7 @@ Generate Mermaid diagrams showing infrastructure topology from NetBox.
## Usage
```
/cmdb-topology <view> [scope]
/cmdb topology <view> [scope]
```
**Views:**
@@ -43,11 +44,11 @@ Always provide:
## Examples
- `/cmdb-topology rack server-rack-01` - Rack elevation
- `/cmdb-topology network` - All network connections
- `/cmdb-topology network Home` - Network for Home site
- `/cmdb-topology site Headquarters` - Site overview
- `/cmdb-topology full` - Full infrastructure
- `/cmdb topology rack server-rack-01` - Rack elevation
- `/cmdb topology network` - All network connections
- `/cmdb topology network Home` - Network for Home site
- `/cmdb topology site Headquarters` - Site overview
- `/cmdb topology full` - Full infrastructure
## User Request

View File

@@ -0,0 +1,23 @@
---
description: NetBox CMDB infrastructure management
---
# /cmdb
NetBox CMDB integration for infrastructure management.
## Sub-commands
| Sub-command | Description |
|-------------|-------------|
| `/cmdb search` | Search NetBox for devices, IPs, sites |
| `/cmdb device` | Manage network devices (create, view, update, delete) |
| `/cmdb ip` | Manage IP addresses and prefixes |
| `/cmdb site` | Manage sites, locations, racks, and regions |
| `/cmdb audit` | Data quality analysis (VMs, devices, naming, roles) |
| `/cmdb register` | Register current machine into NetBox |
| `/cmdb sync` | Sync machine state with NetBox (detect drift) |
| `/cmdb topology` | Infrastructure topology diagrams |
| `/cmdb change-audit` | NetBox audit trail queries with filtering |
| `/cmdb ip-conflicts` | Detect IP conflicts and overlapping prefixes |
| `/cmdb setup` | Setup wizard for NetBox MCP server |