diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 28a5f18..4e18a7e 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -11,7 +11,7 @@ "plugins": [ { "name": "projman", - "version": "3.2.0", + "version": "3.3.0", "description": "Sprint planning and project management with Gitea integration", "source": "./plugins/projman", "author": { @@ -27,7 +27,7 @@ }, { "name": "doc-guardian", - "version": "1.0.0", + "version": "1.1.0", "description": "Automatic documentation drift detection and synchronization", "source": "./plugins/doc-guardian", "author": { @@ -75,7 +75,7 @@ }, { "name": "cmdb-assistant", - "version": "1.1.0", + "version": "1.2.0", "description": "NetBox CMDB integration with data quality validation and machine registration", "source": "./plugins/cmdb-assistant", "author": { @@ -91,7 +91,7 @@ }, { "name": "claude-config-maintainer", - "version": "1.0.0", + "version": "1.1.0", "description": "CLAUDE.md optimization and maintenance for Claude Code projects", "source": "./plugins/claude-config-maintainer", "author": { @@ -106,7 +106,7 @@ }, { "name": "clarity-assist", - "version": "1.0.0", + "version": "1.2.0", "description": "Prompt optimization and requirement clarification with ND-friendly accommodations", "source": "./plugins/clarity-assist", "author": { @@ -121,7 +121,7 @@ }, { "name": "git-flow", - "version": "1.0.0", + "version": "1.2.0", "description": "Git workflow automation with intelligent commit messages and branch management", "source": "./plugins/git-flow", "author": { @@ -136,7 +136,7 @@ }, { "name": "pr-review", - "version": "1.0.0", + "version": "1.1.0", "description": "Multi-agent pull request review with confidence scoring and actionable feedback", "source": "./plugins/pr-review", "author": { @@ -152,7 +152,7 @@ }, { "name": "data-platform", - "version": "1.0.0", + "version": "1.2.0", "description": "Data engineering tools with pandas, PostgreSQL/PostGIS, and dbt integration", "source": "./plugins/data-platform", "author": { @@ -168,7 +168,7 @@ }, { "name": "viz-platform", - "version": "1.0.0", + "version": "1.1.0", "description": "Visualization tools with Dash Mantine Components validation, Plotly charts, and theming", "source": "./plugins/viz-platform", "author": { @@ -184,7 +184,7 @@ }, { "name": "contract-validator", - "version": "1.0.0", + "version": "1.2.0", "description": "Cross-plugin compatibility validation and Claude.md agent verification", "source": "./plugins/contract-validator", "author": { diff --git a/CLAUDE.md b/CLAUDE.md index a26da75..f203658 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -50,24 +50,24 @@ See `docs/DEBUGGING-CHECKLIST.md` for details on cache timing. ## Project Overview **Repository:** leo-claude-mktplace -**Version:** 5.1.0 +**Version:** 5.2.0 **Status:** Production Ready A plugin marketplace for Claude Code containing: | Plugin | Description | Version | |--------|-------------|---------| -| `projman` | Sprint planning and project management with Gitea integration | 3.2.0 | -| `git-flow` | Git workflow automation with smart commits and branch management | 1.0.0 | -| `pr-review` | Multi-agent PR review with confidence scoring | 1.0.0 | -| `clarity-assist` | Prompt optimization with ND-friendly accommodations | 1.0.0 | -| `doc-guardian` | Automatic documentation drift detection and synchronization | 1.0.0 | +| `projman` | Sprint planning and project management with Gitea integration | 3.3.0 | +| `git-flow` | Git workflow automation with smart commits and branch management | 1.2.0 | +| `pr-review` | Multi-agent PR review with confidence scoring | 1.1.0 | +| `clarity-assist` | Prompt optimization with ND-friendly accommodations | 1.2.0 | +| `doc-guardian` | Automatic documentation drift detection and synchronization | 1.1.0 | | `code-sentinel` | Security scanning and code refactoring tools | 1.0.0 | -| `claude-config-maintainer` | CLAUDE.md optimization and maintenance | 1.0.0 | -| `cmdb-assistant` | NetBox CMDB integration for infrastructure management | 1.0.0 | -| `data-platform` | pandas, PostgreSQL, and dbt integration for data engineering | 1.0.0 | -| `viz-platform` | DMC validation, Plotly charts, and theming for dashboards | 1.0.0 | -| `contract-validator` | Cross-plugin compatibility validation and agent verification | 1.0.0 | +| `claude-config-maintainer` | CLAUDE.md optimization and maintenance | 1.1.0 | +| `cmdb-assistant` | NetBox CMDB integration for infrastructure management | 1.2.0 | +| `data-platform` | pandas, PostgreSQL, and dbt integration for data engineering | 1.2.0 | +| `viz-platform` | DMC validation, Plotly charts, and theming for dashboards | 1.1.0 | +| `contract-validator` | Cross-plugin compatibility validation and agent verification | 1.2.0 | | `project-hygiene` | Post-task cleanup automation via hooks | 0.1.0 | ## Quick Start @@ -85,16 +85,17 @@ A plugin marketplace for Claude Code containing: | Category | Commands | |----------|----------| | **Setup** | `/initial-setup`, `/project-init`, `/project-sync` | -| **Sprint** | `/sprint-plan`, `/sprint-start`, `/sprint-status`, `/sprint-close` | +| **Sprint** | `/sprint-plan`, `/sprint-start`, `/sprint-status`, `/sprint-close`, `/sprint-diagram` | | **Quality** | `/review`, `/test-check`, `/test-gen` | | **Versioning** | `/suggest-version` | -| **PR Review** | `/pr-review:initial-setup`, `/pr-review:project-init` | -| **Docs** | `/doc-audit`, `/doc-sync` | +| **PR Review** | `/pr-review`, `/pr-summary`, `/pr-findings`, `/pr-diff` | +| **Docs** | `/doc-audit`, `/doc-sync`, `/changelog-gen`, `/doc-coverage`, `/stale-docs` | | **Security** | `/security-scan`, `/refactor`, `/refactor-dry` | -| **Config** | `/config-analyze`, `/config-optimize` | -| **Data** | `/ingest`, `/profile`, `/schema`, `/explain`, `/lineage`, `/run` | -| **Visualization** | `/component`, `/chart`, `/dashboard`, `/theme`, `/theme-new`, `/theme-css` | -| **Validation** | `/validate-contracts`, `/check-agent`, `/list-interfaces` | +| **Config** | `/config-analyze`, `/config-optimize`, `/config-diff`, `/config-lint` | +| **Data** | `/ingest`, `/profile`, `/schema`, `/explain`, `/lineage`, `/lineage-viz`, `/run`, `/dbt-test`, `/data-quality` | +| **Visualization** | `/component`, `/chart`, `/chart-export`, `/dashboard`, `/theme`, `/theme-new`, `/theme-css`, `/accessibility-check`, `/breakpoints` | +| **Validation** | `/validate-contracts`, `/check-agent`, `/list-interfaces`, `/dependency-graph` | +| **CMDB** | `/cmdb-search`, `/cmdb-device`, `/cmdb-ip`, `/cmdb-site`, `/cmdb-audit`, `/cmdb-register`, `/cmdb-sync`, `/cmdb-topology`, `/change-audit`, `/ip-conflicts` | | **Debug** | `/debug-report`, `/debug-review` | ## Repository Structure diff --git a/README.md b/README.md index 3f1e3ea..c080510 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ AI-guided sprint planning with full Gitea integration. Transforms a proven 15-sp - Branch-aware security (development/staging/production) - Pre-sprint-close code quality review and test verification -**Commands:** `/sprint-plan`, `/sprint-start`, `/sprint-status`, `/sprint-close`, `/labels-sync`, `/initial-setup`, `/project-init`, `/project-sync`, `/review`, `/test-check`, `/test-gen`, `/debug-report`, `/debug-review`, `/suggest-version`, `/proposal-status` +**Commands:** `/sprint-plan`, `/sprint-start`, `/sprint-status`, `/sprint-close`, `/sprint-diagram`, `/labels-sync`, `/initial-setup`, `/project-init`, `/project-sync`, `/review`, `/test-check`, `/test-gen`, `/debug-report`, `/debug-review`, `/suggest-version`, `/proposal-status` #### [git-flow](./plugins/git-flow/README.md) *NEW in v3.0.0* **Git Workflow Automation** @@ -44,14 +44,14 @@ Comprehensive pull request review using specialized agents. - Actionable feedback with suggested fixes - Gitea integration for automated review submission -**Commands:** `/pr-review`, `/pr-summary`, `/pr-findings`, `/initial-setup`, `/project-init`, `/project-sync` +**Commands:** `/pr-review`, `/pr-summary`, `/pr-findings`, `/pr-diff`, `/initial-setup`, `/project-init`, `/project-sync` #### [claude-config-maintainer](./plugins/claude-config-maintainer/README.md) **CLAUDE.md Optimization and Maintenance** Analyze, optimize, and create CLAUDE.md configuration files for Claude Code projects. -**Commands:** `/config-analyze`, `/config-optimize`, `/config-init` +**Commands:** `/config-analyze`, `/config-optimize`, `/config-init`, `/config-diff`, `/config-lint` #### [contract-validator](./plugins/contract-validator/README.md) *NEW in v5.0.0* **Cross-Plugin Compatibility Validation** @@ -64,7 +64,7 @@ Validate plugin marketplaces for command conflicts, tool overlaps, and broken ag - Data flow validation for agent sequences - Markdown or JSON reports with actionable suggestions -**Commands:** `/validate-contracts`, `/check-agent`, `/list-interfaces`, `/initial-setup` +**Commands:** `/validate-contracts`, `/check-agent`, `/list-interfaces`, `/dependency-graph`, `/initial-setup` ### Productivity @@ -84,7 +84,7 @@ Transform vague requests into clear specifications using structured methodology. Automatic documentation drift detection and synchronization. -**Commands:** `/doc-audit`, `/doc-sync` +**Commands:** `/doc-audit`, `/doc-sync`, `/changelog-gen`, `/doc-coverage`, `/stale-docs` #### [project-hygiene](./plugins/project-hygiene/README.md) **Post-Task Cleanup Automation** @@ -107,7 +107,7 @@ Security vulnerability detection and code refactoring tools. Full CRUD operations for network infrastructure management directly from Claude Code. -**Commands:** `/initial-setup`, `/cmdb-search`, `/cmdb-device`, `/cmdb-ip`, `/cmdb-site`, `/cmdb-audit`, `/cmdb-register`, `/cmdb-sync` +**Commands:** `/initial-setup`, `/cmdb-search`, `/cmdb-device`, `/cmdb-ip`, `/cmdb-site`, `/cmdb-audit`, `/cmdb-register`, `/cmdb-sync`, `/cmdb-topology`, `/change-audit`, `/ip-conflicts` ### Data Engineering @@ -122,7 +122,7 @@ Comprehensive data engineering toolkit with persistent DataFrame storage. - 100k row limit with chunking support - Auto-detection of dbt projects -**Commands:** `/ingest`, `/profile`, `/schema`, `/explain`, `/lineage`, `/run` +**Commands:** `/ingest`, `/profile`, `/schema`, `/explain`, `/lineage`, `/lineage-viz`, `/run`, `/dbt-test`, `/data-quality`, `/initial-setup` ### Visualization @@ -138,7 +138,7 @@ Visualization toolkit with version-locked component validation and design token - 5 Page tools for multi-page app structure - Dual theme storage: user-level and project-level -**Commands:** `/chart`, `/dashboard`, `/theme`, `/theme-new`, `/theme-css`, `/component`, `/initial-setup` +**Commands:** `/chart`, `/chart-export`, `/dashboard`, `/theme`, `/theme-new`, `/theme-css`, `/component`, `/accessibility-check`, `/breakpoints`, `/initial-setup` ## MCP Servers diff --git a/docs/COMMANDS-CHEATSHEET.md b/docs/COMMANDS-CHEATSHEET.md index b9fa497..6b35a19 100644 --- a/docs/COMMANDS-CHEATSHEET.md +++ b/docs/COMMANDS-CHEATSHEET.md @@ -24,6 +24,7 @@ Quick reference for all commands in the Leo Claude Marketplace. | **projman** | `/debug-review` | | X | Investigate diagnostic issues and propose fixes with approval gates | | **projman** | `/suggest-version` | | X | Analyze CHANGELOG and recommend semantic version bump | | **projman** | `/proposal-status` | | X | View proposal and implementation hierarchy with status | +| **projman** | `/sprint-diagram` | | X | Generate Mermaid diagram of sprint issues with dependencies | | **git-flow** | `/commit` | | X | Create commit with auto-generated conventional message | | **git-flow** | `/commit-push` | | X | Commit and push to remote in one operation | | **git-flow** | `/commit-merge` | | X | Commit current changes, then merge into target branch | @@ -39,10 +40,14 @@ Quick reference for all commands in the Leo Claude Marketplace. | **pr-review** | `/pr-review` | | X | Full multi-agent PR review with confidence scoring | | **pr-review** | `/pr-summary` | | X | Quick summary of PR changes | | **pr-review** | `/pr-findings` | | X | List and filter review findings by category/severity | +| **pr-review** | `/pr-diff` | | X | Formatted diff with inline review comments and annotations | | **clarity-assist** | `/clarify` | | X | Full 4-D prompt optimization with ND accommodations | | **clarity-assist** | `/quick-clarify` | | X | Rapid single-pass clarification for simple requests | | **doc-guardian** | `/doc-audit` | | X | Full documentation audit - scans for doc drift | | **doc-guardian** | `/doc-sync` | | X | Synchronize pending documentation updates | +| **doc-guardian** | `/changelog-gen` | | X | Generate changelog from conventional commits | +| **doc-guardian** | `/doc-coverage` | | X | Documentation coverage metrics by function/class | +| **doc-guardian** | `/stale-docs` | | X | Flag documentation behind code changes | | **doc-guardian** | *PostToolUse hook* | X | | Silently detects doc drift on Write/Edit | | **code-sentinel** | `/security-scan` | | X | Full security audit (SQL injection, XSS, secrets, etc.) | | **code-sentinel** | `/refactor` | | X | Apply refactoring patterns to improve code | @@ -51,6 +56,8 @@ Quick reference for all commands in the Leo Claude Marketplace. | **claude-config-maintainer** | `/config-analyze` | | X | Analyze CLAUDE.md for optimization opportunities | | **claude-config-maintainer** | `/config-optimize` | | X | Optimize CLAUDE.md structure with preview/backup | | **claude-config-maintainer** | `/config-init` | | X | Initialize new CLAUDE.md for a project | +| **claude-config-maintainer** | `/config-diff` | | X | Track CLAUDE.md changes over time with behavioral impact | +| **claude-config-maintainer** | `/config-lint` | | X | Lint CLAUDE.md for anti-patterns and best practices | | **cmdb-assistant** | `/initial-setup` | | X | Setup wizard for NetBox MCP server | | **cmdb-assistant** | `/cmdb-search` | | X | Search NetBox for devices, IPs, sites | | **cmdb-assistant** | `/cmdb-device` | | X | Manage network devices (create, view, update, delete) | @@ -59,6 +66,9 @@ Quick reference for all commands in the Leo Claude Marketplace. | **cmdb-assistant** | `/cmdb-audit` | | X | Data quality analysis (VMs, devices, naming, roles) | | **cmdb-assistant** | `/cmdb-register` | | X | Register current machine into NetBox with running apps | | **cmdb-assistant** | `/cmdb-sync` | | X | Sync machine state with NetBox (detect drift, update) | +| **cmdb-assistant** | `/cmdb-topology` | | X | Infrastructure topology diagrams (rack, network, site views) | +| **cmdb-assistant** | `/change-audit` | | X | NetBox audit trail queries with filtering | +| **cmdb-assistant** | `/ip-conflicts` | | X | Detect IP conflicts and overlapping prefixes | | **project-hygiene** | *PostToolUse hook* | X | | Removes temp files, warns about unexpected root files | | **data-platform** | `/ingest` | | X | Load data from CSV, Parquet, JSON into DataFrame | | **data-platform** | `/profile` | | X | Generate data profiling report with statistics | @@ -66,6 +76,9 @@ Quick reference for all commands in the Leo Claude Marketplace. | **data-platform** | `/explain` | | X | Explain query execution plan | | **data-platform** | `/lineage` | | X | Show dbt model lineage and dependencies | | **data-platform** | `/run` | | X | Run dbt models with validation | +| **data-platform** | `/lineage-viz` | | X | dbt lineage visualization as Mermaid diagrams | +| **data-platform** | `/dbt-test` | | X | Formatted dbt test runner with summary and failure details | +| **data-platform** | `/data-quality` | | X | DataFrame quality checks (nulls, duplicates, types, outliers) | | **data-platform** | `/initial-setup` | | X | Setup wizard for data-platform MCP servers | | **data-platform** | *SessionStart hook* | X | | Checks PostgreSQL connection (non-blocking warning) | | **viz-platform** | `/initial-setup` | | X | Setup wizard for viz-platform MCP server | @@ -75,7 +88,15 @@ Quick reference for all commands in the Leo Claude Marketplace. | **viz-platform** | `/theme-new` | | X | Create new custom theme with design tokens | | **viz-platform** | `/theme-css` | | X | Export theme as CSS custom properties | | **viz-platform** | `/component` | | X | Inspect DMC component props and validation | +| **viz-platform** | `/chart-export` | | X | Export charts to PNG, SVG, PDF via kaleido | +| **viz-platform** | `/accessibility-check` | | X | Color blind validation (WCAG contrast ratios) | +| **viz-platform** | `/breakpoints` | | X | Configure responsive layout breakpoints | | **viz-platform** | *SessionStart hook* | X | | Checks DMC version (non-blocking warning) | +| **contract-validator** | `/validate-contracts` | | X | Full marketplace compatibility validation | +| **contract-validator** | `/check-agent` | | X | Validate single agent definition | +| **contract-validator** | `/list-interfaces` | | X | Show all plugin interfaces | +| **contract-validator** | `/dependency-graph` | | X | Mermaid visualization of plugin dependencies | +| **contract-validator** | `/initial-setup` | | X | Setup wizard for contract-validator MCP | --- @@ -91,6 +112,7 @@ Quick reference for all commands in the Leo Claude Marketplace. | **Infrastructure** | cmdb-assistant | NetBox CMDB management | | **Data Engineering** | data-platform | pandas, PostgreSQL, dbt operations | | **Visualization** | viz-platform | DMC validation, Plotly charts, theming | +| **Validation** | contract-validator | Cross-plugin compatibility checks | | **Maintenance** | project-hygiene | Automatic cleanup | --- @@ -249,9 +271,10 @@ Some plugins require MCP server connectivity: | cmdb-assistant | NetBox | Infrastructure CMDB | | data-platform | pandas, PostgreSQL, dbt | DataFrames, database queries, dbt builds | | viz-platform | viz-platform | DMC validation, charts, layouts, themes, pages | +| contract-validator | contract-validator | Plugin interface parsing, compatibility validation | Ensure credentials are configured in `~/.config/claude/gitea.env`, `~/.config/claude/netbox.env`, or `~/.config/claude/postgres.env`. --- -*Last Updated: 2026-01-26* +*Last Updated: 2026-01-28*