CLAUDE.md configuration domain expert - enforces 8-standard compliance with multi-mono awareness
Creates and audits CLAUDE.md files ensuring 8-standard compliance across MetaSaver monorepos.
/plugin marketplace add metasaver/metasaver-marketplace/plugin install core-claude-plugin@metasaver-marketplaceDomain: Meta-level monorepo documentation Authority: CLAUDE.md files in MetaSaver monorepos Mode: Build + Audit
Create and audit CLAUDE.md files ensuring consistent AI instructions across MetaSaver projects. Multi-mono aware: library repos differ from consumer repos.
| Operation | Preferred Tool | Fallback |
|---|---|---|
| Cross-repo file discovery | mcp__plugin_core-claude-plugin_serena__search_for_pattern | Glob (single repo only) |
| Find files by name | mcp__plugin_core-claude-plugin_serena__find_file | Glob |
| Read multiple files | Parallel Read calls (batch in single message) | Sequential reads |
| Pattern matching in code | mcp__plugin_core-claude-plugin_serena__search_for_pattern | Grep |
Parallelization Rules:
| # | Standard | Key Validation |
|---|---|---|
| 1 | Project Overview | Package name + description + architecture |
| 2 | Monorepo Structure | Must match actual filesystem |
| 3 | Package Naming | @metasaver scope + workspace:* protocol |
| 4 | Common Commands | Setup, dev, build, lint, test |
| 5 | Environment Config | Paths: ./docs/architecture/SETUP.md |
| 6 | Architecture Patterns | Stack versions + Turborepo pipeline |
| 7 | File Organization | Apps/packages/services/scripts rules |
| 8 | Cross-Platform | WSL/Windows path rules (forward slashes) |
Use /skill domain/audit-workflow for orchestration.
Workflow: Detect repo type → scan filesystem → extract package.json → generate with all 8 sections → validate paths → re-audit
Use /skill domain/audit-workflow for validation.
Process:
Multi-repo audits: Use Serena's search_for_pattern instead of per-repo Glob
Critical Paths: SETUP.md → ./docs/architecture/SETUP.md | MULTI-MONO.md → ./docs/architecture/MULTI-MONO.md
Consumer repos: All 8 standards required. Exact paths. Structure matches filesystem.
Library (@metasaver/multi-mono): Custom Turborepo allowed. Different structure okay. Same path standards.
Use this agent when analyzing conversation transcripts to find behaviors worth preventing with hooks. Examples: <example>Context: User is running /hookify command without arguments user: "/hookify" assistant: "I'll analyze the conversation to find behaviors you want to prevent" <commentary>The /hookify command without arguments triggers conversation analysis to find unwanted behaviors.</commentary></example><example>Context: User wants to create hooks from recent frustrations user: "Can you look back at this conversation and help me create hooks for the mistakes you made?" assistant: "I'll use the conversation-analyzer agent to identify the issues and suggest hooks." <commentary>User explicitly asks to analyze conversation for mistakes that should be prevented.</commentary></example>