4614726350
feat(projman): add domain consultation step to planner agent
...
Integrate domain-consultation skill into the planner agent workflow:
- Add skills/domain-consultation.md to Skills to Load section
- Add new responsibility "7. Domain Consultation" between Task Sizing and Issue Creation
- Renumber subsequent sections (Issue Creation -> 8, Request Approval -> 9)
- Add critical reminder #8 to always check domain signals
The domain consultation step analyzes planned issues for domain-specific
signals (viz-platform, data-platform) and appends appropriate acceptance
criteria before issue creation.
Closes #361
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-01 18:15:15 -05:00
69358a78ba
feat(viz-platform): add design-reviewer agent for design system compliance
...
Add design reviewer agent that uses viz-platform MCP tools to audit code
for design system compliance in Dash/DMC applications.
Features:
- Review mode: detailed report with FAIL/WARN/INFO severity levels
- Gate mode: binary PASS/FAIL for CI/CD integration
- Component validation using validate_component, get_component_props
- Theme compliance checking for hardcoded colors/sizes
- Accessibility validation using accessibility_validate_colors
- Structured output for projman orchestrator integration
Closes #358
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-01 18:13:15 -05:00
557bf6115b
feat(viz-platform): add design-system-audit skill
...
Add comprehensive design system audit skill that provides:
- What to check: component prop validity, theme token usage,
accessibility compliance, responsive design
- Common violation patterns at FAIL/WARN/INFO severity levels
- Scanning strategy for finding DMC components in Python files
- Report template for audit output
- MCP tool integration patterns
Closes #357
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-01 18:06:21 -05:00
6eeb4a4e9a
feat(projman): add domain-consultation skill for cross-plugin integration
...
Add the core skill that enables projman agents to detect and consult
domain-specific plugins (viz-platform, data-platform) during sprint
lifecycle. Includes domain detection rules, planning protocol,
execution gate protocol, review protocol, and extensibility guidelines.
Closes #356
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-01 18:05:39 -05:00
b605a2de5e
Merge pull request 'development' ( #354 ) from development into main
...
Reviewed-on: #354
2026-02-01 19:33:57 +00:00
fde61f5f73
Merge pull request 'chore: release v5.5.0' ( #353 ) from chore/release-5.5.0 into development
...
Reviewed-on: #353
v5.5.0
2026-02-01 19:33:20 +00:00
addfc9c1d5
chore: release v5.5.0
...
- RFC System for Feature Tracking
- 5 new commands: /rfc-create, /rfc-list, /rfc-review, /rfc-approve, /rfc-reject
- New MCP tool: allocate_rfc_number
- Sprint integration: /sprint-plan detects approved RFCs
- Clarity-assist integration: feature request detection
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-01 14:29:25 -05:00
4aa0baa2a6
Merge pull request 'development' ( #352 ) from development into main
...
Reviewed-on: #352
2026-02-01 19:10:34 +00:00
733b8679c9
Merge pull request 'docs: add RFC commands to README and bump projman version' ( #351 ) from feat/rfc-system into development
...
Reviewed-on: #351
2026-02-01 19:10:13 +00:00
5becd3d41c
Merge pull request 'docs: add RFC commands to README and bump projman version' ( #350 ) from fix/rfc-docs into development
...
Reviewed-on: #350
2026-02-01 19:08:56 +00:00
305c534402
docs: add RFC commands to README and bump projman version
...
- Add 5 RFC commands to projman Commands line in README.md
- Bump projman version 3.3.0 → 3.4.0 in marketplace.json
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-01 14:05:02 -05:00
7b7e7dce16
docs: add RFC commands to README and bump projman version
...
- Add 5 RFC commands to projman Commands line in README.md
- Bump projman version 3.3.0 → 3.4.0 in marketplace.json
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-01 13:58:59 -05:00
e3db084195
Merge pull request 'development' ( #349 ) from development into main
...
Reviewed-on: #349
2026-02-01 18:49:22 +00:00
b9eaae5317
Merge pull request 'feat(projman): add RFC system for feature tracking' ( #348 ) from feat/rfc-system into development
...
Reviewed-on: #348
2026-02-01 17:42:01 +00:00
16acc0609e
feat(projman): add RFC system for feature tracking
...
Implement wiki-based Request for Comments system for capturing,
reviewing, and tracking feature ideas through their lifecycle.
New commands:
- /rfc-create: Create RFC from conversation or clarified spec
- /rfc-list: List RFCs grouped by status
- /rfc-review: Submit Draft RFC for review
- /rfc-approve: Approve RFC for sprint planning
- /rfc-reject: Reject RFC with documented reason
RFC lifecycle: Draft → Review → Approved → Implementing → Implemented
Integration:
- /sprint-plan detects approved RFCs and offers selection
- /sprint-close updates RFC status on completion
- clarity-assist suggests /rfc-create for feature ideas
New MCP tool: allocate_rfc_number
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-01 12:38:02 -05:00
2a92211b28
Merge pull request 'development' ( #347 ) from development into main
...
Reviewed-on: #347
2026-01-31 21:15:06 +00:00
f0f4369eac
Merge pull request 'fix: correct hooks.json structure with nested matcher objects' ( #346 ) from fix/hooks-json-structure into development
...
Reviewed-on: #346
2026-01-31 21:14:44 +00:00
89e841d448
fix: correct hooks.json structure with nested matcher objects
...
The hooks.json files had incorrect structure. Claude Code requires:
- Top-level "hooks" object
- Event names as keys containing arrays
- Each array element must have "matcher" and nested "hooks" array
Fixed 8 plugins:
- clarity-assist
- claude-config-maintainer
- cmdb-assistant
- contract-validator
- data-platform
- pr-review
- projman
- viz-platform
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-31 16:07:25 -05:00
de6cba5f31
Merge pull request 'development' ( #345 ) from development into main
...
Reviewed-on: #345
2026-01-31 19:28:42 +00:00
b6b09c1754
Merge pull request 'fix: correct hooks.json structure per Claude Code documentation' ( #344 ) from fix/hooks-json-structure into development
...
Reviewed-on: #344
2026-01-31 19:28:26 +00:00
94d8f03cf9
fix: correct hooks.json structure per Claude Code documentation
...
Three plugins had incorrect hooks.json structure that caused hooks to fail:
- pr-review: SessionStart used nested `hooks` array without matcher
- cmdb-assistant: SessionStart used nested `hooks` array without matcher
- git-flow: Used completely wrong format (array with `event` field)
Per Claude Code documentation:
- Without matcher: direct `type`/`command` in the event array
- With matcher: nested `hooks` array inside matcher object
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-31 14:26:51 -05:00
31dcf0338c
Merge pull request 'development' ( #343 ) from development into main
...
Reviewed-on: #343
2026-01-30 23:15:45 +00:00
f23e047842
Merge pull request 'docs: add mandatory behavior rules to CLAUDE.md' ( #342 ) from fix/revert-corrupted-hooks-and-update-rules into development
...
Reviewed-on: #342
2026-01-30 23:14:53 +00:00
dc59cb3713
docs: add mandatory behavior rules to CLAUDE.md
...
Add prominent behavior rules section at top of CLAUDE.md to ensure
thorough verification before claiming completion and believing user
reports of issues.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 18:13:28 -05:00
569dc9a8f2
Merge pull request 'development' ( #341 ) from development into main
...
Reviewed-on: #341
2026-01-30 23:07:33 +00:00
a78bde2e42
Merge pull request 'fix: address critical issues from codebase analysis' ( #340 ) from fix/critical-issues-from-analysis into development
...
Reviewed-on: #340
2026-01-30 23:07:21 +00:00
f082b78c0b
fix: address critical issues from codebase analysis
...
- Add hooks declarations to 9 plugins missing them in marketplace.json
- Change .mcp.json to use relative paths (portable across users)
- Fix pr-review hook schema to use standard nested hooks structure
- Fix token exposure in cmdb-assistant startup-check.sh (use curl -K)
- Update version to 5.4.1 in marketplace.json, README.md
- Fix CANONICAL-PATHS.md version (was incorrectly showing 5.5.0)
All 12 plugins now have hooks properly registered.
All validations pass.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 18:06:04 -05:00
7217790143
Merge pull request 'development' ( #339 ) from development into main
...
Reviewed-on: #339
2026-01-30 22:35:42 +00:00
f684b47161
Merge pull request 'refactor: extract skills from commands across 10 plugins' ( #338 ) from refactor/all-plugins-skills-extraction into development
...
Reviewed-on: #338
2026-01-30 22:35:20 +00:00
7c8a20c804
refactor: extract skills from commands across 8 plugins
...
Refactored commands to extract reusable skills following the
Commands → Skills separation pattern. Each command is now <50 lines
and references skill files for detailed knowledge.
Plugins refactored:
- claude-config-maintainer: 5 commands → 7 skills
- code-sentinel: 3 commands → 2 skills
- contract-validator: 5 commands → 6 skills
- data-platform: 10 commands → 6 skills
- doc-guardian: 5 commands → 6 skills (replaced nested dir)
- git-flow: 8 commands → 7 skills
Skills contain: workflows, validation rules, conventions,
reference data, tool documentation
Commands now contain: YAML frontmatter, agent assignment,
skills list, brief workflow steps, parameters
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 17:32:24 -05:00
aad02ef2d9
Merge branch 'refactor/viz-platform-skills-extraction' into refactor/all-plugins-skills-extraction
2026-01-30 17:31:56 -05:00
db8ffa23ec
Merge pr-review branch, keep clarity-assist changes
2026-01-30 17:31:09 -05:00
5bf1271347
refactor(clarity-assist): extract skills from commands
...
Extract shared knowledge from clarify.md and quick-clarify.md into
reusable skill files:
- 4d-methodology.md: Core 4-phase clarification process
- nd-accommodations.md: Neurodivergent-friendly question patterns
- clarification-techniques.md: Anti-patterns and question templates
- escalation-patterns.md: Mode switching guidelines
Commands slimmed from 149/96 lines to 44/49 lines respectively.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 17:23:40 -05:00
747a2b15e5
refactor(cmdb-assistant): extract skills and slim commands
...
- Extract 9 skill files from command knowledge:
- mcp-tools-reference.md: Complete NetBox MCP tools reference
- system-discovery.md: Bash commands for system info gathering
- device-registration.md: Device registration workflow
- sync-workflow.md: Machine sync process
- audit-workflow.md: Data quality audit checks
- ip-management.md: IP/prefix management and conflict detection
- topology-generation.md: Mermaid diagram generation
- change-audit.md: NetBox change audit workflow
- visual-header.md: Standard visual header pattern
- Slim all 11 commands to under 60 lines:
- cmdb-sync.md: 348 -> 57 lines
- cmdb-register.md: 334 -> 51 lines
- ip-conflicts.md: 238 -> 58 lines
- cmdb-audit.md: 207 -> 58 lines
- cmdb-topology.md: 194 -> 54 lines
- initial-setup.md: 176 -> 74 lines
- change-audit.md: 175 -> 57 lines
- cmdb-site.md: 68 -> 50 lines
- cmdb-ip.md: 65 -> 52 lines
- cmdb-device.md: 64 -> 55 lines
- cmdb-search.md: 46 lines (unchanged)
- Update agent to reference skills for best practices
- Preserve existing netbox-patterns skill
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 17:21:21 -05:00
5152cda161
refactor(viz-platform): extract skills and slim commands
...
Extract shared knowledge from 10 commands into 7 reusable skills:
- mcp-tools-reference.md: All viz-platform MCP tool signatures
- theming-system.md: Theme tokens, CSS variables, color palettes
- accessibility-rules.md: WCAG contrast, color-blind safe palettes
- dmc-components.md: DMC categories, validation, common props
- responsive-design.md: Breakpoints, mobile-first, grid config
- chart-types.md: Plotly chart types, export formats, resolution
- layout-templates.md: Dashboard templates, filter types
All commands now reference skills via "Skills to Load" section.
Commands reduced from 1396 lines total to 427 lines (69% reduction).
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 16:59:26 -05:00
80b9e919c7
refactor(contract-validator): extract skills from commands
...
Extract shared knowledge from 5 command files into 6 reusable skills:
- plugin-discovery.md: Plugin scanning and discovery
- interface-parsing.md: README.md and CLAUDE.md parsing
- dependency-analysis.md: MCP server and data flow analysis
- validation-rules.md: Compatibility and agent validation
- mcp-tools-reference.md: Available MCP tools
- visual-output.md: Standard formatting and headers
Slim commands from 263-164 lines down to 44-55 lines each.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 16:57:13 -05:00
97159274c7
Merge pull request 'development' ( #337 ) from development into main
...
Reviewed-on: #337
2026-01-30 20:04:20 +00:00
3437ece76e
Merge pull request 'refactor(projman): extract skills and consolidate commands' ( #336 ) from refactor/projman-skills-commands-consolidation into development
...
Reviewed-on: #336
2026-01-30 20:03:57 +00:00
2e65b60725
refactor(projman): extract skills and consolidate commands
...
Major refactoring of projman plugin architecture:
Skills Extraction (17 new files):
- Extracted reusable knowledge from commands and agents into skills/
- branch-security, dependency-management, git-workflow, input-detection
- issue-conventions, lessons-learned, mcp-tools-reference, planning-workflow
- progress-tracking, repo-validation, review-checklist, runaway-detection
- setup-workflows, sprint-approval, task-sizing, test-standards, wiki-conventions
Command Consolidation (17 → 12 commands):
- /setup: consolidates initial-setup, project-init, project-sync (--full/--quick/--sync)
- /debug: consolidates debug-report, debug-review (report/review modes)
- /test: consolidates test-check, test-gen (run/gen modes)
- /sprint-status: absorbs sprint-diagram via --diagram flag
Architecture Cleanup:
- Remove plugin-level mcp-servers/ symlinks (6 plugins)
- Remove plugin README.md files (12 files, ~2000 lines)
- Update all documentation to reflect new command structure
- Fix documentation drift in CONFIGURATION.md, COMMANDS-CHEATSHEET.md
Commands are now thin dispatchers (~20-50 lines) that reference skills.
Agents reference skills for domain knowledge instead of inline content.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 15:02:16 -05:00
5cf4b4a78c
Merge pull request 'development' ( #335 ) from development into main
...
Reviewed-on: #335
2026-01-30 18:24:55 +00:00
8fe685037e
Merge pull request 'perf(hooks): Sprint 8 - Hook Efficiency Quick Wins' ( #334 ) from feat/sprint-8-hook-efficiency into development
...
Reviewed-on: #334
2026-01-30 18:24:40 +00:00
c9276d983b
docs(changelog): add Sprint 8 hook efficiency changes to Unreleased
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 13:22:12 -05:00
63327ecf65
perf(hooks): improve hook efficiency with early exits and cooldowns
...
Sprint 8 - Hook Efficiency Quick Wins (v5.5.0)
- Remove viz-platform SessionStart hook (zero value, just echoed "loaded")
- Add early git check to git-flow branch-check.sh (skip JSON parsing for non-git commands)
- Add early git check to git-flow commit-msg-check.sh (skip Python spawn for non-commit commands)
- Add 60-second cooldown to project-hygiene cleanup.sh (reduce find operations)
Closes #321 , #322 , #323 , #324
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 13:19:03 -05:00
96a612a1f4
Merge pull request 'development' ( #333 ) from development into main
...
Reviewed-on: #333
2026-01-30 17:15:50 +00:00
3839575272
Merge pull request 'fix(projman): add YAML frontmatter and remove unsupported model fields' ( #332 ) from fix/projman-command-frontmatter into development
...
Reviewed-on: #332
2026-01-30 17:15:37 +00:00
11d77ebe84
revert: remove unsupported defaultModel and model fields
...
Claude Code rejects `defaultModel` in plugin.json and `model` in agent
frontmatter with "Unrecognized key" validation error.
Removed:
- defaultModel from 6 plugin.json files
- model from 7 agent frontmatter files
- docs/MODEL-RECOMMENDATIONS.md (deleted)
- Model config sections from CONFIGURATION.md and CLAUDE.md
- Model validation from validate-marketplace.sh
This reverts Sprint 7 (v5.4.0) multi-model feature that was never
supported by Claude Code's plugin schema.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 12:09:38 -05:00
47a3a8b48a
Merge pull request 'development' ( #330 ) from development into main
...
Reviewed-on: #330
2026-01-30 16:50:26 +00:00
e190eb8b28
Merge pull request 'fix(projman): add missing YAML frontmatter to command files' ( #329 ) from fix/projman-command-frontmatter into development
...
Reviewed-on: #329
2026-01-30 16:49:20 +00:00
c81c4a9981
fix(projman): add missing YAML frontmatter to command files
...
clear-cache.md and suggest-version.md were missing the required YAML
frontmatter with description field. This caused Claude Code to skip
loading the entire projman plugin's commands.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 11:45:56 -05:00
1b75b10fec
Merge pull request 'development' ( #328 ) from development into main
...
Reviewed-on: #328
2026-01-30 16:36:27 +00:00