Page:
Change-V5.2.0:-Plugin-Enhancements-(Sprint-4-Commands)
Pages
Change V5.4.0: Multi-Model Agent Support Proposal
Change V5.4.0: Multi-Model Support (Sprint 7 Implementation)
Change V04.1.0: Proposal (Implementation 1)
Change V04.1.0: Proposal
Change-V5.2.0:-Plugin-Enhancements-(Sprint-4-Commands)
Change-V5.2.0:-Plugin-Enhancements-(Sprint-5-Documentation)
Change-V5.2.0:-Plugin-Enhancements-Proposal.-
Change-V5.5.0:-Hook-Efficiency-Quick-Wins-(Sprint-8-Implementation)
Change-V5.6.0:-Domain-Advisory-Pattern-(Sprint-9-Implementation).-
Change V5.6.0: Domain Advisory Pattern Proposal
Change-V5.7.0:-Data-Platform-Domain-Advisory-(Sprint-10-Implementation)
RFC-Hook-Efficiency-Improvements
RFC-Perf-Sentinel-Plugin
Sprint-1-viz-platform-Implementation-Plan
branding/header-templates
branding/plugin-registry
branding/progress-templates
branding/visual-spec
lessons/patterns/agent-model-field-not-supported-by-claude-code
lessons/patterns/command-frontmatter-missing-name-field-causes-silent-load-failure
lessons/patterns/hook-message-wording-affects-claude-continuation-behavior
lessons/patterns/mcp-venv-symlinks-lost-on-marketplace-update---5-hour-debug-loop
lessons/patterns/mcp_servers-field-in-pluginjson---another-failed-debug-theory
lessons/patterns/plugin-hooks-must-be-in-separate-file-not-inline
lessons/patterns/plugin-load-errors---missing-name-field-in-command-frontmatter
lessons/patterns/plugin-load-failure---check-command-frontmatter-first
lessons/patterns/plugin-manifest-validation---hooks-and-agents-format-requirements
lessons/patterns/plugin-version-mismatch-causes-silent-load-failure
lessons/patterns/reset-pandas-index-after-filtering-to-prevent-column-pollution
lessons/patterns/session-2026-02-02---mcp-server-venv-package-installation-failures
lessons/patterns/setup-wizard-url-format-mismatch
lessons/patterns/sprint-4---new-commands-not-discoverable-until-session-restart
lessons/patterns/startup-hooks-must-check-venv-cache-path-first
lessons/patterns/sync-entire-plugin-directory-not-individual-files
lessons/patterns/use-fixes-n-keyword-for-automatic-issue-closing-in-prs
lessons/sprints/cache-clearing-breaks-mcp-tools-mid-session
lessons/sprints/sprint-1---viz-platform-plugin-implementation
lessons/sprints/sprint-10---domain-advisory-pattern-replication-success
lessons/sprints/sprint-2---contract-validator-plugin-implementation
lessons/sprints/sprint-3---agent-runaway-detection-and-timeout-handling
lessons/sprints/sprint-3---background-agent-permissions-must-be-pre-granted
lessons/sprints/sprint-3---mcp-server-branch-detection-bug-runs-from-installed-dir
lessons/sprints/sprint-4---plugin-commands-implementation
lessons/sprints/sprint-6---visual-branding-and-documentation-maintenance
lessons/sprints/sprint-8---parallel-hook-optimization-success
lessons/sprints/v400-release---wiki-workflow-and-versioning-patterns
lessons/sprints/versioning-workflow---use-unreleased-and-release-script
lessons-learned/sprints/hook-efficiency-rfc
unnamed
Clone
1
Change-V5.2.0:-Plugin-Enhancements-(Sprint-4-Commands)
Leo Miranda edited this page 2026-01-28 16:33:57 +00:00
Type: Implementation Version: V5.2.0 Status: Planning Complete Date: 2026-01-28 Origin: Change V5.2.0: Plugin Enhancements Proposal
Sprint 4: Commands Implementation
Implementation of 18 new user-facing commands across 8 plugins.
Issues
| # | Plugin | Title |
|---|---|---|
| #241 | projman | Dynamic sprint diagram command |
| #242 | pr-review | Confidence threshold config |
| #243 | pr-review | pr-diff command with annotations |
| #244 | data-platform | data-quality command |
| #245 | data-platform | lineage-viz command |
| #246 | data-platform | dbt-test command |
| #247 | viz-platform | chart-export command |
| #248 | viz-platform | Color blind validation |
| #249 | viz-platform | Responsive breakpoint config |
| #250 | contract-validator | dependency-graph command |
| #251 | doc-guardian | changelog-gen command |
| #252 | doc-guardian | Doc coverage metrics |
| #253 | doc-guardian | Stale doc warnings |
| #254 | claude-config-maintainer | config-diff command |
| #255 | claude-config-maintainer | Linting best practices |
| #256 | cmdb-assistant | cmdb-topology command |
| #257 | cmdb-assistant | Change audit trail |
| #258 | cmdb-assistant | IP conflict detection |
Milestone: Sprint 4 - Commands (ID: 20)
Scope by Plugin
| Plugin | Items | Description |
|---|---|---|
| projman | 1 | Dynamic sprint diagram |
| pr-review | 2 | Confidence threshold, pr-diff command |
| data-platform | 3 | data-quality, lineage-viz, dbt-test |
| viz-platform | 3 | chart-export, color blind validation, responsive breakpoints |
| contract-validator | 1 | dependency-graph command |
| doc-guardian | 3 | changelog-gen, doc coverage, stale doc warnings |
| claude-config-maintainer | 2 | config-diff, linting best practices |
| cmdb-assistant | 3 | cmdb-topology, change audit, IP conflict detection |
Architecture Decisions
Command Implementation Pattern
All commands follow the standard plugin command structure:
plugins/{name}/commands/{command}.md
Commands that generate Mermaid diagrams should output raw Mermaid syntax that can be rendered by compatible tools.
Task Sizing
Per Sprint 3 lessons, all tasks sized S or M:
- S (Simple): Single command file, 2-4 checklist items
- M (Medium): Command + supporting changes, 4-6 checklist items
Dependencies
- Mermaid-generating commands (sprint-diagram, lineage-viz, dependency-graph, cmdb-topology) share similar output patterns
- No cross-plugin dependencies within this sprint - all issues can run in parallel
Lessons Applied
From Sprint 3:
- Keep tasks scoped to S/M size (avoid 400+ tool call runaway)
- Pre-grant agent permissions before dispatch
- Use structured progress comments for visibility
Status
- Issues created
- Milestone assigned
- Sprint approved
- Execution started
- Sprint completed