From c1e93820318f681a0e83276ee6e1005f57140b04 Mon Sep 17 00:00:00 2001 From: lmiranda Date: Tue, 20 Jan 2026 12:43:02 -0500 Subject: [PATCH] docs: sync all documentation with v2.3.0 changes Updates missed in initial implementation: - projman/README.md: add /test-gen command documentation and update architecture - CLAUDE.md: bump to v2.3.0, add doc-guardian and code-sentinel to plugin table, update projman version, update command count to 9, update repository structure - docs/CANONICAL-PATHS.md: add doc-guardian and code-sentinel plugin paths Co-Authored-By: Claude Opus 4.5 --- CLAUDE.md | 22 ++++++++++++++++++---- docs/CANONICAL-PATHS.md | 15 ++++++++++++++- plugins/projman/README.md | 22 +++++++++++++++++++++- 3 files changed, 53 insertions(+), 6 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index eaef7a1..09b8b55 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -5,14 +5,16 @@ This file provides guidance to Claude Code when working with code in this reposi ## Project Overview **Repository:** support-claude-mktplace -**Version:** 2.2.0 +**Version:** 2.3.0 **Status:** Production Ready A Claude Code plugin marketplace containing: | Plugin | Description | Version | |--------|-------------|---------| -| `projman` | Sprint planning and project management with Gitea integration | 2.2.0 | +| `projman` | Sprint planning and project management with Gitea integration | 2.3.0 | +| `doc-guardian` | Automatic documentation drift detection and synchronization | 1.0.0 | +| `code-sentinel` | Security scanning and code refactoring tools | 1.0.0 | | `claude-config-maintainer` | CLAUDE.md optimization and maintenance | 1.0.0 | | `cmdb-assistant` | NetBox CMDB integration for infrastructure management | 1.0.0 | | `project-hygiene` | Post-task cleanup automation via hooks | 0.1.0 | @@ -42,14 +44,26 @@ support-claude-mktplace/ │ │ ├── .claude-plugin/plugin.json │ │ ├── .mcp.json │ │ ├── mcp-servers/gitea/ # Bundled MCP server -│ │ ├── commands/ # 8 commands +│ │ ├── commands/ # 9 commands │ │ │ ├── sprint-plan.md, sprint-start.md, sprint-status.md │ │ │ ├── sprint-close.md, labels-sync.md, initial-setup.md -│ │ │ └── review.md, test-check.md +│ │ │ └── review.md, test-check.md, test-gen.md │ │ ├── agents/ # 4 agents │ │ │ ├── planner.md, orchestrator.md, executor.md │ │ │ └── code-reviewer.md │ │ └── skills/label-taxonomy/ +│ ├── doc-guardian/ # Documentation drift detection +│ │ ├── .claude-plugin/plugin.json +│ │ ├── hooks/hooks.json # PostToolUse, Stop hooks +│ │ ├── commands/ # doc-audit.md, doc-sync.md +│ │ ├── agents/ # doc-analyzer.md +│ │ └── skills/doc-patterns/ +│ ├── code-sentinel/ # Security scanning & refactoring +│ │ ├── .claude-plugin/plugin.json +│ │ ├── hooks/hooks.json # PreToolUse hook +│ │ ├── commands/ # security-scan.md, refactor.md, refactor-dry.md +│ │ ├── agents/ # security-reviewer.md, refactor-advisor.md +│ │ └── skills/security-patterns/ │ ├── claude-config-maintainer/ │ ├── cmdb-assistant/ │ └── project-hygiene/ diff --git a/docs/CANONICAL-PATHS.md b/docs/CANONICAL-PATHS.md index 3ce5994..2465479 100644 --- a/docs/CANONICAL-PATHS.md +++ b/docs/CANONICAL-PATHS.md @@ -29,8 +29,21 @@ support-claude-mktplace/ │ │ ├── agents/ │ │ ├── skills/ │ │ └── claude-md-integration.md # CLAUDE.md integration snippet +│ ├── doc-guardian/ # Documentation drift detection +│ │ ├── .claude-plugin/ +│ │ ├── hooks/ # PostToolUse, Stop hooks +│ │ ├── commands/ +│ │ ├── agents/ +│ │ ├── skills/ +│ │ └── claude-md-integration.md +│ ├── code-sentinel/ # Security scanning & refactoring +│ │ ├── .claude-plugin/ +│ │ ├── hooks/ # PreToolUse hook +│ │ ├── commands/ +│ │ ├── agents/ +│ │ ├── skills/ +│ │ └── claude-md-integration.md │ ├── projman-pmo/ -│ ├── project-hygiene/ │ ├── cmdb-assistant/ │ │ ├── .claude-plugin/ │ │ ├── mcp-servers/ # MCP servers bundled IN plugin diff --git a/plugins/projman/README.md b/plugins/projman/README.md index 72a9b6e..5f7df7c 100644 --- a/plugins/projman/README.md +++ b/plugins/projman/README.md @@ -207,6 +207,25 @@ Test verification before sprint close. **When to use:** Before closing a sprint to ensure tests pass +### `/test-gen` +Generate tests for specified code. + +**What it does:** +- Analyzes target code (function, class, or module) +- Auto-detects test framework (pytest, Jest, vitest, Go test, Cargo, etc.) +- Generates comprehensive tests: happy path, edge cases, error cases +- Supports unit, integration, e2e, and snapshot test types + +**Usage:** +``` +/test-gen [--type=] [--framework=] +``` + +**Target:** File path, function name, class name, or module +**Type:** unit (default), integration, e2e, snapshot + +**When to use:** When adding new code that needs test coverage + ## Code Quality Commands The `/review` and `/test-check` commands complement the Executor agent by catching issues before work is marked complete. Run both commands before `/sprint-close` for a complete quality check. @@ -423,7 +442,8 @@ projman/ │ ├── labels-sync.md │ ├── initial-setup.md │ ├── review.md -│ └── test-check.md +│ ├── test-check.md +│ └── test-gen.md ├── agents/ # Agent prompts │ ├── planner.md │ ├── orchestrator.md