Compare commits
11 Commits
0e70156e26
...
developmen
| Author | SHA1 | Date | |
|---|---|---|---|
| 9eece4daa3 | |||
| 871d1bff58 | |||
| d90a8d05af | |||
| 044c49ba95 | |||
| 76105e98e0 | |||
| da628a3774 | |||
| 2d6fce9285 | |||
| a04a3c7a60 | |||
| 4ba38eb620 | |||
| 71f1f3239a | |||
| c6182a3fda |
@@ -6,7 +6,7 @@
|
|||||||
},
|
},
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"description": "Project management plugins with Gitea and NetBox integrations",
|
"description": "Project management plugins with Gitea and NetBox integrations",
|
||||||
"version": "5.10.0"
|
"version": "7.0.0"
|
||||||
},
|
},
|
||||||
"plugins": [
|
"plugins": [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -25,3 +25,41 @@
|
|||||||
2026-02-02T13:52:07 | skills | /home/lmiranda/claude-plugins-work/plugins/contract-validator/skills/mcp-tools-reference.md | README.md
|
2026-02-02T13:52:07 | skills | /home/lmiranda/claude-plugins-work/plugins/contract-validator/skills/mcp-tools-reference.md | README.md
|
||||||
2026-02-02T13:59:09 | skills | /home/lmiranda/claude-plugins-work/plugins/projman/skills/progress-tracking.md | README.md
|
2026-02-02T13:59:09 | skills | /home/lmiranda/claude-plugins-work/plugins/projman/skills/progress-tracking.md | README.md
|
||||||
2026-02-02T14:01:34 | commands | /home/lmiranda/claude-plugins-work/plugins/projman/commands/test.md | docs/COMMANDS-CHEATSHEET.md README.md
|
2026-02-02T14:01:34 | commands | /home/lmiranda/claude-plugins-work/plugins/projman/commands/test.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:08:38 | commands | /home/lmiranda/claude-plugins-work/plugins/git-flow/commands/git-commit.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:08:39 | commands | /home/lmiranda/claude-plugins-work/plugins/git-flow/commands/git-commit-push.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:08:40 | commands | /home/lmiranda/claude-plugins-work/plugins/git-flow/commands/git-commit-merge.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:08:41 | commands | /home/lmiranda/claude-plugins-work/plugins/git-flow/commands/git-commit-sync.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:08:49 | commands | /home/lmiranda/claude-plugins-work/plugins/cmdb-assistant/commands/cmdb-setup.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:08:50 | commands | /home/lmiranda/claude-plugins-work/plugins/pr-review/commands/project-init.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:08:51 | skills | /home/lmiranda/claude-plugins-work/plugins/cmdb-assistant/skills/visual-header.md | README.md
|
||||||
|
2026-02-03T21:08:51 | commands | /home/lmiranda/claude-plugins-work/plugins/projman/commands/pm-review.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:08:53 | commands | /home/lmiranda/claude-plugins-work/plugins/projman/commands/pm-test.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:08:54 | skills | /home/lmiranda/claude-plugins-work/plugins/projman/skills/review-checklist.md | README.md
|
||||||
|
2026-02-03T21:08:55 | skills | /home/lmiranda/claude-plugins-work/plugins/projman/skills/visual-output.md | README.md
|
||||||
|
2026-02-03T21:08:58 | skills | /home/lmiranda/claude-plugins-work/plugins/projman/skills/setup-workflows.md | README.md
|
||||||
|
2026-02-03T21:08:59 | skills | /home/lmiranda/claude-plugins-work/plugins/git-flow/skills/sync-workflow.md | README.md
|
||||||
|
2026-02-03T21:09:00 | skills | /home/lmiranda/claude-plugins-work/plugins/git-flow/skills/commit-conventions.md | README.md
|
||||||
|
2026-02-03T21:09:00 | skills | /home/lmiranda/claude-plugins-work/plugins/git-flow/skills/merge-workflow.md | README.md
|
||||||
|
2026-02-03T21:09:08 | commands | /home/lmiranda/claude-plugins-work/plugins/projman/commands/pm-setup.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:09:08 | commands | /home/lmiranda/claude-plugins-work/plugins/data-platform/commands/data-setup.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:09:10 | commands | /home/lmiranda/claude-plugins-work/plugins/data-platform/commands/data-run.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:09:10 | commands | /home/lmiranda/claude-plugins-work/plugins/contract-validator/commands/cv-setup.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:09:11 | commands | /home/lmiranda/claude-plugins-work/plugins/projman/commands/pm-debug.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:09:13 | agents | /home/lmiranda/claude-plugins-work/plugins/contract-validator/agents/full-validation.md | README.md CLAUDE.md
|
||||||
|
2026-02-03T21:09:14 | commands | /home/lmiranda/claude-plugins-work/plugins/data-platform/commands/data-ingest.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:09:18 | commands | /home/lmiranda/claude-plugins-work/plugins/data-platform/commands/data-profile.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:09:18 | commands | /home/lmiranda/claude-plugins-work/plugins/viz-platform/commands/viz-setup.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:09:20 | commands | /home/lmiranda/claude-plugins-work/plugins/data-platform/commands/data-schema.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:09:20 | commands | /home/lmiranda/claude-plugins-work/plugins/viz-platform/commands/viz-theme.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:09:23 | commands | /home/lmiranda/claude-plugins-work/plugins/viz-platform/commands/viz-theme-new.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:09:24 | commands | /home/lmiranda/claude-plugins-work/plugins/data-platform/commands/data-explain.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:09:26 | commands | /home/lmiranda/claude-plugins-work/plugins/data-platform/commands/data-lineage.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:09:26 | commands | /home/lmiranda/claude-plugins-work/plugins/viz-platform/commands/viz-theme-css.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:09:29 | commands | /home/lmiranda/claude-plugins-work/plugins/viz-platform/commands/viz-chart.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:09:32 | commands | /home/lmiranda/claude-plugins-work/plugins/viz-platform/commands/viz-chart-export.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:09:33 | commands | /home/lmiranda/claude-plugins-work/plugins/data-platform/commands/data-review.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:09:35 | commands | /home/lmiranda/claude-plugins-work/plugins/viz-platform/commands/viz-dashboard.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:09:38 | commands | /home/lmiranda/claude-plugins-work/plugins/viz-platform/commands/viz-component.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:09:40 | commands | /home/lmiranda/claude-plugins-work/plugins/viz-platform/commands/viz-breakpoints.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:09:46 | commands | /home/lmiranda/claude-plugins-work/plugins/viz-platform/commands/design-review.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
2026-02-03T21:10:22 | commands | /home/lmiranda/claude-plugins-work/plugins/viz-platform/commands/accessibility-check.md | docs/COMMANDS-CHEATSHEET.md README.md
|
||||||
|
|||||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -132,4 +132,5 @@ site/
|
|||||||
*credentials*
|
*credentials*
|
||||||
*secret*
|
*secret*
|
||||||
*token*
|
*token*
|
||||||
|
!**/token-budget-report.md
|
||||||
!.gitkeep
|
!.gitkeep
|
||||||
|
|||||||
58
CHANGELOG.md
58
CHANGELOG.md
@@ -6,9 +6,65 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- **docs:** Stale command references in data-platform visual-header.md and viz-platform claude-md-integration.md updated to v7.0.0 namespaced names
|
||||||
|
- **docs:** git-flow visual-header.md and git-status.md quick actions updated to namespaced commands
|
||||||
|
- **docs:** projman/CONFIGURATION.md and docs/DEBUGGING-CHECKLIST.md updated with correct command names
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- **projman:** Token usage estimation reporting at sprint workflow boundaries
|
||||||
|
- New skill: `token-budget-report.md` with MCP overhead and skill loading estimation model
|
||||||
|
- Token report displayed at end of `/sprint-plan` and `/sprint-close`
|
||||||
|
- On-demand via `/sprint-status --tokens`
|
||||||
|
- Helps identify which phases and components consume the most context budget
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## [6.0.0] - YYYY-MM-DD
|
## [7.0.0] - 2026-02-03
|
||||||
|
|
||||||
|
### BREAKING CHANGES
|
||||||
|
|
||||||
|
#### Command Namespace Rename
|
||||||
|
|
||||||
|
All generic command names are now prefixed with their plugin's namespace to eliminate collisions across the marketplace. This is a **breaking change** for consuming projects — update your CLAUDE.md integration snippets.
|
||||||
|
|
||||||
|
**Full Rename Map:**
|
||||||
|
|
||||||
|
| Plugin | Old | New |
|
||||||
|
|--------|-----|-----|
|
||||||
|
| projman | `/setup` | `/pm-setup` |
|
||||||
|
| projman | `/review` | `/pm-review` |
|
||||||
|
| projman | `/test` | `/pm-test` |
|
||||||
|
| projman | `/debug` | `/pm-debug` |
|
||||||
|
| git-flow | `/commit` | `/git-commit` |
|
||||||
|
| git-flow | `/commit-push` | `/git-commit-push` |
|
||||||
|
| git-flow | `/commit-merge` | `/git-commit-merge` |
|
||||||
|
| git-flow | `/commit-sync` | `/git-commit-sync` |
|
||||||
|
| pr-review | `/initial-setup` | `/pr-setup` |
|
||||||
|
| cmdb-assistant | `/initial-setup` | `/cmdb-setup` |
|
||||||
|
| data-platform | `/initial-setup` | `/data-setup` |
|
||||||
|
| data-platform | `/run` | `/data-run` |
|
||||||
|
| data-platform | `/ingest` | `/data-ingest` |
|
||||||
|
| data-platform | `/profile` | `/data-profile` |
|
||||||
|
| data-platform | `/schema` | `/data-schema` |
|
||||||
|
| data-platform | `/explain` | `/data-explain` |
|
||||||
|
| data-platform | `/lineage` | `/data-lineage` |
|
||||||
|
| viz-platform | `/initial-setup` | `/viz-setup` |
|
||||||
|
| viz-platform | `/theme` | `/viz-theme` |
|
||||||
|
| viz-platform | `/theme-new` | `/viz-theme-new` |
|
||||||
|
| viz-platform | `/theme-css` | `/viz-theme-css` |
|
||||||
|
| viz-platform | `/chart` | `/viz-chart` |
|
||||||
|
| viz-platform | `/chart-export` | `/viz-chart-export` |
|
||||||
|
| viz-platform | `/dashboard` | `/viz-dashboard` |
|
||||||
|
| viz-platform | `/component` | `/viz-component` |
|
||||||
|
| viz-platform | `/breakpoints` | `/viz-breakpoints` |
|
||||||
|
| contract-validator | `/initial-setup` | `/cv-setup` |
|
||||||
|
|
||||||
|
**Migration:** Update your project's CLAUDE.md integration snippets to use the new command names. Run `/plugin list` to verify installed plugins are using v7.0.0+.
|
||||||
|
|
||||||
|
**Unchanged:** Commands already using plugin-namespaced prefixes (`/sprint-*`, `/cmdb-*`, `/labels-sync`, `/branch-*`, `/git-status`, `/git-config`, `/pr-review`, `/pr-summary`, `/pr-findings`, `/pr-diff`, `/project-init`, `/project-sync`, `/config-*`, `/design-*`, `/data-quality`, `/data-review`, `/data-gate`, `/lineage-viz`, `/dbt-test`, `/accessibility-check`, `/validate-contracts`, `/check-agent`, `/list-interfaces`, `/dependency-graph`, `/doc-audit`, `/doc-sync`, `/security-scan`, `/refactor`, `/refactor-dry`, `/clarify`, `/suggest-version`, `/proposal-status`, `/rfc`, `/change-audit`, `/ip-conflicts`) are **not affected**.
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
|
|||||||
22
CLAUDE.md
22
CLAUDE.md
@@ -129,7 +129,7 @@ These plugins exist in source but are **NOT relevant** to this project's workflo
|
|||||||
| **viz-platform** | For dashboard projects (Dash, Plotly) |
|
| **viz-platform** | For dashboard projects (Dash, Plotly) |
|
||||||
| **cmdb-assistant** | For infrastructure projects (NetBox) |
|
| **cmdb-assistant** | For infrastructure projects (NetBox) |
|
||||||
|
|
||||||
**Do NOT suggest** `/ingest`, `/profile`, `/chart`, `/cmdb-*` commands - they don't apply here.
|
**Do NOT suggest** `/data-ingest`, `/data-profile`, `/viz-chart`, `/cmdb-*` commands - they don't apply here.
|
||||||
|
|
||||||
### Key Distinction
|
### Key Distinction
|
||||||
|
|
||||||
@@ -146,7 +146,7 @@ When user says "fix the sprint-plan command", edit the SOURCE code.
|
|||||||
## Project Overview
|
## Project Overview
|
||||||
|
|
||||||
**Repository:** leo-claude-mktplace
|
**Repository:** leo-claude-mktplace
|
||||||
**Version:** 5.9.0
|
**Version:** 7.0.0
|
||||||
**Status:** Production Ready
|
**Status:** Production Ready
|
||||||
|
|
||||||
A plugin marketplace for Claude Code containing:
|
A plugin marketplace for Claude Code containing:
|
||||||
@@ -180,16 +180,16 @@ A plugin marketplace for Claude Code containing:
|
|||||||
|
|
||||||
| Category | Commands |
|
| Category | Commands |
|
||||||
|----------|----------|
|
|----------|----------|
|
||||||
| **Setup** | `/setup` (modes: `--full`, `--quick`, `--sync`) |
|
| **Setup** | `/pm-setup` (modes: `--full`, `--quick`, `--sync`) |
|
||||||
| **Sprint** | `/sprint-plan`, `/sprint-start`, `/sprint-status` (with `--diagram`), `/sprint-close` |
|
| **Sprint** | `/sprint-plan`, `/sprint-start`, `/sprint-status` (with `--diagram`), `/sprint-close` |
|
||||||
| **Quality** | `/review`, `/test` (modes: `run`, `gen`) |
|
| **Quality** | `/pm-review`, `/pm-test` (modes: `run`, `gen`) |
|
||||||
| **Versioning** | `/suggest-version` |
|
| **Versioning** | `/suggest-version` |
|
||||||
| **PR Review** | `/pr-review`, `/pr-summary`, `/pr-findings`, `/pr-diff` |
|
| **PR Review** | `/pr-review`, `/pr-summary`, `/pr-findings`, `/pr-diff` |
|
||||||
| **Docs** | `/doc-audit`, `/doc-sync`, `/changelog-gen`, `/doc-coverage`, `/stale-docs` |
|
| **Docs** | `/doc-audit`, `/doc-sync`, `/changelog-gen`, `/doc-coverage`, `/stale-docs` |
|
||||||
| **Security** | `/security-scan`, `/refactor`, `/refactor-dry` |
|
| **Security** | `/security-scan`, `/refactor`, `/refactor-dry` |
|
||||||
| **Config** | `/config-analyze`, `/config-optimize`, `/config-diff`, `/config-lint` |
|
| **Config** | `/config-analyze`, `/config-optimize`, `/config-diff`, `/config-lint` |
|
||||||
| **Validation** | `/validate-contracts`, `/check-agent`, `/list-interfaces`, `/dependency-graph` |
|
| **Validation** | `/validate-contracts`, `/check-agent`, `/list-interfaces`, `/dependency-graph` |
|
||||||
| **Debug** | `/debug` (modes: `report`, `review`) |
|
| **Debug** | `/pm-debug` (modes: `report`, `review`) |
|
||||||
|
|
||||||
### Plugin Commands - NOT RELEVANT to This Project
|
### Plugin Commands - NOT RELEVANT to This Project
|
||||||
|
|
||||||
@@ -197,8 +197,8 @@ These commands are being developed but don't apply to this project's workflow:
|
|||||||
|
|
||||||
| Category | Commands | For Projects Using |
|
| Category | Commands | For Projects Using |
|
||||||
|----------|----------|-------------------|
|
|----------|----------|-------------------|
|
||||||
| **Data** | `/ingest`, `/profile`, `/schema`, `/lineage`, `/dbt-test` | pandas, PostgreSQL, dbt |
|
| **Data** | `/data-ingest`, `/data-profile`, `/data-schema`, `/data-lineage`, `/dbt-test` | pandas, PostgreSQL, dbt |
|
||||||
| **Visualization** | `/component`, `/chart`, `/dashboard`, `/theme` | Dash, Plotly dashboards |
|
| **Visualization** | `/viz-component`, `/viz-chart`, `/viz-dashboard`, `/viz-theme` | Dash, Plotly dashboards |
|
||||||
| **CMDB** | `/cmdb-search`, `/cmdb-device`, `/cmdb-sync` | NetBox infrastructure |
|
| **CMDB** | `/cmdb-search`, `/cmdb-device`, `/cmdb-sync` | NetBox infrastructure |
|
||||||
|
|
||||||
## Repository Structure
|
## Repository Structure
|
||||||
@@ -449,12 +449,12 @@ See `docs/DEBUGGING-CHECKLIST.md` for systematic troubleshooting.
|
|||||||
| Symptom | Likely Cause | Fix |
|
| Symptom | Likely Cause | Fix |
|
||||||
|---------|--------------|-----|
|
|---------|--------------|-----|
|
||||||
| "X MCP servers failed" | Missing venv in installed path | `cd ~/.claude/plugins/marketplaces/leo-claude-mktplace && ./scripts/setup.sh` |
|
| "X MCP servers failed" | Missing venv in installed path | `cd ~/.claude/plugins/marketplaces/leo-claude-mktplace && ./scripts/setup.sh` |
|
||||||
| MCP tools not available | Venv missing or .mcp.json misconfigured | Run `/debug report` to diagnose |
|
| MCP tools not available | Venv missing or .mcp.json misconfigured | Run `/pm-debug report` to diagnose |
|
||||||
| Changes not taking effect | Editing source, not installed | Reinstall plugin or edit installed path |
|
| Changes not taking effect | Editing source, not installed | Reinstall plugin or edit installed path |
|
||||||
|
|
||||||
**Debug Commands:**
|
**Debug Commands:**
|
||||||
- `/debug report` - Run full diagnostics, create issue if needed
|
- `/pm-debug report` - Run full diagnostics, create issue if needed
|
||||||
- `/debug review` - Investigate and propose fixes
|
- `/pm-debug review` - Investigate and propose fixes
|
||||||
|
|
||||||
## Versioning Workflow
|
## Versioning Workflow
|
||||||
|
|
||||||
@@ -508,4 +508,4 @@ The script will:
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**Last Updated:** 2026-02-02
|
**Last Updated:** 2026-02-03
|
||||||
|
|||||||
22
README.md
22
README.md
@@ -1,4 +1,4 @@
|
|||||||
# Leo Claude Marketplace - v5.10.0
|
# Leo Claude Marketplace - v7.0.0
|
||||||
|
|
||||||
A collection of Claude Code plugins for project management, infrastructure automation, and development workflows.
|
A collection of Claude Code plugins for project management, infrastructure automation, and development workflows.
|
||||||
|
|
||||||
@@ -20,7 +20,7 @@ AI-guided sprint planning with full Gitea integration. Transforms a proven 15-sp
|
|||||||
- Branch-aware security (development/staging/production)
|
- Branch-aware security (development/staging/production)
|
||||||
- Pre-sprint-close code quality review and test verification
|
- Pre-sprint-close code quality review and test verification
|
||||||
|
|
||||||
**Commands:** `/sprint-plan`, `/sprint-start`, `/sprint-status`, `/sprint-close`, `/labels-sync`, `/setup`, `/review`, `/test`, `/debug`, `/suggest-version`, `/proposal-status`, `/rfc`
|
**Commands:** `/sprint-plan`, `/sprint-start`, `/sprint-status`, `/sprint-close`, `/labels-sync`, `/pm-setup`, `/pm-review`, `/pm-test`, `/pm-debug`, `/suggest-version`, `/proposal-status`, `/rfc`
|
||||||
|
|
||||||
#### [git-flow](./plugins/git-flow) *NEW in v3.0.0*
|
#### [git-flow](./plugins/git-flow) *NEW in v3.0.0*
|
||||||
**Git Workflow Automation**
|
**Git Workflow Automation**
|
||||||
@@ -33,7 +33,7 @@ Smart git operations with intelligent commit messages and branch management.
|
|||||||
- Merge and cleanup automation
|
- Merge and cleanup automation
|
||||||
- Protected branch awareness
|
- Protected branch awareness
|
||||||
|
|
||||||
**Commands:** `/commit`, `/commit-push`, `/commit-merge`, `/commit-sync`, `/branch-start`, `/branch-cleanup`, `/git-status`, `/git-config`
|
**Commands:** `/git-commit`, `/git-commit-push`, `/git-commit-merge`, `/git-commit-sync`, `/branch-start`, `/branch-cleanup`, `/git-status`, `/git-config`
|
||||||
|
|
||||||
#### [pr-review](./plugins/pr-review) *NEW in v3.0.0*
|
#### [pr-review](./plugins/pr-review) *NEW in v3.0.0*
|
||||||
**Multi-Agent PR Review**
|
**Multi-Agent PR Review**
|
||||||
@@ -45,7 +45,7 @@ Comprehensive pull request review using specialized agents.
|
|||||||
- Actionable feedback with suggested fixes
|
- Actionable feedback with suggested fixes
|
||||||
- Gitea integration for automated review submission
|
- Gitea integration for automated review submission
|
||||||
|
|
||||||
**Commands:** `/pr-review`, `/pr-summary`, `/pr-findings`, `/pr-diff`, `/initial-setup`, `/project-init`, `/project-sync`
|
**Commands:** `/pr-review`, `/pr-summary`, `/pr-findings`, `/pr-diff`, `/pr-setup`, `/project-init`, `/project-sync`
|
||||||
|
|
||||||
#### [claude-config-maintainer](./plugins/claude-config-maintainer)
|
#### [claude-config-maintainer](./plugins/claude-config-maintainer)
|
||||||
**CLAUDE.md and Settings Optimization**
|
**CLAUDE.md and Settings Optimization**
|
||||||
@@ -65,7 +65,7 @@ Validate plugin marketplaces for command conflicts, tool overlaps, and broken ag
|
|||||||
- Data flow validation for agent sequences
|
- Data flow validation for agent sequences
|
||||||
- Markdown or JSON reports with actionable suggestions
|
- Markdown or JSON reports with actionable suggestions
|
||||||
|
|
||||||
**Commands:** `/validate-contracts`, `/check-agent`, `/list-interfaces`, `/dependency-graph`, `/initial-setup`
|
**Commands:** `/validate-contracts`, `/check-agent`, `/list-interfaces`, `/dependency-graph`, `/cv-setup`
|
||||||
|
|
||||||
### Productivity
|
### Productivity
|
||||||
|
|
||||||
@@ -108,7 +108,7 @@ Security vulnerability detection and code refactoring tools.
|
|||||||
|
|
||||||
Full CRUD operations for network infrastructure management directly from Claude Code.
|
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`, `/cmdb-topology`, `/change-audit`, `/ip-conflicts`
|
**Commands:** `/cmdb-setup`, `/cmdb-search`, `/cmdb-device`, `/cmdb-ip`, `/cmdb-site`, `/cmdb-audit`, `/cmdb-register`, `/cmdb-sync`, `/cmdb-topology`, `/change-audit`, `/ip-conflicts`
|
||||||
|
|
||||||
### Data Engineering
|
### Data Engineering
|
||||||
|
|
||||||
@@ -123,7 +123,7 @@ Comprehensive data engineering toolkit with persistent DataFrame storage.
|
|||||||
- 100k row limit with chunking support
|
- 100k row limit with chunking support
|
||||||
- Auto-detection of dbt projects
|
- Auto-detection of dbt projects
|
||||||
|
|
||||||
**Commands:** `/ingest`, `/profile`, `/schema`, `/explain`, `/lineage`, `/lineage-viz`, `/run`, `/dbt-test`, `/data-quality`, `/data-review`, `/data-gate`, `/initial-setup`
|
**Commands:** `/data-ingest`, `/data-profile`, `/data-schema`, `/data-explain`, `/data-lineage`, `/lineage-viz`, `/data-run`, `/dbt-test`, `/data-quality`, `/data-review`, `/data-gate`, `/data-setup`
|
||||||
|
|
||||||
### Visualization
|
### Visualization
|
||||||
|
|
||||||
@@ -139,7 +139,7 @@ Visualization toolkit with version-locked component validation and design token
|
|||||||
- 5 Page tools for multi-page app structure
|
- 5 Page tools for multi-page app structure
|
||||||
- Dual theme storage: user-level and project-level
|
- Dual theme storage: user-level and project-level
|
||||||
|
|
||||||
**Commands:** `/chart`, `/chart-export`, `/dashboard`, `/theme`, `/theme-new`, `/theme-css`, `/component`, `/accessibility-check`, `/breakpoints`, `/design-review`, `/design-gate`, `/initial-setup`
|
**Commands:** `/viz-chart`, `/viz-chart-export`, `/viz-dashboard`, `/viz-theme`, `/viz-theme-new`, `/viz-theme-css`, `/viz-component`, `/accessibility-check`, `/viz-breakpoints`, `/design-review`, `/design-gate`, `/viz-setup`
|
||||||
|
|
||||||
## Domain Advisory Pattern
|
## Domain Advisory Pattern
|
||||||
|
|
||||||
@@ -255,7 +255,7 @@ Add to `.claude/settings.json` in your target project:
|
|||||||
After installing plugins, run the setup wizard:
|
After installing plugins, run the setup wizard:
|
||||||
|
|
||||||
```
|
```
|
||||||
/initial-setup
|
/pm-setup
|
||||||
```
|
```
|
||||||
|
|
||||||
The wizard handles everything:
|
The wizard handles everything:
|
||||||
@@ -315,8 +315,8 @@ After installing plugins, the `/plugin` command may show `(no content)` - this i
|
|||||||
| code-sentinel | `/code-sentinel:security-scan` |
|
| code-sentinel | `/code-sentinel:security-scan` |
|
||||||
| claude-config-maintainer | `/claude-config-maintainer:analyze` |
|
| claude-config-maintainer | `/claude-config-maintainer:analyze` |
|
||||||
| cmdb-assistant | `/cmdb-assistant:cmdb-search` |
|
| cmdb-assistant | `/cmdb-assistant:cmdb-search` |
|
||||||
| data-platform | `/data-platform:ingest` |
|
| data-platform | `/data-platform:data-ingest` |
|
||||||
| viz-platform | `/viz-platform:chart` |
|
| viz-platform | `/viz-platform:viz-chart` |
|
||||||
| contract-validator | `/contract-validator:validate-contracts` |
|
| contract-validator | `/contract-validator:validate-contracts` |
|
||||||
|
|
||||||
## Repository Structure
|
## Repository Structure
|
||||||
|
|||||||
@@ -11,25 +11,25 @@ Quick reference for all commands in the Leo Claude Marketplace.
|
|||||||
| **projman** | `/sprint-plan` | | X | Start sprint planning with AI-guided architecture analysis and issue creation |
|
| **projman** | `/sprint-plan` | | X | Start sprint planning with AI-guided architecture analysis and issue creation |
|
||||||
| **projman** | `/sprint-start` | | X | Begin sprint execution with dependency analysis and parallel task coordination (requires approval or `--force`) |
|
| **projman** | `/sprint-start` | | X | Begin sprint execution with dependency analysis and parallel task coordination (requires approval or `--force`) |
|
||||||
| **projman** | `/sprint-status` | | X | Check current sprint progress (add `--diagram` for Mermaid visualization) |
|
| **projman** | `/sprint-status` | | X | Check current sprint progress (add `--diagram` for Mermaid visualization) |
|
||||||
| **projman** | `/review` | | X | Pre-sprint-close code quality review (debug artifacts, security, error handling) |
|
| **projman** | `/pm-review` | | X | Pre-sprint-close code quality review (debug artifacts, security, error handling) |
|
||||||
| **projman** | `/test` | | X | Run tests (`/test run`) or generate tests (`/test gen <target>`) |
|
| **projman** | `/pm-test` | | X | Run tests (`/pm-test run`) or generate tests (`/pm-test gen <target>`) |
|
||||||
| **projman** | `/sprint-close` | | X | Complete sprint and capture lessons learned to Gitea Wiki |
|
| **projman** | `/sprint-close` | | X | Complete sprint and capture lessons learned to Gitea Wiki |
|
||||||
| **projman** | `/labels-sync` | | X | Synchronize label taxonomy from Gitea |
|
| **projman** | `/labels-sync` | | X | Synchronize label taxonomy from Gitea |
|
||||||
| **projman** | `/setup` | | X | Auto-detect mode or use `--full`, `--quick`, `--sync`, `--clear-cache` |
|
| **projman** | `/pm-setup` | | X | Auto-detect mode or use `--full`, `--quick`, `--sync`, `--clear-cache` |
|
||||||
| **projman** | *SessionStart hook* | X | | Detects git remote vs .env mismatch, warns to run `/setup --sync` |
|
| **projman** | *SessionStart hook* | X | | Detects git remote vs .env mismatch, warns to run `/pm-setup --sync` |
|
||||||
| **projman** | `/debug` | | X | Diagnostics (`/debug report`) or investigate (`/debug review`) |
|
| **projman** | `/pm-debug` | | X | Diagnostics (`/pm-debug report`) or investigate (`/pm-debug review`) |
|
||||||
| **projman** | `/suggest-version` | | X | Analyze CHANGELOG and recommend semantic version bump |
|
| **projman** | `/suggest-version` | | X | Analyze CHANGELOG and recommend semantic version bump |
|
||||||
| **projman** | `/proposal-status` | | X | View proposal and implementation hierarchy with status |
|
| **projman** | `/proposal-status` | | X | View proposal and implementation hierarchy with status |
|
||||||
| **projman** | `/rfc` | | X | RFC lifecycle management (`/rfc create\|list\|review\|approve\|reject`) |
|
| **projman** | `/rfc` | | X | RFC lifecycle management (`/rfc create\|list\|review\|approve\|reject`) |
|
||||||
| **git-flow** | `/commit` | | X | Create commit with auto-generated conventional message |
|
| **git-flow** | `/git-commit` | | X | Create commit with auto-generated conventional message |
|
||||||
| **git-flow** | `/commit-push` | | X | Commit and push to remote in one operation |
|
| **git-flow** | `/git-commit-push` | | X | Commit and push to remote in one operation |
|
||||||
| **git-flow** | `/commit-merge` | | X | Commit current changes, then merge into target branch |
|
| **git-flow** | `/git-commit-merge` | | X | Commit current changes, then merge into target branch |
|
||||||
| **git-flow** | `/commit-sync` | | X | Full sync: commit, push, and sync with upstream/base branch |
|
| **git-flow** | `/git-commit-sync` | | X | Full sync: commit, push, and sync with upstream/base branch |
|
||||||
| **git-flow** | `/branch-start` | | X | Create new feature/fix/chore branch with naming conventions |
|
| **git-flow** | `/branch-start` | | X | Create new feature/fix/chore branch with naming conventions |
|
||||||
| **git-flow** | `/branch-cleanup` | | X | Remove merged branches locally and optionally on remote |
|
| **git-flow** | `/branch-cleanup` | | X | Remove merged branches locally and optionally on remote |
|
||||||
| **git-flow** | `/git-status` | | X | Enhanced git status with recommendations |
|
| **git-flow** | `/git-status` | | X | Enhanced git status with recommendations |
|
||||||
| **git-flow** | `/git-config` | | X | Configure git-flow settings for the project |
|
| **git-flow** | `/git-config` | | X | Configure git-flow settings for the project |
|
||||||
| **pr-review** | `/initial-setup` | | X | Setup wizard for pr-review (shares Gitea MCP with projman) |
|
| **pr-review** | `/pr-setup` | | X | Setup wizard for pr-review (shares Gitea MCP with projman) |
|
||||||
| **pr-review** | `/project-init` | | X | Quick project setup for PR reviews |
|
| **pr-review** | `/project-init` | | X | Quick project setup for PR reviews |
|
||||||
| **pr-review** | `/project-sync` | | X | Sync config with git remote after repo move/rename |
|
| **pr-review** | `/project-sync` | | X | Sync config with git remote after repo move/rename |
|
||||||
| **pr-review** | *SessionStart hook* | X | | Detects git remote vs .env mismatch |
|
| **pr-review** | *SessionStart hook* | X | | Detects git remote vs .env mismatch |
|
||||||
@@ -57,7 +57,7 @@ Quick reference for all commands in the Leo Claude Marketplace.
|
|||||||
| **claude-config-maintainer** | `/config-audit-settings` | | X | Audit settings.local.json permissions (100-point score) |
|
| **claude-config-maintainer** | `/config-audit-settings` | | X | Audit settings.local.json permissions (100-point score) |
|
||||||
| **claude-config-maintainer** | `/config-optimize-settings` | | X | Optimize permissions (profiles, consolidation, dry-run) |
|
| **claude-config-maintainer** | `/config-optimize-settings` | | X | Optimize permissions (profiles, consolidation, dry-run) |
|
||||||
| **claude-config-maintainer** | `/config-permissions-map` | | X | Visual review layer + permission coverage map |
|
| **claude-config-maintainer** | `/config-permissions-map` | | X | Visual review layer + permission coverage map |
|
||||||
| **cmdb-assistant** | `/initial-setup` | | X | Setup wizard for NetBox MCP server |
|
| **cmdb-assistant** | `/cmdb-setup` | | X | Setup wizard for NetBox MCP server |
|
||||||
| **cmdb-assistant** | `/cmdb-search` | | X | Search NetBox for devices, IPs, sites |
|
| **cmdb-assistant** | `/cmdb-search` | | X | Search NetBox for devices, IPs, sites |
|
||||||
| **cmdb-assistant** | `/cmdb-device` | | X | Manage network devices (create, view, update, delete) |
|
| **cmdb-assistant** | `/cmdb-device` | | X | Manage network devices (create, view, update, delete) |
|
||||||
| **cmdb-assistant** | `/cmdb-ip` | | X | Manage IP addresses and prefixes |
|
| **cmdb-assistant** | `/cmdb-ip` | | X | Manage IP addresses and prefixes |
|
||||||
@@ -69,27 +69,27 @@ Quick reference for all commands in the Leo Claude Marketplace.
|
|||||||
| **cmdb-assistant** | `/change-audit` | | X | NetBox audit trail queries with filtering |
|
| **cmdb-assistant** | `/change-audit` | | X | NetBox audit trail queries with filtering |
|
||||||
| **cmdb-assistant** | `/ip-conflicts` | | X | Detect IP conflicts and overlapping prefixes |
|
| **cmdb-assistant** | `/ip-conflicts` | | X | Detect IP conflicts and overlapping prefixes |
|
||||||
| **project-hygiene** | *PostToolUse hook* | X | | Removes temp files, warns about unexpected root files |
|
| **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** | `/data-ingest` | | X | Load data from CSV, Parquet, JSON into DataFrame |
|
||||||
| **data-platform** | `/profile` | | X | Generate data profiling report with statistics |
|
| **data-platform** | `/data-profile` | | X | Generate data profiling report with statistics |
|
||||||
| **data-platform** | `/schema` | | X | Explore database schemas, tables, columns |
|
| **data-platform** | `/data-schema` | | X | Explore database schemas, tables, columns |
|
||||||
| **data-platform** | `/explain` | | X | Explain query execution plan |
|
| **data-platform** | `/data-explain` | | X | Explain query execution plan |
|
||||||
| **data-platform** | `/lineage` | | X | Show dbt model lineage and dependencies |
|
| **data-platform** | `/data-lineage` | | X | Show dbt model lineage and dependencies |
|
||||||
| **data-platform** | `/run` | | X | Run dbt models with validation |
|
| **data-platform** | `/data-run` | | X | Run dbt models with validation |
|
||||||
| **data-platform** | `/lineage-viz` | | X | dbt lineage visualization as Mermaid diagrams |
|
| **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** | `/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** | `/data-quality` | | X | DataFrame quality checks (nulls, duplicates, types, outliers) |
|
||||||
| **data-platform** | `/initial-setup` | | X | Setup wizard for data-platform MCP servers |
|
| **data-platform** | `/data-setup` | | X | Setup wizard for data-platform MCP servers |
|
||||||
| **data-platform** | *SessionStart hook* | X | | Checks PostgreSQL connection (non-blocking warning) |
|
| **data-platform** | *SessionStart hook* | X | | Checks PostgreSQL connection (non-blocking warning) |
|
||||||
| **viz-platform** | `/initial-setup` | | X | Setup wizard for viz-platform MCP server |
|
| **viz-platform** | `/viz-setup` | | X | Setup wizard for viz-platform MCP server |
|
||||||
| **viz-platform** | `/chart` | | X | Create Plotly charts with theme integration |
|
| **viz-platform** | `/viz-chart` | | X | Create Plotly charts with theme integration |
|
||||||
| **viz-platform** | `/dashboard` | | X | Create dashboard layouts with filters and grids |
|
| **viz-platform** | `/viz-dashboard` | | X | Create dashboard layouts with filters and grids |
|
||||||
| **viz-platform** | `/theme` | | X | Apply existing theme to visualizations |
|
| **viz-platform** | `/viz-theme` | | X | Apply existing theme to visualizations |
|
||||||
| **viz-platform** | `/theme-new` | | X | Create new custom theme with design tokens |
|
| **viz-platform** | `/viz-theme-new` | | X | Create new custom theme with design tokens |
|
||||||
| **viz-platform** | `/theme-css` | | X | Export theme as CSS custom properties |
|
| **viz-platform** | `/viz-theme-css` | | X | Export theme as CSS custom properties |
|
||||||
| **viz-platform** | `/component` | | X | Inspect DMC component props and validation |
|
| **viz-platform** | `/viz-component` | | X | Inspect DMC component props and validation |
|
||||||
| **viz-platform** | `/chart-export` | | X | Export charts to PNG, SVG, PDF via kaleido |
|
| **viz-platform** | `/viz-chart-export` | | X | Export charts to PNG, SVG, PDF via kaleido |
|
||||||
| **viz-platform** | `/accessibility-check` | | X | Color blind validation (WCAG contrast ratios) |
|
| **viz-platform** | `/accessibility-check` | | X | Color blind validation (WCAG contrast ratios) |
|
||||||
| **viz-platform** | `/breakpoints` | | X | Configure responsive layout breakpoints |
|
| **viz-platform** | `/viz-breakpoints` | | X | Configure responsive layout breakpoints |
|
||||||
| **viz-platform** | `/design-review` | | X | Detailed design system audits |
|
| **viz-platform** | `/design-review` | | X | Detailed design system audits |
|
||||||
| **viz-platform** | `/design-gate` | | X | Binary pass/fail design system validation gates |
|
| **viz-platform** | `/design-gate` | | X | Binary pass/fail design system validation gates |
|
||||||
| **viz-platform** | *SessionStart hook* | X | | Checks DMC version (non-blocking warning) |
|
| **viz-platform** | *SessionStart hook* | X | | Checks DMC version (non-blocking warning) |
|
||||||
@@ -99,7 +99,7 @@ Quick reference for all commands in the Leo Claude Marketplace.
|
|||||||
| **contract-validator** | `/check-agent` | | X | Validate single agent definition |
|
| **contract-validator** | `/check-agent` | | X | Validate single agent definition |
|
||||||
| **contract-validator** | `/list-interfaces` | | X | Show all plugin interfaces |
|
| **contract-validator** | `/list-interfaces` | | X | Show all plugin interfaces |
|
||||||
| **contract-validator** | `/dependency-graph` | | X | Mermaid visualization of plugin dependencies |
|
| **contract-validator** | `/dependency-graph` | | X | Mermaid visualization of plugin dependencies |
|
||||||
| **contract-validator** | `/initial-setup` | | X | Setup wizard for contract-validator MCP |
|
| **contract-validator** | `/cv-setup` | | X | Setup wizard for contract-validator MCP |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -107,7 +107,7 @@ Quick reference for all commands in the Leo Claude Marketplace.
|
|||||||
|
|
||||||
| Category | Plugins | Primary Use |
|
| Category | Plugins | Primary Use |
|
||||||
|----------|---------|-------------|
|
|----------|---------|-------------|
|
||||||
| **Setup** | projman, pr-review, cmdb-assistant, data-platform | `/setup`, `/initial-setup` |
|
| **Setup** | projman, pr-review, cmdb-assistant, data-platform, viz-platform, contract-validator | `/pm-setup`, `/pr-setup`, `/cmdb-setup`, `/data-setup`, `/viz-setup`, `/cv-setup` |
|
||||||
| **Task Planning** | projman, clarity-assist | Sprint management, requirement clarification |
|
| **Task Planning** | projman, clarity-assist | Sprint management, requirement clarification |
|
||||||
| **Code Quality** | code-sentinel, pr-review | Security scanning, PR reviews |
|
| **Code Quality** | code-sentinel, pr-review | Security scanning, PR reviews |
|
||||||
| **Documentation** | doc-guardian, claude-config-maintainer | Doc sync, CLAUDE.md maintenance |
|
| **Documentation** | doc-guardian, claude-config-maintainer | Doc sync, CLAUDE.md maintenance |
|
||||||
@@ -163,10 +163,10 @@ A typical workflow for planning and executing a feature sprint:
|
|||||||
4. /sprint-start # Begin execution with dependency ordering
|
4. /sprint-start # Begin execution with dependency ordering
|
||||||
5. /branch-start feat/... # Create feature branch
|
5. /branch-start feat/... # Create feature branch
|
||||||
... implement features ...
|
... implement features ...
|
||||||
6. /commit # Commit with conventional message
|
6. /git-commit # Commit with conventional message
|
||||||
7. /sprint-status --diagram # Check progress with visualization
|
7. /sprint-status --diagram # Check progress with visualization
|
||||||
8. /review # Pre-close quality review
|
8. /pm-review # Pre-close quality review
|
||||||
9. /test run # Verify test coverage
|
9. /pm-test run # Verify test coverage
|
||||||
10. /sprint-close # Capture lessons learned
|
10. /sprint-close # Capture lessons learned
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -178,8 +178,8 @@ Quick daily workflow with git-flow:
|
|||||||
1. /git-status # Check current state
|
1. /git-status # Check current state
|
||||||
2. /branch-start fix/... # Start bugfix branch
|
2. /branch-start fix/... # Start bugfix branch
|
||||||
... make changes ...
|
... make changes ...
|
||||||
3. /commit # Auto-generate commit message
|
3. /git-commit # Auto-generate commit message
|
||||||
4. /commit-push # Push to remote
|
4. /git-commit-push # Push to remote
|
||||||
5. /branch-cleanup # Clean merged branches
|
5. /branch-cleanup # Clean merged branches
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -213,8 +213,8 @@ Safe refactoring with preview:
|
|||||||
1. /refactor-dry # Preview opportunities
|
1. /refactor-dry # Preview opportunities
|
||||||
2. /security-scan # Baseline security check
|
2. /security-scan # Baseline security check
|
||||||
3. /refactor # Apply improvements
|
3. /refactor # Apply improvements
|
||||||
4. /test run # Verify nothing broke
|
4. /pm-test run # Verify nothing broke
|
||||||
5. /commit # Commit with descriptive message
|
5. /git-commit # Commit with descriptive message
|
||||||
```
|
```
|
||||||
|
|
||||||
### Example 6: Infrastructure Documentation
|
### Example 6: Infrastructure Documentation
|
||||||
@@ -233,12 +233,12 @@ Managing infrastructure with CMDB:
|
|||||||
Working with data pipelines:
|
Working with data pipelines:
|
||||||
|
|
||||||
```
|
```
|
||||||
1. /ingest file.csv # Load data into DataFrame
|
1. /data-ingest file.csv # Load data into DataFrame
|
||||||
2. /profile # Generate data profiling report
|
2. /data-profile # Generate data profiling report
|
||||||
3. /schema # Explore database schemas
|
3. /data-schema # Explore database schemas
|
||||||
4. /lineage model_name # View dbt model dependencies
|
4. /data-lineage model_name # View dbt model dependencies
|
||||||
5. /run model_name # Execute dbt models
|
5. /data-run model_name # Execute dbt models
|
||||||
6. /explain "SELECT ..." # Analyze query execution plan
|
6. /data-explain "SELECT ..." # Analyze query execution plan
|
||||||
```
|
```
|
||||||
|
|
||||||
### Example 7: First-Time Setup (New Machine)
|
### Example 7: First-Time Setup (New Machine)
|
||||||
@@ -246,7 +246,7 @@ Working with data pipelines:
|
|||||||
Setting up the marketplace for the first time:
|
Setting up the marketplace for the first time:
|
||||||
|
|
||||||
```
|
```
|
||||||
1. /setup --full # Full setup: MCP + system config + project
|
1. /pm-setup --full # Full setup: MCP + system config + project
|
||||||
# → Follow prompts for Gitea URL, org
|
# → Follow prompts for Gitea URL, org
|
||||||
# → Add token manually when prompted
|
# → Add token manually when prompted
|
||||||
# → Confirm repository name
|
# → Confirm repository name
|
||||||
@@ -260,7 +260,7 @@ Setting up the marketplace for the first time:
|
|||||||
Adding a new project when system config exists:
|
Adding a new project when system config exists:
|
||||||
|
|
||||||
```
|
```
|
||||||
1. /setup --quick # Quick project setup (auto-detected)
|
1. /pm-setup --quick # Quick project setup (auto-detected)
|
||||||
# → Confirms detected repo name
|
# → Confirms detected repo name
|
||||||
# → Creates .env
|
# → Creates .env
|
||||||
2. /labels-sync # Sync Gitea labels
|
2. /labels-sync # Sync Gitea labels
|
||||||
@@ -272,8 +272,8 @@ Adding a new project when system config exists:
|
|||||||
## Quick Tips
|
## Quick Tips
|
||||||
|
|
||||||
- **Hooks run automatically** - doc-guardian and code-sentinel protect you without manual invocation
|
- **Hooks run automatically** - doc-guardian and code-sentinel protect you without manual invocation
|
||||||
- **Use `/commit` over `git commit`** - generates better commit messages following conventions
|
- **Use `/git-commit` over `git commit`** - generates better commit messages following conventions
|
||||||
- **Run `/review` before `/sprint-close`** - catches issues before closing the sprint
|
- **Run `/pm-review` before `/sprint-close`** - catches issues before closing the sprint
|
||||||
- **Use `/clarify` for vague requests** - especially helpful for complex requirements
|
- **Use `/clarify` for vague requests** - especially helpful for complex requirements
|
||||||
- **`/refactor-dry` is safe** - always preview before applying refactoring changes
|
- **`/refactor-dry` is safe** - always preview before applying refactoring changes
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ Centralized configuration documentation for all plugins and MCP servers in the L
|
|||||||
**After installing the marketplace and plugins via Claude Code:**
|
**After installing the marketplace and plugins via Claude Code:**
|
||||||
|
|
||||||
```
|
```
|
||||||
/setup
|
/pm-setup
|
||||||
```
|
```
|
||||||
|
|
||||||
The interactive wizard auto-detects what's needed and handles everything except manually adding your API tokens.
|
The interactive wizard auto-detects what's needed and handles everything except manually adding your API tokens.
|
||||||
@@ -25,8 +25,8 @@ The interactive wizard auto-detects what's needed and handles everything except
|
|||||||
└─────────────────────────────────────────────────────────────────────────────┘
|
└─────────────────────────────────────────────────────────────────────────────┘
|
||||||
│
|
│
|
||||||
▼
|
▼
|
||||||
/setup --full
|
/pm-setup --full
|
||||||
(or /setup auto-detects)
|
(or /pm-setup auto-detects)
|
||||||
│
|
│
|
||||||
┌──────────────────────────────┼──────────────────────────────┐
|
┌──────────────────────────────┼──────────────────────────────┐
|
||||||
▼ ▼ ▼
|
▼ ▼ ▼
|
||||||
@@ -79,7 +79,7 @@ The interactive wizard auto-detects what's needed and handles everything except
|
|||||||
│
|
│
|
||||||
┌───────────────┴───────────────┐
|
┌───────────────┴───────────────┐
|
||||||
▼ ▼
|
▼ ▼
|
||||||
/setup --quick /setup
|
/pm-setup --quick /pm-setup
|
||||||
(explicit mode) (auto-detects mode)
|
(explicit mode) (auto-detects mode)
|
||||||
│ │
|
│ │
|
||||||
│ ┌──────────┴──────────┐
|
│ ┌──────────┴──────────┐
|
||||||
@@ -109,7 +109,7 @@ The interactive wizard auto-detects what's needed and handles everything except
|
|||||||
|
|
||||||
## What Runs Automatically vs User Interaction
|
## What Runs Automatically vs User Interaction
|
||||||
|
|
||||||
### `/setup --full` - Full Setup
|
### `/pm-setup --full` - Full Setup
|
||||||
|
|
||||||
| Phase | Type | What Happens |
|
| Phase | Type | What Happens |
|
||||||
|-------|------|--------------|
|
|-------|------|--------------|
|
||||||
@@ -121,7 +121,7 @@ The interactive wizard auto-detects what's needed and handles everything except
|
|||||||
| **6. Project Config** | Automated | Creates `.env` file, checks `.gitignore` |
|
| **6. Project Config** | Automated | Creates `.env` file, checks `.gitignore` |
|
||||||
| **7. Validation** | Automated | Tests API connectivity, shows summary |
|
| **7. Validation** | Automated | Tests API connectivity, shows summary |
|
||||||
|
|
||||||
### `/setup --quick` - Quick Project Setup
|
### `/pm-setup --quick` - Quick Project Setup
|
||||||
|
|
||||||
| Phase | Type | What Happens |
|
| Phase | Type | What Happens |
|
||||||
|-------|------|--------------|
|
|-------|------|--------------|
|
||||||
@@ -136,10 +136,10 @@ The interactive wizard auto-detects what's needed and handles everything except
|
|||||||
|
|
||||||
| Mode | When to Use | What It Does |
|
| Mode | When to Use | What It Does |
|
||||||
|------|-------------|--------------|
|
|------|-------------|--------------|
|
||||||
| `/setup` | Any time | Auto-detects: runs full, quick, or sync as needed |
|
| `/pm-setup` | Any time | Auto-detects: runs full, quick, or sync as needed |
|
||||||
| `/setup --full` | First time on a machine | Full setup: MCP server + system config + project config |
|
| `/pm-setup --full` | First time on a machine | Full setup: MCP server + system config + project config |
|
||||||
| `/setup --quick` | Starting a new project | Quick setup: project config only (assumes system is ready) |
|
| `/pm-setup --quick` | Starting a new project | Quick setup: project config only (assumes system is ready) |
|
||||||
| `/setup --sync` | After repo move/rename | Updates .env to match current git remote |
|
| `/pm-setup --sync` | After repo move/rename | Updates .env to match current git remote |
|
||||||
|
|
||||||
**Auto-detection logic:**
|
**Auto-detection logic:**
|
||||||
1. No system config → **full** mode
|
1. No system config → **full** mode
|
||||||
@@ -148,9 +148,9 @@ The interactive wizard auto-detects what's needed and handles everything except
|
|||||||
4. Both exist, match → already configured, offer to reconfigure
|
4. Both exist, match → already configured, offer to reconfigure
|
||||||
|
|
||||||
**Typical workflow:**
|
**Typical workflow:**
|
||||||
1. Install plugin → run `/setup` (auto-runs full mode)
|
1. Install plugin → run `/pm-setup` (auto-runs full mode)
|
||||||
2. Start new project → run `/setup` (auto-runs quick mode)
|
2. Start new project → run `/pm-setup` (auto-runs quick mode)
|
||||||
3. Repository moved? → run `/setup` (auto-runs sync mode)
|
3. Repository moved? → run `/pm-setup` (auto-runs sync mode)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -182,7 +182,7 @@ This marketplace uses a **hybrid configuration** approach:
|
|||||||
|
|
||||||
**Benefits:**
|
**Benefits:**
|
||||||
- Single token per service (update once, use everywhere)
|
- Single token per service (update once, use everywhere)
|
||||||
- Easy multi-project setup (just run `/setup` in each project)
|
- Easy multi-project setup (just run `/pm-setup` in each project)
|
||||||
- Security (tokens never committed to git, never typed into AI chat)
|
- Security (tokens never committed to git, never typed into AI chat)
|
||||||
- Project isolation (each project can override defaults)
|
- Project isolation (each project can override defaults)
|
||||||
|
|
||||||
@@ -190,7 +190,7 @@ This marketplace uses a **hybrid configuration** approach:
|
|||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
|
||||||
Before running `/setup`:
|
Before running `/pm-setup`:
|
||||||
|
|
||||||
1. **Python 3.10+** installed
|
1. **Python 3.10+** installed
|
||||||
```bash
|
```bash
|
||||||
@@ -213,7 +213,7 @@ Before running `/setup`:
|
|||||||
Run the setup wizard in Claude Code:
|
Run the setup wizard in Claude Code:
|
||||||
|
|
||||||
```
|
```
|
||||||
/setup
|
/pm-setup
|
||||||
```
|
```
|
||||||
|
|
||||||
The wizard will guide you through each step interactively and auto-detect the appropriate mode.
|
The wizard will guide you through each step interactively and auto-detect the appropriate mode.
|
||||||
@@ -387,18 +387,18 @@ PR_REVIEW_AUTO_SUBMIT=false
|
|||||||
|
|
||||||
| Plugin | System Config | Project Config | Setup Command |
|
| Plugin | System Config | Project Config | Setup Command |
|
||||||
|--------|---------------|----------------|---------------|
|
|--------|---------------|----------------|---------------|
|
||||||
| **projman** | gitea.env | .env (GITEA_REPO=owner/repo) | `/setup` |
|
| **projman** | gitea.env | .env (GITEA_REPO=owner/repo) | `/pm-setup` |
|
||||||
| **pr-review** | gitea.env | .env (GITEA_REPO=owner/repo) | `/initial-setup` |
|
| **pr-review** | gitea.env | .env (GITEA_REPO=owner/repo) | `/pr-setup` |
|
||||||
| **git-flow** | git-flow.env (optional) | .env (optional) | None needed |
|
| **git-flow** | git-flow.env (optional) | .env (optional) | None needed |
|
||||||
| **clarity-assist** | None | None | None needed |
|
| **clarity-assist** | None | None | None needed |
|
||||||
| **cmdb-assistant** | netbox.env | None | `/initial-setup` |
|
| **cmdb-assistant** | netbox.env | None | `/cmdb-setup` |
|
||||||
| **data-platform** | postgres.env | .env (optional) | `/initial-setup` |
|
| **data-platform** | postgres.env | .env (optional) | `/data-setup` |
|
||||||
| **viz-platform** | None | .env (optional DMC_VERSION) | `/initial-setup` |
|
| **viz-platform** | None | .env (optional DMC_VERSION) | `/viz-setup` |
|
||||||
| **doc-guardian** | None | None | None needed |
|
| **doc-guardian** | None | None | None needed |
|
||||||
| **code-sentinel** | None | None | None needed |
|
| **code-sentinel** | None | None | None needed |
|
||||||
| **project-hygiene** | None | None | None needed |
|
| **project-hygiene** | None | None | None needed |
|
||||||
| **claude-config-maintainer** | None | None | None needed |
|
| **claude-config-maintainer** | None | None | None needed |
|
||||||
| **contract-validator** | None | None | `/initial-setup` |
|
| **contract-validator** | None | None | `/cv-setup` |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -408,7 +408,7 @@ Once system-level config is set up, adding new projects is simple:
|
|||||||
|
|
||||||
```
|
```
|
||||||
cd ~/projects/new-project
|
cd ~/projects/new-project
|
||||||
/setup
|
/pm-setup
|
||||||
```
|
```
|
||||||
|
|
||||||
The command auto-detects that system config exists and runs quick project setup.
|
The command auto-detects that system config exists and runs quick project setup.
|
||||||
@@ -631,7 +631,7 @@ For agents with 8+ skills, use **phase-based loading** in the agent body text. T
|
|||||||
|
|
||||||
### API Validation
|
### API Validation
|
||||||
|
|
||||||
When running `/setup`, the command:
|
When running `/pm-setup`, the command:
|
||||||
|
|
||||||
1. **Detects** organization and repository from git remote URL
|
1. **Detects** organization and repository from git remote URL
|
||||||
2. **Validates** via Gitea API: `GET /api/v1/repos/{org}/{repo}`
|
2. **Validates** via Gitea API: `GET /api/v1/repos/{org}/{repo}`
|
||||||
@@ -646,7 +646,7 @@ When you start a Claude Code session, a hook automatically:
|
|||||||
|
|
||||||
1. Reads `GITEA_REPO` (in `owner/repo` format) from `.env`
|
1. Reads `GITEA_REPO` (in `owner/repo` format) from `.env`
|
||||||
2. Compares with current `git remote get-url origin`
|
2. Compares with current `git remote get-url origin`
|
||||||
3. **Warns** if mismatch detected: "Repository location mismatch. Run `/setup --sync` to update."
|
3. **Warns** if mismatch detected: "Repository location mismatch. Run `/pm-setup --sync` to update."
|
||||||
|
|
||||||
This helps when you:
|
This helps when you:
|
||||||
- Move a repository to a different organization
|
- Move a repository to a different organization
|
||||||
@@ -741,7 +741,7 @@ cat .env
|
|||||||
|
|
||||||
3. **Never type tokens into AI chat**
|
3. **Never type tokens into AI chat**
|
||||||
- Always edit config files directly in your editor
|
- Always edit config files directly in your editor
|
||||||
- The `/setup` wizard respects this
|
- The `/pm-setup` wizard respects this
|
||||||
|
|
||||||
4. **Rotate tokens periodically**
|
4. **Rotate tokens periodically**
|
||||||
- Every 6-12 months
|
- Every 6-12 months
|
||||||
|
|||||||
@@ -279,8 +279,8 @@ Error: Could not find a suitable TLS CA certificate bundle, invalid path:
|
|||||||
|
|
||||||
Use these commands for automated checking:
|
Use these commands for automated checking:
|
||||||
|
|
||||||
- `/debug report` - Run full diagnostics, create issue if problems found
|
- `/pm-debug report` - Run full diagnostics, create issue if problems found
|
||||||
- `/debug review` - Investigate existing diagnostic issues and propose fixes
|
- `/pm-debug review` - Investigate existing diagnostic issues and propose fixes
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -46,9 +46,9 @@ cd ~/.claude/plugins/marketplaces/leo-claude-mktplace && ./scripts/setup.sh
|
|||||||
|
|
||||||
## After Updating: Re-run Setup if Needed
|
## After Updating: Re-run Setup if Needed
|
||||||
|
|
||||||
### When to Re-run `/initial-setup`
|
### When to Re-run Setup
|
||||||
|
|
||||||
You typically **don't need** to re-run setup after updates. However, re-run if:
|
You typically **don't need** to re-run setup after updates. However, re-run your plugin's setup command (e.g., `/pm-setup`, `/pr-setup`, `/cmdb-setup`) if:
|
||||||
|
|
||||||
- Changelog mentions **new required environment variables**
|
- Changelog mentions **new required environment variables**
|
||||||
- Changelog mentions **breaking changes** to configuration
|
- Changelog mentions **breaking changes** to configuration
|
||||||
@@ -97,7 +97,7 @@ When updating, review if changes affect the setup workflow:
|
|||||||
|
|
||||||
1. **Check for setup command changes:**
|
1. **Check for setup command changes:**
|
||||||
```bash
|
```bash
|
||||||
git diff HEAD~1 plugins/*/commands/initial-setup.md
|
git diff HEAD~1 plugins/*/commands/*-setup.md
|
||||||
git diff HEAD~1 plugins/*/commands/project-init.md
|
git diff HEAD~1 plugins/*/commands/project-init.md
|
||||||
git diff HEAD~1 plugins/*/commands/project-sync.md
|
git diff HEAD~1 plugins/*/commands/project-sync.md
|
||||||
```
|
```
|
||||||
@@ -114,7 +114,7 @@ When updating, review if changes affect the setup workflow:
|
|||||||
|
|
||||||
**If setup commands changed:**
|
**If setup commands changed:**
|
||||||
- Review what's new (new validation steps, new prompts, etc.)
|
- Review what's new (new validation steps, new prompts, etc.)
|
||||||
- Consider re-running `/initial-setup` or `/project-init` to benefit from improvements
|
- Consider re-running your plugin's setup command or `/project-init` to benefit from improvements
|
||||||
- Existing configurations remain valid unless changelog notes breaking changes
|
- Existing configurations remain valid unless changelog notes breaking changes
|
||||||
|
|
||||||
**If hooks changed:**
|
**If hooks changed:**
|
||||||
@@ -142,7 +142,7 @@ deactivate
|
|||||||
### Configuration no longer works
|
### Configuration no longer works
|
||||||
|
|
||||||
1. Check CHANGELOG.md for breaking changes
|
1. Check CHANGELOG.md for breaking changes
|
||||||
2. Run `/initial-setup` to re-validate and fix configuration
|
2. Run your plugin's setup command (e.g., `/pm-setup`) to re-validate and fix configuration
|
||||||
3. Compare your config files with documentation in `docs/CONFIGURATION.md`
|
3. Compare your config files with documentation in `docs/CONFIGURATION.md`
|
||||||
|
|
||||||
### MCP server won't start after update
|
### MCP server won't start after update
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ Configure the cmdb-assistant plugin with NetBox integration.
|
|||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
/initial-setup
|
/cmdb-setup
|
||||||
```
|
```
|
||||||
|
|
||||||
## Instructions
|
## Instructions
|
||||||
@@ -24,7 +24,7 @@ Standard visual header for cmdb-assistant commands.
|
|||||||
| `/cmdb-topology` | Topology |
|
| `/cmdb-topology` | Topology |
|
||||||
| `/change-audit` | Change Audit |
|
| `/change-audit` | Change Audit |
|
||||||
| `/ip-conflicts` | IP Conflict Detection |
|
| `/ip-conflicts` | IP Conflict Detection |
|
||||||
| `/initial-setup` | Setup Wizard |
|
| `/cmdb-setup` | Setup Wizard |
|
||||||
| Agent mode | Infrastructure Management |
|
| Agent mode | Infrastructure Management |
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|||||||
@@ -100,5 +100,5 @@ You are a contract validation specialist. Your role is to perform comprehensive
|
|||||||
2. Parses all README.md files
|
2. Parses all README.md files
|
||||||
3. Runs 66 pairwise compatibility checks
|
3. Runs 66 pairwise compatibility checks
|
||||||
4. Finds 3 errors, 4 warnings
|
4. Finds 3 errors, 4 warnings
|
||||||
5. Reports: "Command conflict: projman and data-platform both define /initial-setup"
|
5. Reports: "Command conflict: pluginA and pluginB both define /setup"
|
||||||
6. Suggests: "Rename one command to avoid ambiguity"
|
6. Suggests: "Rename one command to avoid ambiguity"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
description: Interactive setup wizard for contract-validator plugin
|
description: Interactive setup wizard for contract-validator plugin
|
||||||
---
|
---
|
||||||
|
|
||||||
# /initial-setup - Contract-Validator Setup Wizard
|
# /cv-setup - Contract Validator Setup Wizard
|
||||||
|
|
||||||
## Skills to Load
|
## Skills to Load
|
||||||
- skills/visual-output.md
|
- skills/visual-output.md
|
||||||
@@ -65,6 +65,6 @@ Available MCP tools for contract-validator operations.
|
|||||||
## Error Handling
|
## Error Handling
|
||||||
|
|
||||||
If MCP tools fail:
|
If MCP tools fail:
|
||||||
1. Check if `/initial-setup` has been run
|
1. Check if `/cv-setup` has been run
|
||||||
2. Verify session was restarted after setup
|
2. Verify session was restarted after setup
|
||||||
3. Check MCP server venv exists and is valid
|
3. Check MCP server venv exists and is valid
|
||||||
|
|||||||
@@ -18,12 +18,12 @@ This project uses the data-platform plugin for data engineering workflows.
|
|||||||
|
|
||||||
| Command | Purpose |
|
| Command | Purpose |
|
||||||
|---------|---------|
|
|---------|---------|
|
||||||
| `/ingest` | Load data from files or database |
|
| `/data-ingest` | Load data from files or database |
|
||||||
| `/profile` | Generate statistical profile |
|
| `/data-profile` | Generate statistical profile |
|
||||||
| `/schema` | Show schema information |
|
| `/data-schema` | Show schema information |
|
||||||
| `/explain` | Explain dbt model |
|
| `/data-explain` | Explain dbt model |
|
||||||
| `/lineage` | Show data lineage |
|
| `/data-lineage` | Show data lineage |
|
||||||
| `/run` | Execute dbt models |
|
| `/data-run` | Execute dbt models |
|
||||||
|
|
||||||
### data_ref Convention
|
### data_ref Convention
|
||||||
|
|
||||||
@@ -36,9 +36,9 @@ DataFrames are stored with references. Use meaningful names:
|
|||||||
|
|
||||||
### dbt Workflow
|
### dbt Workflow
|
||||||
|
|
||||||
1. Always validate before running: `/run` includes automatic `dbt_parse`
|
1. Always validate before running: `/data-run` includes automatic `dbt_parse`
|
||||||
2. For dbt 1.9+, check for deprecated syntax before commits
|
2. For dbt 1.9+, check for deprecated syntax before commits
|
||||||
3. Use `/lineage` to understand impact of changes
|
3. Use `/data-lineage` to understand impact of changes
|
||||||
|
|
||||||
### Database Access
|
### Database Access
|
||||||
|
|
||||||
@@ -69,22 +69,22 @@ DATA_PLATFORM_MAX_ROWS=100000
|
|||||||
|
|
||||||
### Data Exploration
|
### Data Exploration
|
||||||
```
|
```
|
||||||
/ingest data/raw_customers.csv
|
/data-ingest data/raw_customers.csv
|
||||||
/profile raw_customers
|
/data-profile raw_customers
|
||||||
/schema
|
/data-schema
|
||||||
```
|
```
|
||||||
|
|
||||||
### ETL Development
|
### ETL Development
|
||||||
```
|
```
|
||||||
/schema orders # Understand source
|
/data-schema orders # Understand source
|
||||||
/explain stg_orders # Understand transformation
|
/data-explain stg_orders # Understand transformation
|
||||||
/run stg_orders # Test the model
|
/data-run stg_orders # Test the model
|
||||||
/lineage fct_orders # Check downstream impact
|
/data-lineage fct_orders # Check downstream impact
|
||||||
```
|
```
|
||||||
|
|
||||||
### Database Analysis
|
### Database Analysis
|
||||||
```
|
```
|
||||||
/schema # List all tables
|
/data-schema # List all tables
|
||||||
pg_columns orders # Detailed schema
|
pg_columns orders # Detailed schema
|
||||||
st_tables # Find spatial data
|
st_tables # Find spatial data
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# /explain - dbt Model Explanation
|
# /data-explain - dbt Model Explanation
|
||||||
|
|
||||||
## Skills to Load
|
## Skills to Load
|
||||||
- skills/dbt-workflow.md
|
- skills/dbt-workflow.md
|
||||||
@@ -13,7 +13,7 @@ Display header: `DATA-PLATFORM - Model Explanation`
|
|||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
/explain <model_name>
|
/data-explain <model_name>
|
||||||
```
|
```
|
||||||
|
|
||||||
## Workflow
|
## Workflow
|
||||||
@@ -26,8 +26,8 @@ Display header: `DATA-PLATFORM - Model Explanation`
|
|||||||
## Examples
|
## Examples
|
||||||
|
|
||||||
```
|
```
|
||||||
/explain dim_customers
|
/data-explain dim_customers
|
||||||
/explain fct_orders
|
/data-explain fct_orders
|
||||||
```
|
```
|
||||||
|
|
||||||
## Required MCP Tools
|
## Required MCP Tools
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
# /ingest - Data Ingestion
|
# /data-ingest - Data Ingestion
|
||||||
|
|
||||||
## Skills to Load
|
## Skills to Load
|
||||||
- skills/mcp-tools-reference.md
|
- skills/mcp-tools-reference.md
|
||||||
@@ -11,7 +11,7 @@ Display header: `DATA-PLATFORM - Ingest`
|
|||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
/ingest [source]
|
/data-ingest [source]
|
||||||
```
|
```
|
||||||
|
|
||||||
## Workflow
|
## Workflow
|
||||||
@@ -31,9 +31,9 @@ Display header: `DATA-PLATFORM - Ingest`
|
|||||||
## Examples
|
## Examples
|
||||||
|
|
||||||
```
|
```
|
||||||
/ingest data/sales.csv
|
/data-ingest data/sales.csv
|
||||||
/ingest data/customers.parquet
|
/data-ingest data/customers.parquet
|
||||||
/ingest "SELECT * FROM orders WHERE created_at > '2024-01-01'"
|
/data-ingest "SELECT * FROM orders WHERE created_at > '2024-01-01'"
|
||||||
```
|
```
|
||||||
|
|
||||||
## Required MCP Tools
|
## Required MCP Tools
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
# /lineage - Data Lineage Visualization
|
# /data-lineage - Data Lineage Visualization
|
||||||
|
|
||||||
## Skills to Load
|
## Skills to Load
|
||||||
- skills/lineage-analysis.md
|
- skills/lineage-analysis.md
|
||||||
@@ -12,7 +12,7 @@ Display header: `DATA-PLATFORM - Lineage`
|
|||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
/lineage <model_name> [--depth N]
|
/data-lineage <model_name> [--depth N]
|
||||||
```
|
```
|
||||||
|
|
||||||
## Workflow
|
## Workflow
|
||||||
@@ -25,8 +25,8 @@ Display header: `DATA-PLATFORM - Lineage`
|
|||||||
## Examples
|
## Examples
|
||||||
|
|
||||||
```
|
```
|
||||||
/lineage dim_customers
|
/data-lineage dim_customers
|
||||||
/lineage fct_orders --depth 3
|
/data-lineage fct_orders --depth 3
|
||||||
```
|
```
|
||||||
|
|
||||||
## Required MCP Tools
|
## Required MCP Tools
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
# /profile - Data Profiling
|
# /data-profile - Data Profiling
|
||||||
|
|
||||||
## Skills to Load
|
## Skills to Load
|
||||||
- skills/data-profiling.md
|
- skills/data-profiling.md
|
||||||
@@ -12,7 +12,7 @@ Display header: `DATA-PLATFORM - Data Profile`
|
|||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
/profile <data_ref>
|
/data-profile <data_ref>
|
||||||
```
|
```
|
||||||
|
|
||||||
## Workflow
|
## Workflow
|
||||||
@@ -27,8 +27,8 @@ Execute `skills/data-profiling.md` profiling workflow:
|
|||||||
## Examples
|
## Examples
|
||||||
|
|
||||||
```
|
```
|
||||||
/profile sales_data
|
/data-profile sales_data
|
||||||
/profile df_a1b2c3d4
|
/data-profile df_a1b2c3d4
|
||||||
```
|
```
|
||||||
|
|
||||||
## Required MCP Tools
|
## Required MCP Tools
|
||||||
@@ -145,5 +145,5 @@ Use `/data-gate` when you want to automate.
|
|||||||
## Related Commands
|
## Related Commands
|
||||||
|
|
||||||
- `/data-gate` - Binary pass/fail for automation
|
- `/data-gate` - Binary pass/fail for automation
|
||||||
- `/lineage` - Visualize dbt model dependencies
|
- `/data-lineage` - Visualize dbt model dependencies
|
||||||
- `/schema` - Explore database schema
|
- `/data-schema` - Explore database schema
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# /run - Execute dbt Models
|
# /data-run - Execute dbt Models
|
||||||
|
|
||||||
## Skills to Load
|
## Skills to Load
|
||||||
- skills/dbt-workflow.md
|
- skills/dbt-workflow.md
|
||||||
@@ -12,7 +12,7 @@ Display header: `DATA-PLATFORM - dbt Run`
|
|||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
/run [model_selection] [--full-refresh]
|
/data-run [model_selection] [--full-refresh]
|
||||||
```
|
```
|
||||||
|
|
||||||
## Workflow
|
## Workflow
|
||||||
@@ -30,11 +30,11 @@ See `skills/dbt-workflow.md` for full selection patterns.
|
|||||||
## Examples
|
## Examples
|
||||||
|
|
||||||
```
|
```
|
||||||
/run # Run all models
|
/data-run # Run all models
|
||||||
/run dim_customers # Run specific model
|
/data-run dim_customers # Run specific model
|
||||||
/run +fct_orders # Run model and upstream
|
/data-run +fct_orders # Run model and upstream
|
||||||
/run tag:daily # Run models with tag
|
/data-run tag:daily # Run models with tag
|
||||||
/run --full-refresh # Rebuild incremental models
|
/data-run --full-refresh # Rebuild incremental models
|
||||||
```
|
```
|
||||||
|
|
||||||
## Required MCP Tools
|
## Required MCP Tools
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
# /schema - Schema Exploration
|
# /data-schema - Schema Exploration
|
||||||
|
|
||||||
## Skills to Load
|
## Skills to Load
|
||||||
- skills/mcp-tools-reference.md
|
- skills/mcp-tools-reference.md
|
||||||
@@ -11,7 +11,7 @@ Display header: `DATA-PLATFORM - Schema Explorer`
|
|||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
/schema [table_name | data_ref]
|
/data-schema [table_name | data_ref]
|
||||||
```
|
```
|
||||||
|
|
||||||
## Workflow
|
## Workflow
|
||||||
@@ -30,9 +30,9 @@ Display header: `DATA-PLATFORM - Schema Explorer`
|
|||||||
## Examples
|
## Examples
|
||||||
|
|
||||||
```
|
```
|
||||||
/schema # List all tables and DataFrames
|
/data-schema # List all tables and DataFrames
|
||||||
/schema customers # Show table schema
|
/data-schema customers # Show table schema
|
||||||
/schema sales_data # Show DataFrame schema
|
/data-schema sales_data # Show DataFrame schema
|
||||||
```
|
```
|
||||||
|
|
||||||
## Required MCP Tools
|
## Required MCP Tools
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
# /initial-setup - Data Platform Setup Wizard
|
# /data-setup - Data Platform Setup Wizard
|
||||||
|
|
||||||
## Skills to Load
|
## Skills to Load
|
||||||
- skills/setup-workflow.md
|
- skills/setup-workflow.md
|
||||||
@@ -11,7 +11,7 @@ Display header: `DATA-PLATFORM - Setup Wizard`
|
|||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
/initial-setup
|
/data-setup
|
||||||
```
|
```
|
||||||
|
|
||||||
## Workflow
|
## Workflow
|
||||||
@@ -14,16 +14,18 @@ Display at the start of every command execution:
|
|||||||
|
|
||||||
| Command | Header Text |
|
| Command | Header Text |
|
||||||
|---------|-------------|
|
|---------|-------------|
|
||||||
| initial-setup | Setup Wizard |
|
| data-setup | Setup Wizard |
|
||||||
| ingest | Ingest |
|
| data-ingest | Ingest |
|
||||||
| profile | Data Profile |
|
| data-profile | Data Profile |
|
||||||
| schema | Schema Explorer |
|
| data-schema | Schema Explorer |
|
||||||
| data-quality | Data Quality |
|
| data-quality | Data Quality |
|
||||||
| run | dbt Run |
|
| data-run | dbt Run |
|
||||||
| dbt-test | dbt Tests |
|
| dbt-test | dbt Tests |
|
||||||
| lineage | Lineage |
|
| data-lineage | Lineage |
|
||||||
| lineage-viz | Lineage Visualization |
|
| lineage-viz | Lineage Visualization |
|
||||||
| explain | Model Explanation |
|
| data-explain | Model Explanation |
|
||||||
|
| data-review | Data Review |
|
||||||
|
| data-gate | Data Gate |
|
||||||
|
|
||||||
## Summary Box Format
|
## Summary Box Format
|
||||||
|
|
||||||
|
|||||||
@@ -40,9 +40,9 @@ Use conventional commits:
|
|||||||
|
|
||||||
| Command | Use Case |
|
| Command | Use Case |
|
||||||
|---------|----------|
|
|---------|----------|
|
||||||
| `/commit` | Create commit with smart message |
|
| `/git-commit` | Create commit with smart message |
|
||||||
| `/commit-push` | Commit and push |
|
| `/git-commit-push` | Commit and push |
|
||||||
| `/commit-merge` | Commit and merge to base |
|
| `/git-commit-merge` | Commit and merge to base |
|
||||||
| `/branch-start` | Start new branch |
|
| `/branch-start` | Start new branch |
|
||||||
| `/git-status` | Enhanced status |
|
| `/git-status` | Enhanced status |
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
---
|
---
|
||||||
name: commit-merge
|
name: git-commit-merge
|
||||||
description: Commit current changes and merge branch into target
|
description: Commit current changes and merge branch into target
|
||||||
agent: git-assistant
|
agent: git-assistant
|
||||||
---
|
---
|
||||||
|
|
||||||
# /commit-merge - Commit and Merge
|
# /git-commit-merge - Commit and Merge
|
||||||
|
|
||||||
## Skills
|
## Skills
|
||||||
|
|
||||||
@@ -29,7 +29,7 @@ Commit current changes, then merge the current branch into a target branch.
|
|||||||
## Workflow
|
## Workflow
|
||||||
|
|
||||||
1. **Display header** - Show GIT-FLOW Commit & Merge header
|
1. **Display header** - Show GIT-FLOW Commit & Merge header
|
||||||
2. **Run /commit** - Execute standard commit workflow
|
2. **Run /git-commit** - Execute standard commit workflow
|
||||||
3. **Identify target** - Prompt for target branch if not specified
|
3. **Identify target** - Prompt for target branch if not specified
|
||||||
4. **Select strategy** - Merge commit, squash, or rebase (per merge-workflow.md)
|
4. **Select strategy** - Merge commit, squash, or rebase (per merge-workflow.md)
|
||||||
5. **Execute merge** - Switch to target, pull, merge, push
|
5. **Execute merge** - Switch to target, pull, merge, push
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
---
|
---
|
||||||
name: commit-push
|
name: git-commit-push
|
||||||
description: Create a commit and push to remote in one operation
|
description: Create a commit and push to remote in one operation
|
||||||
agent: git-assistant
|
agent: git-assistant
|
||||||
---
|
---
|
||||||
|
|
||||||
# /commit-push - Commit and Push
|
# /git-commit-push - Commit and Push
|
||||||
|
|
||||||
## Skills
|
## Skills
|
||||||
|
|
||||||
@@ -28,7 +28,7 @@ Create a commit and push to the remote repository in one operation.
|
|||||||
## Workflow
|
## Workflow
|
||||||
|
|
||||||
1. **Display header** - Show GIT-FLOW Commit & Push header
|
1. **Display header** - Show GIT-FLOW Commit & Push header
|
||||||
2. **Run /commit** - Execute standard commit workflow
|
2. **Run /git-commit** - Execute standard commit workflow
|
||||||
3. **Check upstream** - Set up tracking if needed (`git push -u`)
|
3. **Check upstream** - Set up tracking if needed (`git push -u`)
|
||||||
4. **Push** - Push to remote
|
4. **Push** - Push to remote
|
||||||
5. **Handle conflicts** - Offer rebase/merge/force if push fails (per sync-workflow.md)
|
5. **Handle conflicts** - Offer rebase/merge/force if push fails (per sync-workflow.md)
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
---
|
---
|
||||||
name: commit-sync
|
name: git-commit-sync
|
||||||
description: Commit, push, and sync with base branch
|
description: Commit, push, and sync with base branch
|
||||||
agent: git-assistant
|
agent: git-assistant
|
||||||
---
|
---
|
||||||
|
|
||||||
# /commit-sync - Commit, Push, and Sync
|
# /git-commit-sync - Commit, Push, and Sync
|
||||||
|
|
||||||
## Skills
|
## Skills
|
||||||
|
|
||||||
@@ -28,7 +28,7 @@ Full sync operation: commit local changes, push to remote, sync with upstream/ba
|
|||||||
## Workflow
|
## Workflow
|
||||||
|
|
||||||
1. **Display header** - Show GIT-FLOW Commit Sync header
|
1. **Display header** - Show GIT-FLOW Commit Sync header
|
||||||
2. **Run /commit** - Execute standard commit workflow
|
2. **Run /git-commit** - Execute standard commit workflow
|
||||||
3. **Push to remote** - Push committed changes
|
3. **Push to remote** - Push committed changes
|
||||||
4. **Fetch with prune** - `git fetch --all --prune`
|
4. **Fetch with prune** - `git fetch --all --prune`
|
||||||
5. **Sync with base** - Rebase on base branch (per sync-workflow.md)
|
5. **Sync with base** - Rebase on base branch (per sync-workflow.md)
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
---
|
---
|
||||||
name: commit
|
name: git-commit
|
||||||
description: Create a git commit with auto-generated conventional commit message
|
description: Create a git commit with auto-generated conventional commit message
|
||||||
agent: git-assistant
|
agent: git-assistant
|
||||||
---
|
---
|
||||||
|
|
||||||
# /commit - Smart Commit
|
# /git-commit - Smart Commit
|
||||||
|
|
||||||
## Skills
|
## Skills
|
||||||
|
|
||||||
@@ -51,6 +51,6 @@ Unstaged:
|
|||||||
2. Ready to commit with 1 staged file
|
2. Ready to commit with 1 staged file
|
||||||
|
|
||||||
--- Quick Actions ---
|
--- Quick Actions ---
|
||||||
/commit - Commit staged changes
|
/git-commit - Commit staged changes
|
||||||
/commit-push - Commit and push
|
/git-commit-push - Commit and push
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ Defines conventional commit message format for consistent, parseable commit hist
|
|||||||
|
|
||||||
## When to Use
|
## When to Use
|
||||||
|
|
||||||
- Generating commit messages in `/commit`
|
- Generating commit messages in `/git-commit`
|
||||||
- Validating user-provided commit messages
|
- Validating user-provided commit messages
|
||||||
- Explaining commit format to users
|
- Explaining commit format to users
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ Defines merge strategies, conflict resolution approaches, and post-merge cleanup
|
|||||||
|
|
||||||
## When to Use
|
## When to Use
|
||||||
|
|
||||||
- Merging feature branches in `/commit-merge`
|
- Merging feature branches in `/git-commit-merge`
|
||||||
- Resolving conflicts during sync operations
|
- Resolving conflicts during sync operations
|
||||||
- Cleaning up after successful merges
|
- Cleaning up after successful merges
|
||||||
|
|
||||||
|
|||||||
@@ -6,8 +6,8 @@ Defines push/pull patterns, rebase strategies, upstream tracking, and stale bran
|
|||||||
|
|
||||||
## When to Use
|
## When to Use
|
||||||
|
|
||||||
- Pushing commits in `/commit-push`
|
- Pushing commits in `/git-commit-push`
|
||||||
- Full sync operations in `/commit-sync`
|
- Full sync operations in `/git-commit-sync`
|
||||||
- Detecting and reporting stale branches
|
- Detecting and reporting stale branches
|
||||||
|
|
||||||
## Push Workflow
|
## Push Workflow
|
||||||
|
|||||||
@@ -19,28 +19,28 @@ Standard header format for consistent visual output across all git-flow commands
|
|||||||
|
|
||||||
## Command Headers
|
## Command Headers
|
||||||
|
|
||||||
### /commit
|
### /git-commit
|
||||||
```
|
```
|
||||||
+----------------------------------------------------------------------+
|
+----------------------------------------------------------------------+
|
||||||
| GIT-FLOW Smart Commit |
|
| GIT-FLOW Smart Commit |
|
||||||
+----------------------------------------------------------------------+
|
+----------------------------------------------------------------------+
|
||||||
```
|
```
|
||||||
|
|
||||||
### /commit-push
|
### /git-commit-push
|
||||||
```
|
```
|
||||||
+----------------------------------------------------------------------+
|
+----------------------------------------------------------------------+
|
||||||
| GIT-FLOW Commit & Push |
|
| GIT-FLOW Commit & Push |
|
||||||
+----------------------------------------------------------------------+
|
+----------------------------------------------------------------------+
|
||||||
```
|
```
|
||||||
|
|
||||||
### /commit-sync
|
### /git-commit-sync
|
||||||
```
|
```
|
||||||
+----------------------------------------------------------------------+
|
+----------------------------------------------------------------------+
|
||||||
| GIT-FLOW Commit Sync |
|
| GIT-FLOW Commit Sync |
|
||||||
+----------------------------------------------------------------------+
|
+----------------------------------------------------------------------+
|
||||||
```
|
```
|
||||||
|
|
||||||
### /commit-merge
|
### /git-commit-merge
|
||||||
```
|
```
|
||||||
+----------------------------------------------------------------------+
|
+----------------------------------------------------------------------+
|
||||||
| GIT-FLOW Commit & Merge |
|
| GIT-FLOW Commit & Merge |
|
||||||
|
|||||||
@@ -17,13 +17,13 @@ Display header: `PR-REVIEW - Project Setup`
|
|||||||
|
|
||||||
Fast setup when system-level config already exists.
|
Fast setup when system-level config already exists.
|
||||||
|
|
||||||
**Use when:** Already ran `/initial-setup`, starting new project
|
**Use when:** Already ran `/pr-setup`, starting new project
|
||||||
|
|
||||||
## Workflow
|
## Workflow
|
||||||
|
|
||||||
### Pre-Flight Check
|
### Pre-Flight Check
|
||||||
|
|
||||||
Verify `~/.config/claude/gitea.env` exists. If missing: redirect to `/initial-setup`
|
Verify `~/.config/claude/gitea.env` exists. If missing: redirect to `/pr-setup`
|
||||||
|
|
||||||
### Project Setup
|
### Project Setup
|
||||||
|
|
||||||
|
|||||||
@@ -5,6 +5,6 @@ See **[docs/CONFIGURATION.md](../../docs/CONFIGURATION.md)** for complete setup
|
|||||||
## Quick Commands
|
## Quick Commands
|
||||||
|
|
||||||
```
|
```
|
||||||
/initial-setup # First time on this machine
|
/pm-setup --full # First time on this machine
|
||||||
/project-init # New project (system already configured)
|
/pm-setup --quick # New project (system already configured)
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ This project uses the **projman** plugin for sprint planning and project managem
|
|||||||
| `/sprint-status` | Check current sprint progress and identify blockers |
|
| `/sprint-status` | Check current sprint progress and identify blockers |
|
||||||
| `/sprint-close` | Complete sprint and capture lessons learned to Gitea Wiki |
|
| `/sprint-close` | Complete sprint and capture lessons learned to Gitea Wiki |
|
||||||
| `/labels-sync` | Synchronize label taxonomy from Gitea |
|
| `/labels-sync` | Synchronize label taxonomy from Gitea |
|
||||||
| `/initial-setup` | Run initial setup for projman plugin |
|
| `/pm-setup` | Run initial setup for projman plugin |
|
||||||
| `/rfc create` | Create new RFC from conversation or clarified spec |
|
| `/rfc create` | Create new RFC from conversation or clarified spec |
|
||||||
| `/rfc list` | List all RFCs grouped by status |
|
| `/rfc list` | List all RFCs grouped by status |
|
||||||
| `/rfc review` | Submit Draft RFC for review |
|
| `/rfc review` | Submit Draft RFC for review |
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
description: Diagnose issues and create reports, or investigate existing diagnostic issues
|
description: Diagnose issues and create reports, or investigate existing diagnostic issues
|
||||||
---
|
---
|
||||||
|
|
||||||
# Debug
|
# PM Debug
|
||||||
|
|
||||||
## Skills Required
|
## Skills Required
|
||||||
|
|
||||||
@@ -17,9 +17,9 @@ Unified debugging command for diagnostics and issue investigation.
|
|||||||
## Invocation
|
## Invocation
|
||||||
|
|
||||||
```
|
```
|
||||||
/debug # Ask which mode
|
/pm-debug # Ask which mode
|
||||||
/debug report # Run diagnostics, create issue
|
/pm-debug report # Run diagnostics, create issue
|
||||||
/debug review # Investigate existing issues
|
/pm-debug review # Investigate existing issues
|
||||||
```
|
```
|
||||||
|
|
||||||
## Mode Selection
|
## Mode Selection
|
||||||
@@ -3,7 +3,7 @@ description: Pre-sprint-close code quality review
|
|||||||
agent: code-reviewer
|
agent: code-reviewer
|
||||||
---
|
---
|
||||||
|
|
||||||
# Code Review for Sprint Close
|
# PM Review - Code Review for Sprint Close
|
||||||
|
|
||||||
## Skills Required
|
## Skills Required
|
||||||
|
|
||||||
@@ -16,7 +16,7 @@ Review recent code changes for quality issues before closing the sprint.
|
|||||||
|
|
||||||
## Invocation
|
## Invocation
|
||||||
|
|
||||||
Run `/review` before `/sprint-close` to catch issues.
|
Run `/pm-review` before `/sprint-close` to catch issues.
|
||||||
|
|
||||||
## Workflow
|
## Workflow
|
||||||
|
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
description: Configure projman - full setup, quick project init, or sync after repo move
|
description: Configure projman - full setup, quick project init, or sync after repo move
|
||||||
---
|
---
|
||||||
|
|
||||||
# Setup
|
# PM Setup
|
||||||
|
|
||||||
## Skills Required
|
## Skills Required
|
||||||
|
|
||||||
@@ -22,11 +22,11 @@ Unified setup command for all configuration needs.
|
|||||||
## Invocation
|
## Invocation
|
||||||
|
|
||||||
```
|
```
|
||||||
/setup # Auto-detect appropriate mode
|
/pm-setup # Auto-detect appropriate mode
|
||||||
/setup --full # Full wizard (MCP + system + project)
|
/pm-setup --full # Full wizard (MCP + system + project)
|
||||||
/setup --quick # Project-only setup
|
/pm-setup --quick # Project-only setup
|
||||||
/setup --sync # Update after repo move
|
/pm-setup --sync # Update after repo move
|
||||||
/setup --clear-cache # Clear plugin cache (between sessions only)
|
/pm-setup --clear-cache # Clear plugin cache (between sessions only)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Mode Detection
|
## Mode Detection
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
description: Run tests with coverage or generate tests for specified code
|
description: Run tests with coverage or generate tests for specified code
|
||||||
---
|
---
|
||||||
|
|
||||||
# Test
|
# PM Test
|
||||||
|
|
||||||
## Skills Required
|
## Skills Required
|
||||||
|
|
||||||
@@ -15,13 +15,13 @@ Unified testing command for running tests and generating new tests.
|
|||||||
## Invocation
|
## Invocation
|
||||||
|
|
||||||
```
|
```
|
||||||
/test # Default: run tests
|
/pm-test # Default: run tests
|
||||||
/test run # Run tests, check coverage
|
/pm-test run # Run tests, check coverage
|
||||||
/test run --coverage # Run with coverage report
|
/pm-test run --coverage # Run with coverage report
|
||||||
/test run --verbose # Verbose output
|
/pm-test run --verbose # Verbose output
|
||||||
/test gen <target> # Generate tests for target
|
/pm-test gen <target> # Generate tests for target
|
||||||
/test gen <target> --type=unit # Specific test type
|
/pm-test gen <target> --type=unit # Specific test type
|
||||||
/test gen <target> --framework=jest # Specific framework
|
/pm-test gen <target> --framework=jest # Specific framework
|
||||||
```
|
```
|
||||||
|
|
||||||
## Mode Selection
|
## Mode Selection
|
||||||
@@ -104,15 +104,15 @@ See `skills/test-standards.md` for test patterns and structure.
|
|||||||
|
|
||||||
## Sprint Integration
|
## Sprint Integration
|
||||||
|
|
||||||
The `/test` command plays a critical role in the sprint close workflow:
|
The `/pm-test` command plays a critical role in the sprint close workflow:
|
||||||
|
|
||||||
1. After `/review` identifies code quality issues
|
1. After `/pm-review` identifies code quality issues
|
||||||
2. Before `/sprint-close` finalizes the sprint
|
2. Before `/sprint-close` finalizes the sprint
|
||||||
3. The code reviewer and orchestrator reference test results when deciding if a sprint is ready to close
|
3. The code reviewer and orchestrator reference test results when deciding if a sprint is ready to close
|
||||||
|
|
||||||
### Pre-Close Verification
|
### Pre-Close Verification
|
||||||
|
|
||||||
When running `/test run` before sprint close:
|
When running `/pm-test run` before sprint close:
|
||||||
|
|
||||||
1. **Identify sprint files** - Files changed in the current sprint (via git diff against development)
|
1. **Identify sprint files** - Files changed in the current sprint (via git diff against development)
|
||||||
2. **Check test coverage** - Report which sprint files have tests and which don't
|
2. **Check test coverage** - Report which sprint files have tests and which don't
|
||||||
@@ -125,31 +125,31 @@ When running `/test run` before sprint close:
|
|||||||
|
|
||||||
### Run all tests
|
### Run all tests
|
||||||
```
|
```
|
||||||
/test run
|
/pm-test run
|
||||||
```
|
```
|
||||||
Detects framework, runs full test suite, reports results.
|
Detects framework, runs full test suite, reports results.
|
||||||
|
|
||||||
### Run with coverage
|
### Run with coverage
|
||||||
```
|
```
|
||||||
/test run --coverage
|
/pm-test run --coverage
|
||||||
```
|
```
|
||||||
Same as above plus coverage percentage per file.
|
Same as above plus coverage percentage per file.
|
||||||
|
|
||||||
### Generate tests for a specific file
|
### Generate tests for a specific file
|
||||||
```
|
```
|
||||||
/test gen src/auth/jwt_service.py
|
/pm-test gen src/auth/jwt_service.py
|
||||||
```
|
```
|
||||||
Analyzes the file, generates a test file at `tests/test_jwt_service.py`.
|
Analyzes the file, generates a test file at `tests/test_jwt_service.py`.
|
||||||
|
|
||||||
### Generate specific test type
|
### Generate specific test type
|
||||||
```
|
```
|
||||||
/test gen src/api/routes/auth.py --type=integration
|
/pm-test gen src/api/routes/auth.py --type=integration
|
||||||
```
|
```
|
||||||
Generates integration tests (request/response patterns) instead of unit tests.
|
Generates integration tests (request/response patterns) instead of unit tests.
|
||||||
|
|
||||||
### Generate with specific framework
|
### Generate with specific framework
|
||||||
```
|
```
|
||||||
/test gen src/components/Card.jsx --framework=vitest
|
/pm-test gen src/components/Card.jsx --framework=vitest
|
||||||
```
|
```
|
||||||
Uses Vitest instead of auto-detected framework.
|
Uses Vitest instead of auto-detected framework.
|
||||||
|
|
||||||
@@ -161,7 +161,7 @@ Uses Vitest instead of auto-detected framework.
|
|||||||
|----------|----------|
|
|----------|----------|
|
||||||
| No test framework detected | List what was checked, ask user to specify test command |
|
| No test framework detected | List what was checked, ask user to specify test command |
|
||||||
| Tests fail | Report failures clearly, recommend "TESTS MUST PASS before sprint close" |
|
| Tests fail | Report failures clearly, recommend "TESTS MUST PASS before sprint close" |
|
||||||
| No tests exist for sprint files | Warn with file list, offer to generate with `/test gen` |
|
| No tests exist for sprint files | Warn with file list, offer to generate with `/pm-test gen` |
|
||||||
| External services required | Ask for confirmation before running tests that need database/API |
|
| External services required | Ask for confirmation before running tests that need database/API |
|
||||||
| Mixed framework project | Detect all frameworks, ask which to run or run all |
|
| Mixed framework project | Detect all frameworks, ask which to run or run all |
|
||||||
|
|
||||||
@@ -14,6 +14,7 @@ agent: orchestrator
|
|||||||
- skills/progress-tracking.md
|
- skills/progress-tracking.md
|
||||||
- skills/git-workflow.md
|
- skills/git-workflow.md
|
||||||
- skills/sprint-lifecycle.md
|
- skills/sprint-lifecycle.md
|
||||||
|
- skills/token-budget-report.md
|
||||||
|
|
||||||
## Purpose
|
## Purpose
|
||||||
|
|
||||||
@@ -82,3 +83,12 @@ If the sprint was linked to an RFC:
|
|||||||
║ [Sprint Name] ║
|
║ [Sprint Name] ║
|
||||||
╚══════════════════════════════════════════════════════════════════╝
|
╚══════════════════════════════════════════════════════════════════╝
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Final Step: Token Budget Report
|
||||||
|
|
||||||
|
After displaying the closing summary and completing all workflow steps, generate a Token Budget Report per `skills/token-budget-report.md`.
|
||||||
|
|
||||||
|
- Phase: CLOSING
|
||||||
|
- List all skills that were loaded during this closing session
|
||||||
|
- Use the orchestrator agent's model (sonnet) for agent overhead
|
||||||
|
- Display the formatted report
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ agent: planner
|
|||||||
- skills/planning-workflow.md
|
- skills/planning-workflow.md
|
||||||
- skills/label-taxonomy/labels-reference.md
|
- skills/label-taxonomy/labels-reference.md
|
||||||
- skills/sprint-lifecycle.md
|
- skills/sprint-lifecycle.md
|
||||||
|
- skills/token-budget-report.md
|
||||||
|
|
||||||
## Purpose
|
## Purpose
|
||||||
|
|
||||||
@@ -57,3 +58,12 @@ Execute the planning workflow as defined in `skills/planning-workflow.md`.
|
|||||||
║ [Sprint Name] ║
|
║ [Sprint Name] ║
|
||||||
╚══════════════════════════════════════════════════════════════════╝
|
╚══════════════════════════════════════════════════════════════════╝
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Final Step: Token Budget Report
|
||||||
|
|
||||||
|
After displaying the planning summary and gaining sprint approval, generate a Token Budget Report per `skills/token-budget-report.md`.
|
||||||
|
|
||||||
|
- Phase: PLANNING
|
||||||
|
- List all skills that were loaded during this planning session
|
||||||
|
- Use the planner agent's model (sonnet) for agent overhead
|
||||||
|
- Display the formatted report
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ Defines code review criteria, severity classification, and output format.
|
|||||||
## When to Use
|
## When to Use
|
||||||
|
|
||||||
- **Code Reviewer agent**: During pre-sprint-close review
|
- **Code Reviewer agent**: During pre-sprint-close review
|
||||||
- **Commands**: `/review`
|
- **Commands**: `/pm-review`
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# Setup Workflows
|
# Setup Workflows
|
||||||
|
|
||||||
Shared workflows for the `/setup` command modes.
|
Shared workflows for the `/pm-setup` command modes.
|
||||||
|
|
||||||
## Mode Detection Logic
|
## Mode Detection Logic
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ Defines the valid sprint lifecycle states and transitions, enforced via labels o
|
|||||||
|
|
||||||
```
|
```
|
||||||
idle -> Sprint/Planning -> Sprint/Executing -> Sprint/Reviewing -> idle
|
idle -> Sprint/Planning -> Sprint/Executing -> Sprint/Reviewing -> idle
|
||||||
(sprint-plan) (sprint-start) (review) (sprint-close)
|
(sprint-plan) (sprint-start) (pm-review) (sprint-close)
|
||||||
```
|
```
|
||||||
|
|
||||||
## State Labels
|
## State Labels
|
||||||
@@ -30,7 +30,7 @@ idle -> Sprint/Planning -> Sprint/Executing -> Sprint/Reviewing -> idle
|
|||||||
| *(no Sprint/* label)* | `/sprint-close` or initial state | Idle - no active sprint phase |
|
| *(no Sprint/* label)* | `/sprint-close` or initial state | Idle - no active sprint phase |
|
||||||
| `Sprint/Planning` | `/sprint-plan` | Planning in progress |
|
| `Sprint/Planning` | `/sprint-plan` | Planning in progress |
|
||||||
| `Sprint/Executing` | `/sprint-start` | Execution in progress |
|
| `Sprint/Executing` | `/sprint-start` | Execution in progress |
|
||||||
| `Sprint/Reviewing` | `/review` | Code review in progress |
|
| `Sprint/Reviewing` | `/pm-review` | Code review in progress |
|
||||||
|
|
||||||
**Rule:** Only ONE `Sprint/*` label may exist on a milestone at a time. Setting a new one removes the previous one.
|
**Rule:** Only ONE `Sprint/*` label may exist on a milestone at a time. Setting a new one removes the previous one.
|
||||||
|
|
||||||
@@ -42,8 +42,8 @@ idle -> Sprint/Planning -> Sprint/Executing -> Sprint/Reviewing -> idle
|
|||||||
|---------|---------------|------------|----------------|
|
|---------|---------------|------------|----------------|
|
||||||
| `/sprint-plan` | idle (no Sprint/* label) | `Sprint/Planning` | Warn: "Sprint is in [state]. Run `/sprint-close` first or use `--force` to re-plan." Allow with `--force`. |
|
| `/sprint-plan` | idle (no Sprint/* label) | `Sprint/Planning` | Warn: "Sprint is in [state]. Run `/sprint-close` first or use `--force` to re-plan." Allow with `--force`. |
|
||||||
| `/sprint-start` | `Sprint/Planning` | `Sprint/Executing` | Warn: "Expected Sprint/Planning state but found [state]. Run `/sprint-plan` first or use `--force`." Allow with `--force`. |
|
| `/sprint-start` | `Sprint/Planning` | `Sprint/Executing` | Warn: "Expected Sprint/Planning state but found [state]. Run `/sprint-plan` first or use `--force`." Allow with `--force`. |
|
||||||
| `/review` | `Sprint/Executing` | `Sprint/Reviewing` | Warn: "Expected Sprint/Executing state but found [state]." Allow with `--force`. |
|
| `/pm-review` | `Sprint/Executing` | `Sprint/Reviewing` | Warn: "Expected Sprint/Executing state but found [state]." Allow with `--force`. |
|
||||||
| `/sprint-close` | `Sprint/Reviewing` | Remove all Sprint/* labels (idle) | Warn: "Expected Sprint/Reviewing state but found [state]. Run `/review` first or use `--force`." Allow with `--force`. |
|
| `/sprint-close` | `Sprint/Reviewing` | Remove all Sprint/* labels (idle) | Warn: "Expected Sprint/Reviewing state but found [state]. Run `/pm-review` first or use `--force`." Allow with `--force`. |
|
||||||
| `/sprint-status` | Any | No change (read-only) | Display current state in output. |
|
| `/sprint-status` | Any | No change (read-only) | Display current state in output. |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
115
plugins/projman/skills/token-budget-report.md
Normal file
115
plugins/projman/skills/token-budget-report.md
Normal file
@@ -0,0 +1,115 @@
|
|||||||
|
---
|
||||||
|
description: Token consumption estimation model and display format for sprint workflows
|
||||||
|
---
|
||||||
|
|
||||||
|
# Token Budget Report
|
||||||
|
|
||||||
|
## Purpose
|
||||||
|
|
||||||
|
Provides directional token consumption estimates at sprint workflow boundaries. Not exact — Claude Code doesn't expose token metrics — but accurate enough to identify which phases and components consume the most context budget.
|
||||||
|
|
||||||
|
## When to Display
|
||||||
|
|
||||||
|
- End of `/sprint-plan` (after all issues created)
|
||||||
|
- End of `/sprint-close` (after lessons captured)
|
||||||
|
- On explicit request: `/sprint-status --tokens`
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Estimation Model
|
||||||
|
|
||||||
|
### MCP Tool Definitions (Static Overhead)
|
||||||
|
|
||||||
|
These are loaded once at session start. Update this table if MCP servers change.
|
||||||
|
|
||||||
|
| MCP Server | Default Tools | Est. Tokens | With Module Filter |
|
||||||
|
|------------|--------------|-------------|-------------------|
|
||||||
|
| netbox | 182 | ~19,810 | ~4,500 (dcim,ipam,virt,extras) |
|
||||||
|
| gitea | 36 | ~4,785 | — |
|
||||||
|
| data-platform | 32 | ~3,458 | — |
|
||||||
|
| viz-platform | 20 | ~3,055 | — |
|
||||||
|
| contract-validator | 8 | ~1,048 | — |
|
||||||
|
| **Total (default)** | **278** | **~32,156** | — |
|
||||||
|
| **Total (filtered)** | **~139** | **~16,846** | — |
|
||||||
|
|
||||||
|
### Skill Loading (Per Phase)
|
||||||
|
|
||||||
|
| Phase | Typical Skills Loaded | Est. Tokens |
|
||||||
|
|-------|----------------------|-------------|
|
||||||
|
| Planning (`/sprint-plan`) | mcp-tools-reference, label-taxonomy, sprint-planning, architecture-analysis, rfc-workflow | ~3,000–5,000 |
|
||||||
|
| Execution (`/sprint-start`) | mcp-tools-reference, branch-security, plan-then-batch | ~2,000–3,000 |
|
||||||
|
| Review (`/pm-review`) | mcp-tools-reference, review-checklist | ~1,500–2,500 |
|
||||||
|
| Close (`/sprint-close`) | mcp-tools-reference, sprint-lifecycle, lessons-learned | ~2,000–3,000 |
|
||||||
|
|
||||||
|
To get actual numbers: count characters in each skill file loaded during the phase, divide by 4.
|
||||||
|
|
||||||
|
### Agent Overhead
|
||||||
|
|
||||||
|
| Agent | Model | Est. Overhead per Invocation |
|
||||||
|
|-------|-------|------------------------------|
|
||||||
|
| Planner | sonnet | ~500 tokens (frontmatter + system context) |
|
||||||
|
| Orchestrator | sonnet | ~500 tokens |
|
||||||
|
| Executor | sonnet | ~400 tokens |
|
||||||
|
| Code Reviewer | sonnet | ~400 tokens |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Display Format
|
||||||
|
|
||||||
|
```
|
||||||
|
+-- Token Budget Report -----------------------------------------------+
|
||||||
|
| Phase: [PLANNING / CLOSING] |
|
||||||
|
| Sprint: [Sprint Name] |
|
||||||
|
+----------------------------------------------------------------------+
|
||||||
|
| |
|
||||||
|
| MCP Overhead (session-wide): |
|
||||||
|
| netbox ........... ~4,500 tk (filtered: dcim,ipam,virt,extras) |
|
||||||
|
| gitea ............ ~4,785 tk |
|
||||||
|
| data-platform .... ~3,458 tk |
|
||||||
|
| viz-platform ..... ~3,055 tk |
|
||||||
|
| contract-valid ... ~1,048 tk |
|
||||||
|
| Subtotal ......... ~16,846 tk |
|
||||||
|
| |
|
||||||
|
| This Phase: |
|
||||||
|
| Skills loaded .... ~X,XXX tk (N files) |
|
||||||
|
| Agent overhead ... ~X,XXX tk (model: sonnet) |
|
||||||
|
| Command file ..... ~XXX tk |
|
||||||
|
| Subtotal ......... ~X,XXX tk |
|
||||||
|
| |
|
||||||
|
| Estimated Session Total: ~XX,XXX tk |
|
||||||
|
| Typical Claude Code Budget: ~200,000 tk |
|
||||||
|
| Estimated Usage: ~XX% |
|
||||||
|
| |
|
||||||
|
| Tip: Run `/doctor` for exact MCP overhead numbers. |
|
||||||
|
+----------------------------------------------------------------------+
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Instructions for the Agent
|
||||||
|
|
||||||
|
When generating this report:
|
||||||
|
|
||||||
|
1. **MCP Overhead**: List the MCP servers from `.mcp.json` and use the static token estimates from the table above. If `NETBOX_ENABLED_MODULES` is set in the environment, use the filtered estimate for netbox.
|
||||||
|
|
||||||
|
2. **Skills Loaded**: Count the skill files that were loaded (referenced in the command's "Skills Required" section). Estimate tokens by reading each file's character count and dividing by 4.
|
||||||
|
|
||||||
|
3. **Agent Overhead**: Use the table above based on which agent ran during this phase.
|
||||||
|
|
||||||
|
4. **Totals**: Sum the phase subtotal. Add to MCP overhead for session estimate.
|
||||||
|
|
||||||
|
5. **Percentage**: Express as a percentage of ~200,000 tokens (typical Claude Code context window).
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Accuracy Disclaimer
|
||||||
|
|
||||||
|
These are estimates based on known file sizes and static overhead tables. Actual consumption varies based on:
|
||||||
|
- Conversation length
|
||||||
|
- Tool call results (especially large grep/read outputs)
|
||||||
|
- File content read during the session
|
||||||
|
- Number of agent invocations
|
||||||
|
|
||||||
|
For exact MCP overhead, run `/doctor`.
|
||||||
|
|
||||||
|
This report helps identify which *components* consume the most budget — not the precise total.
|
||||||
@@ -41,12 +41,12 @@ For commands that don't invoke a specific agent phase:
|
|||||||
| Command | Phase Emoji | Phase Name |
|
| Command | Phase Emoji | Phase Name |
|
||||||
|---------|-------------|------------|
|
|---------|-------------|------------|
|
||||||
| `/sprint-status` | 📊 Chart | STATUS |
|
| `/sprint-status` | 📊 Chart | STATUS |
|
||||||
| `/setup` | ⚙️ Gear | SETUP |
|
| `/pm-setup` | ⚙️ Gear | SETUP |
|
||||||
| `/debug` | 🐛 Bug | DEBUG |
|
| `/pm-debug` | 🐛 Bug | DEBUG |
|
||||||
| `/labels-sync` | 🏷️ Label | LABELS |
|
| `/labels-sync` | 🏷️ Label | LABELS |
|
||||||
| `/suggest-version` | 📦 Package | VERSION |
|
| `/suggest-version` | 📦 Package | VERSION |
|
||||||
| `/proposal-status` | 📋 Clipboard | PROPOSALS |
|
| `/proposal-status` | 📋 Clipboard | PROPOSALS |
|
||||||
| `/test` | 🧪 Flask | TEST |
|
| `/pm-test` | 🧪 Flask | TEST |
|
||||||
| `/rfc` | 📄 Document | RFC [Sub-Command] |
|
| `/rfc` | 📄 Document | RFC [Sub-Command] |
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -99,3 +99,22 @@ For domain gate results displayed by orchestrator:
|
|||||||
| Hourglass | In progress |
|
| Hourglass | In progress |
|
||||||
| Empty box | Pending / Not started |
|
| Empty box | Pending / Not started |
|
||||||
| Warning | Warning |
|
| Warning | Warning |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Token Budget Report
|
||||||
|
|
||||||
|
Displayed at end of planning and closing phases:
|
||||||
|
|
||||||
|
```
|
||||||
|
+-- Token Budget Report -----------------------------------------------+
|
||||||
|
| Phase: [PHASE NAME] |
|
||||||
|
| Sprint: [Sprint Name] |
|
||||||
|
+----------------------------------------------------------------------+
|
||||||
|
| MCP Overhead: ~XX,XXX tk |
|
||||||
|
| Phase Cost: ~X,XXX tk (skills: N, agent: model) |
|
||||||
|
| Est. Total: ~XX,XXX tk (~XX% of budget) |
|
||||||
|
+----------------------------------------------------------------------+
|
||||||
|
```
|
||||||
|
|
||||||
|
See `skills/token-budget-report.md` for full format and estimation model.
|
||||||
|
|||||||
@@ -10,12 +10,12 @@ Add this snippet to your project's CLAUDE.md to enable viz-platform capabilities
|
|||||||
This project uses viz-platform for Dash Mantine Components dashboards.
|
This project uses viz-platform for Dash Mantine Components dashboards.
|
||||||
|
|
||||||
### Available Commands
|
### Available Commands
|
||||||
- `/component {name}` - Inspect DMC component props
|
- `/viz-component {name}` - Inspect DMC component props
|
||||||
- `/chart {type}` - Create Plotly charts (line, bar, scatter, pie, area, histogram, box, heatmap, sunburst, treemap)
|
- `/viz-chart {type}` - Create Plotly charts (line, bar, scatter, pie, area, histogram, box, heatmap, sunburst, treemap)
|
||||||
- `/dashboard {template}` - Create layouts (basic, sidebar, tabs, split)
|
- `/viz-dashboard {template}` - Create layouts (basic, sidebar, tabs, split)
|
||||||
- `/theme {name}` - Apply a theme
|
- `/viz-theme {name}` - Apply a theme
|
||||||
- `/theme-new {name}` - Create custom theme
|
- `/viz-theme-new {name}` - Create custom theme
|
||||||
- `/theme-css {name}` - Export theme as CSS
|
- `/viz-theme-css {name}` - Export theme as CSS
|
||||||
|
|
||||||
### MCP Tools Available
|
### MCP Tools Available
|
||||||
- **DMC**: list_components, get_component_props, validate_component
|
- **DMC**: list_components, get_component_props, validate_component
|
||||||
@@ -44,13 +44,13 @@ If using with data-platform, add this section:
|
|||||||
## Data + Visualization Workflow
|
## Data + Visualization Workflow
|
||||||
|
|
||||||
### Data Loading (data-platform)
|
### Data Loading (data-platform)
|
||||||
- `/ingest {file}` - Load CSV, Parquet, or JSON
|
- `/data-ingest {file}` - Load CSV, Parquet, or JSON
|
||||||
- `/schema {table}` - View database schema
|
- `/data-schema {table}` - View database schema
|
||||||
- `/profile {data_ref}` - Statistical summary
|
- `/data-profile {data_ref}` - Statistical summary
|
||||||
|
|
||||||
### Visualization (viz-platform)
|
### Visualization (viz-platform)
|
||||||
- `/chart {type}` - Create charts from loaded data
|
- `/viz-chart {type}` - Create charts from loaded data
|
||||||
- `/dashboard {template}` - Build dashboard layouts
|
- `/viz-dashboard {template}` - Build dashboard layouts
|
||||||
|
|
||||||
### Workflow Pattern
|
### Workflow Pattern
|
||||||
1. Load data: `read_csv("data.csv")` → returns `data_ref`
|
1. Load data: `read_csv("data.csv")` → returns `data_ref`
|
||||||
|
|||||||
@@ -41,5 +41,5 @@ accessibility_validate_theme(theme_name="corporate")
|
|||||||
|
|
||||||
## Related Commands
|
## Related Commands
|
||||||
|
|
||||||
- `/theme-new {name}` - Create accessible theme
|
- `/viz-theme-new {name}` - Create accessible theme
|
||||||
- `/chart {type}` - Create chart (check colors after)
|
- `/viz-chart {type}` - Create chart (check colors after)
|
||||||
|
|||||||
@@ -61,8 +61,8 @@ Each finding includes:
|
|||||||
## Related Commands
|
## Related Commands
|
||||||
|
|
||||||
- `/design-gate` - Binary pass/fail for sprint execution (no detailed report)
|
- `/design-gate` - Binary pass/fail for sprint execution (no detailed report)
|
||||||
- `/component` - Inspect individual DMC component props
|
- `/viz-component` - Inspect individual DMC component props
|
||||||
- `/theme` - Check active theme configuration
|
- `/viz-theme` - Check active theme configuration
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
description: Configure responsive breakpoints for dashboard layouts
|
description: Configure responsive breakpoints for dashboard layouts
|
||||||
---
|
---
|
||||||
|
|
||||||
# Configure Breakpoints
|
# Viz Breakpoints
|
||||||
|
|
||||||
## Skills to Load
|
## Skills to Load
|
||||||
- skills/mcp-tools-reference.md
|
- skills/mcp-tools-reference.md
|
||||||
@@ -21,7 +21,7 @@ Configure responsive breakpoints for mobile-first design across screen sizes.
|
|||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
/breakpoints {layout_ref}
|
/viz-breakpoints {layout_ref}
|
||||||
```
|
```
|
||||||
|
|
||||||
## Arguments
|
## Arguments
|
||||||
@@ -30,7 +30,7 @@ Configure responsive breakpoints for mobile-first design across screen sizes.
|
|||||||
|
|
||||||
## Workflow
|
## Workflow
|
||||||
|
|
||||||
1. **User invokes**: `/breakpoints my-dashboard`
|
1. **User invokes**: `/viz-breakpoints my-dashboard`
|
||||||
2. **Agent asks**: Which breakpoints to customize? (shows current settings)
|
2. **Agent asks**: Which breakpoints to customize? (shows current settings)
|
||||||
3. **Agent asks**: Mobile column count? (xs, typically 1-2)
|
3. **Agent asks**: Mobile column count? (xs, typically 1-2)
|
||||||
4. **Agent asks**: Tablet column count? (md, typically 4-6)
|
4. **Agent asks**: Tablet column count? (md, typically 4-6)
|
||||||
@@ -39,5 +39,5 @@ Configure responsive breakpoints for mobile-first design across screen sizes.
|
|||||||
|
|
||||||
## Related Commands
|
## Related Commands
|
||||||
|
|
||||||
- `/dashboard {template}` - Create layout with default breakpoints
|
- `/viz-dashboard {template}` - Create layout with default breakpoints
|
||||||
- `/theme {name}` - Theme includes default spacing values
|
- `/viz-theme {name}` - Theme includes default spacing values
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
description: Export a Plotly chart to PNG, SVG, or PDF format
|
description: Export a Plotly chart to PNG, SVG, or PDF format
|
||||||
---
|
---
|
||||||
|
|
||||||
# Export Chart
|
# Viz Chart Export
|
||||||
|
|
||||||
## Skills to Load
|
## Skills to Load
|
||||||
- skills/mcp-tools-reference.md
|
- skills/mcp-tools-reference.md
|
||||||
@@ -21,7 +21,7 @@ Export a Plotly chart to static image formats.
|
|||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
/chart-export {format}
|
/viz-chart-export {format}
|
||||||
```
|
```
|
||||||
|
|
||||||
## Arguments
|
## Arguments
|
||||||
@@ -38,5 +38,5 @@ Requires `kaleido` package: `pip install kaleido`
|
|||||||
|
|
||||||
## Related Commands
|
## Related Commands
|
||||||
|
|
||||||
- `/chart {type}` - Create a chart
|
- `/viz-chart {type}` - Create a chart
|
||||||
- `/theme {name}` - Apply theme before export
|
- `/viz-theme {name}` - Apply theme before export
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
description: Create a Plotly chart with theme integration
|
description: Create a Plotly chart with theme integration
|
||||||
---
|
---
|
||||||
|
|
||||||
# Create Chart
|
# Viz Chart
|
||||||
|
|
||||||
## Skills to Load
|
## Skills to Load
|
||||||
- skills/mcp-tools-reference.md
|
- skills/mcp-tools-reference.md
|
||||||
@@ -21,7 +21,7 @@ Create a Plotly chart with automatic theme token application.
|
|||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
/chart {type}
|
/viz-chart {type}
|
||||||
```
|
```
|
||||||
|
|
||||||
## Arguments
|
## Arguments
|
||||||
@@ -36,6 +36,6 @@ chart_create(chart_type="line", data_ref="df", x="date", y="value", theme=None)
|
|||||||
|
|
||||||
## Related Commands
|
## Related Commands
|
||||||
|
|
||||||
- `/chart-export {format}` - Export chart to image
|
- `/viz-chart-export {format}` - Export chart to image
|
||||||
- `/theme {name}` - Apply theme to charts
|
- `/viz-theme {name}` - Apply theme to charts
|
||||||
- `/dashboard` - Create layout with charts
|
- `/viz-dashboard` - Create layout with charts
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
description: Inspect Dash Mantine Component props and validation
|
description: Inspect Dash Mantine Component props and validation
|
||||||
---
|
---
|
||||||
|
|
||||||
# Inspect Component
|
# Viz Component
|
||||||
|
|
||||||
## Skills to Load
|
## Skills to Load
|
||||||
- skills/mcp-tools-reference.md
|
- skills/mcp-tools-reference.md
|
||||||
@@ -21,7 +21,7 @@ Inspect a DMC component's props, types, and defaults.
|
|||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
/component {name}
|
/viz-component {name}
|
||||||
```
|
```
|
||||||
|
|
||||||
## Arguments
|
## Arguments
|
||||||
@@ -38,5 +38,5 @@ validate_component(component="Button", props={"variant": "filled"})
|
|||||||
|
|
||||||
## Related Commands
|
## Related Commands
|
||||||
|
|
||||||
- `/chart {type}` - Create charts
|
- `/viz-chart {type}` - Create charts
|
||||||
- `/dashboard {template}` - Create layouts
|
- `/viz-dashboard {template}` - Create layouts
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
description: Create a dashboard layout with the layout-builder agent
|
description: Create a dashboard layout with the layout-builder agent
|
||||||
---
|
---
|
||||||
|
|
||||||
# Create Dashboard
|
# Viz Dashboard
|
||||||
|
|
||||||
## Skills to Load
|
## Skills to Load
|
||||||
- skills/mcp-tools-reference.md
|
- skills/mcp-tools-reference.md
|
||||||
@@ -21,7 +21,7 @@ Create a dashboard layout with filters, grids, and sections.
|
|||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
/dashboard {template}
|
/viz-dashboard {template}
|
||||||
```
|
```
|
||||||
|
|
||||||
## Arguments
|
## Arguments
|
||||||
@@ -37,5 +37,5 @@ Activates **layout-builder** agent which orchestrates:
|
|||||||
|
|
||||||
## Related Commands
|
## Related Commands
|
||||||
|
|
||||||
- `/breakpoints {layout}` - Configure responsive breakpoints
|
- `/viz-breakpoints {layout}` - Configure responsive breakpoints
|
||||||
- `/chart {type}` - Add charts to layout
|
- `/viz-chart {type}` - Add charts to layout
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
description: Interactive setup wizard for viz-platform plugin
|
description: Interactive setup wizard for viz-platform plugin
|
||||||
---
|
---
|
||||||
|
|
||||||
# Viz-Platform Setup Wizard
|
# Viz Setup
|
||||||
|
|
||||||
## Visual Output
|
## Visual Output
|
||||||
|
|
||||||
@@ -41,5 +41,5 @@ Verify MCP server loads, display summary, prompt session restart.
|
|||||||
|
|
||||||
## Related Commands
|
## Related Commands
|
||||||
|
|
||||||
- `/component {name}` - Inspect component props
|
- `/viz-component {name}` - Inspect component props
|
||||||
- `/chart {type}` - Create a chart
|
- `/viz-chart {type}` - Create a chart
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
description: Export a theme as CSS custom properties
|
description: Export a theme as CSS custom properties
|
||||||
---
|
---
|
||||||
|
|
||||||
# Export Theme as CSS
|
# Viz Theme CSS
|
||||||
|
|
||||||
## Skills to Load
|
## Skills to Load
|
||||||
- skills/mcp-tools-reference.md
|
- skills/mcp-tools-reference.md
|
||||||
@@ -21,7 +21,7 @@ Export a theme's design tokens as CSS custom properties.
|
|||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
/theme-css {name}
|
/viz-theme-css {name}
|
||||||
```
|
```
|
||||||
|
|
||||||
## Arguments
|
## Arguments
|
||||||
@@ -38,5 +38,5 @@ Use cases: external CSS, design handoff, documentation, other frameworks.
|
|||||||
|
|
||||||
## Related Commands
|
## Related Commands
|
||||||
|
|
||||||
- `/theme {name}` - Apply a theme
|
- `/viz-theme {name}` - Apply a theme
|
||||||
- `/theme-new {name}` - Create a new theme
|
- `/viz-theme-new {name}` - Create a new theme
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
description: Create a new custom theme with design tokens
|
description: Create a new custom theme with design tokens
|
||||||
---
|
---
|
||||||
|
|
||||||
# Create New Theme
|
# Viz Theme New
|
||||||
|
|
||||||
## Skills to Load
|
## Skills to Load
|
||||||
- skills/mcp-tools-reference.md
|
- skills/mcp-tools-reference.md
|
||||||
@@ -21,7 +21,7 @@ Create a new custom theme with specified design tokens.
|
|||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
/theme-new {name}
|
/viz-theme-new {name}
|
||||||
```
|
```
|
||||||
|
|
||||||
## Arguments
|
## Arguments
|
||||||
@@ -37,5 +37,5 @@ theme_validate(theme_name="corporate")
|
|||||||
|
|
||||||
## Related Commands
|
## Related Commands
|
||||||
|
|
||||||
- `/theme {name}` - Apply a theme
|
- `/viz-theme {name}` - Apply a theme
|
||||||
- `/theme-css {name}` - Export theme as CSS
|
- `/viz-theme-css {name}` - Export theme as CSS
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
description: Apply an existing theme to the current context
|
description: Apply an existing theme to the current context
|
||||||
---
|
---
|
||||||
|
|
||||||
# Apply Theme
|
# Viz Theme
|
||||||
|
|
||||||
## Skills to Load
|
## Skills to Load
|
||||||
- skills/mcp-tools-reference.md
|
- skills/mcp-tools-reference.md
|
||||||
@@ -21,7 +21,7 @@ Apply an existing theme to activate its design tokens.
|
|||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
/theme {name}
|
/viz-theme {name}
|
||||||
```
|
```
|
||||||
|
|
||||||
## Arguments
|
## Arguments
|
||||||
@@ -41,5 +41,5 @@ When activated, new charts/layouts automatically use theme tokens.
|
|||||||
|
|
||||||
## Related Commands
|
## Related Commands
|
||||||
|
|
||||||
- `/theme-new {name}` - Create a new theme
|
- `/viz-theme-new {name}` - Create a new theme
|
||||||
- `/theme-css {name}` - Export theme as CSS
|
- `/viz-theme-css {name}` - Export theme as CSS
|
||||||
Reference in New Issue
Block a user