Add "Change V5.6.0: Domain Advisory Pattern Proposal"
63
Change-V5.6.0%3A-Domain-Advisory-Pattern-Proposal.md
Normal file
63
Change-V5.6.0%3A-Domain-Advisory-Pattern-Proposal.md
Normal file
@@ -0,0 +1,63 @@
|
||||
> **Type:** Change Proposal
|
||||
> **Version:** V5.6.0
|
||||
> **Plugin:** projman, viz-platform
|
||||
> **Status:** In Progress
|
||||
> **Date:** 2026-02-01
|
||||
|
||||
# Domain Advisory Pattern - viz-platform Integration
|
||||
|
||||
## Summary
|
||||
|
||||
Implement a domain advisory pattern that enables projman (sprint management) to consult domain-specific plugins during planning and execution phases. Sprint 1 delivers the full pattern for viz-platform, including the reusable backbone skill.
|
||||
|
||||
## Motivation
|
||||
|
||||
Currently, projman operates independently without domain-specific knowledge. When planning or executing work that touches visualization code, there's no systematic way to:
|
||||
- Detect that work involves a specific domain (viz-platform, data-platform, etc.)
|
||||
- Consult domain experts during planning for design considerations
|
||||
- Run domain-specific quality gates before marking work complete
|
||||
|
||||
## Design
|
||||
|
||||
### Core Skill: domain-consultation.md
|
||||
|
||||
A projman skill that:
|
||||
1. **Detects** domain involvement via file patterns, labels, and keywords
|
||||
2. **Consults** domain plugins during planning (design considerations, risks)
|
||||
3. **Gates** execution via domain-specific pass/fail checks
|
||||
|
||||
### viz-platform Integration
|
||||
|
||||
| Component | Purpose |
|
||||
|-----------|---------|
|
||||
| `design-reviewer.md` (agent) | Audit agent using viz-platform MCP tools |
|
||||
| `design-review.md` (command) | Standalone user command for detailed audits |
|
||||
| `design-gate.md` (command) | Binary pass/fail for sprint gates |
|
||||
| `design-system-audit.md` (skill) | Audit rules and violation patterns |
|
||||
|
||||
### Extensibility
|
||||
|
||||
The pattern is designed for future domains:
|
||||
- data-platform: data quality gates, schema validation
|
||||
- cmdb-assistant: infrastructure compliance checks
|
||||
|
||||
## Files Changed
|
||||
|
||||
### Created (5)
|
||||
- `plugins/projman/skills/domain-consultation.md`
|
||||
- `plugins/viz-platform/agents/design-reviewer.md`
|
||||
- `plugins/viz-platform/commands/design-review.md`
|
||||
- `plugins/viz-platform/commands/design-gate.md`
|
||||
- `plugins/viz-platform/skills/design-system-audit.md`
|
||||
|
||||
### Modified (7)
|
||||
- `plugins/projman/agents/planner.md`
|
||||
- `plugins/projman/agents/orchestrator.md`
|
||||
- `plugins/projman/skills/label-taxonomy/labels-reference.md`
|
||||
- `plugins/viz-platform/.claude-plugin/plugin.json`
|
||||
- `.claude-plugin/marketplace.json`
|
||||
- `CHANGELOG.md`
|
||||
- `README.md`
|
||||
|
||||
## Implementations
|
||||
- [Implementation 1 (Sprint 9)](wiki-link) - In Progress
|
||||
Reference in New Issue
Block a user