- Delete orphan files (.doc-guardian-queue, stale backup, switch-profile.sh) - Delete stale doc folders (architecture/, designs/, prompts/) - Create consolidated docs/ARCHITECTURE.md for v9.1.0 - Bump all 12 original plugin versions to 9.0.1 - Fix project-hygiene descriptions (no longer a hook) - Normalize /rfc, /project, /adr command rows in all docs - Update CANONICAL-PATHS.md, UPDATING.md, README.md, CLAUDE.md - COMMANDS-CHEATSHEET.md expanded to one row per sub-command Version: 9.1.0 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
6.7 KiB
Architecture — Leo Claude Marketplace v9.1.0
Overview
Plugin marketplace for Claude Code. 20 plugins across 5 domains, 5 shared MCP servers, 4 PreToolUse safety hooks + 1 UserPromptSubmit quality hook.
System Architecture
Plugin Domains
| Domain | Purpose | Plugins |
|---|---|---|
| core | Development workflow | projman, git-flow, pr-review, code-sentinel, doc-guardian, clarity-assist, contract-validator, claude-config-maintainer, project-hygiene |
| data | Data engineering | data-platform, viz-platform, data-seed |
| saas | SaaS development | saas-api-platform, saas-db-migrate, saas-react-platform, saas-test-pilot |
| ops | Operations | cmdb-assistant, ops-release-manager, ops-deploy-pipeline |
| debug | Diagnostics | debug-mcp |
MCP Servers (Shared at Root)
| Server | Plugins Using It | External System |
|---|---|---|
| gitea | projman, pr-review | Gitea (issues, PRs, wiki) |
| netbox | cmdb-assistant | NetBox (DCIM, IPAM) |
| data-platform | data-platform | PostgreSQL, dbt |
| viz-platform | viz-platform | DMC registry |
| contract-validator | contract-validator | (internal validation) |
Hook Architecture
| Plugin | Event | Trigger | Script |
|---|---|---|---|
| code-sentinel | PreToolUse | Write|Edit|MultiEdit | security-check.sh |
| git-flow | PreToolUse | Bash (branch naming) | branch-check.sh |
| git-flow | PreToolUse | Bash (git commit) | commit-msg-check.sh |
| cmdb-assistant | PreToolUse | MCP create/update | validate-input.sh |
| clarity-assist | UserPromptSubmit | All prompts | vagueness-check.sh |
No other hook types permitted. All workflow automation is via explicit commands.
Agent Model (projman)
| Agent | Model | Permission Mode | Role |
|---|---|---|---|
| Planner | opus | default | Sprint planning, architecture analysis, issue creation |
| Orchestrator | sonnet | acceptEdits | Sprint execution, parallel batching, lesson capture |
| Executor | sonnet | bypassPermissions | Code implementation, branch management |
| Code Reviewer | opus | default | Pre-close quality review, security, tests |
Config Hierarchy
| Level | Location | Contains |
|---|---|---|
| System | ~/.config/claude/{service}.env | Credentials |
| Project | .env in project root | Repo-specific config |
Branch Security
| Pattern | Access |
|---|---|
| development, feat/, fix/ | Full |
| staging, stage/* | Read-only code, can create issues |
| main, master, prod/* | READ-ONLY. Emergency only. |
Launch Profiles
| Profile | Plugins |
|---|---|
| sprint | projman, git-flow, pr-review, code-sentinel, doc-guardian, clarity-assist |
| data | data-platform, viz-platform, data-seed |
| saas | saas-api-platform, saas-react-platform, saas-db-migrate, saas-test-pilot |
| ops | cmdb-assistant, ops-release-manager, ops-deploy-pipeline |
| review | pr-review, code-sentinel |
| debug | debug-mcp |
| full | all plugins |
Plugin Reference
Core Domain
projman (v9.0.1)
Sprint planning and project management with Gitea integration.
- Commands: /sprint (plan|start|status|close|review|test), /project (initiation|plan|status|close), /adr (create|list|update|supersede), /rfc (create|list|review|approve|reject), /labels sync, /projman setup
- Agents: planner, orchestrator, executor, code-reviewer
- MCP: gitea
git-flow (v9.0.1)
Git workflow automation with smart commits and branch management.
- Commands: /gitflow (commit|branch-start|branch-cleanup|status|config)
- Commit flags: --push, --merge, --sync
- Agents: git-assistant
- Hooks: PreToolUse (branch-check.sh, commit-msg-check.sh)
pr-review (v9.0.1)
Multi-agent PR review with confidence scoring.
- Commands: /pr (review|summary|findings|diff|setup|init|sync)
- Agents: coordinator, security-reviewer, performance-analyst, maintainability-auditor, test-validator
- MCP: gitea
code-sentinel (v9.0.1)
Security scanning and code refactoring.
- Commands: /sentinel (scan|refactor|refactor-dry)
- Agents: security-reviewer, refactor-advisor
- Hooks: PreToolUse (security-check.sh)
doc-guardian (v9.0.1)
Documentation drift detection and synchronization.
- Commands: /doc (audit|sync|changelog-gen|coverage|stale-docs)
- Agents: doc-analyzer
clarity-assist (v9.0.1)
Prompt optimization with ND-friendly accommodations.
- Commands: /clarity (clarify|quick-clarify)
- Agents: clarity-coach
- Hooks: UserPromptSubmit (vagueness-check.sh)
contract-validator (v9.0.1)
Cross-plugin compatibility validation.
- Commands: /cv (validate|check-agent|list-interfaces|dependency-graph|setup|status)
- Agents: full-validation, agent-check
- MCP: contract-validator
claude-config-maintainer (v9.0.1)
CLAUDE.md and settings optimization.
- Commands: /claude-config (analyze|optimize|init|diff|lint|audit-settings|optimize-settings|permissions-map)
- Agents: maintainer
project-hygiene (v9.0.1)
Manual project file cleanup checks.
- Commands: /hygiene check (--fix flag for auto-fix)
Data Domain
data-platform (v9.0.1)
pandas, PostgreSQL, and dbt integration.
- Commands: /data (ingest|profile|schema|explain|lineage|lineage-viz|run|dbt-test|quality|review|gate|setup)
- Agents: data-advisor, data-analysis, data-ingestion
- MCP: data-platform
viz-platform (v9.0.1)
DMC validation, Plotly charts, and theming.
- Commands: /viz (setup|chart|chart-export|dashboard|theme|theme-new|theme-css|component|accessibility-check|breakpoints|design-review|design-gate)
- Agents: design-reviewer, layout-builder, component-check, theme-setup
- MCP: viz-platform
data-seed (v0.1.0)
Test data generation and database seeding. Scaffold — not yet implemented.
SaaS Domain
saas-api-platform (v0.1.0)
REST/GraphQL API scaffolding for FastAPI and Express. Scaffold.
saas-db-migrate (v0.1.0)
Database migration management for Alembic, Prisma, raw SQL. Scaffold.
saas-react-platform (v0.1.0)
React frontend toolkit for Next.js and Vite. Scaffold.
saas-test-pilot (v0.1.0)
Test automation for pytest, Jest, Vitest, Playwright. Scaffold.
Ops Domain
cmdb-assistant (v9.0.1)
NetBox CMDB integration for infrastructure management.
- Commands: /cmdb (search|device|ip|site|audit|register|sync|topology|change-audit|ip-conflicts|setup)
- Agents: cmdb-assistant
- MCP: netbox
- Hooks: PreToolUse (validate-input.sh)
ops-release-manager (v0.1.0)
Release management with SemVer and changelog automation. Scaffold.
ops-deploy-pipeline (v0.1.0)
Deployment pipeline for Docker Compose and systemd. Scaffold.
Debug Domain
debug-mcp (v0.1.0)
MCP server debugging and diagnostics. Scaffold.