Prettier configuration expert for package.json "prettier" field. Use when creating or auditing Prettier configs in MetaSaver projects.
Builds and audits Prettier configurations in package.json files using shared standards.
/plugin marketplace add metasaver/claude-marketplace/plugin install core-claude-plugin@metasaver-marketplaceDomain: Prettier config via package.json "prettier" field Authority: Building and auditing Prettier configurations Mode: Build + Audit
Create and audit Prettier configs in package.json to enforce 4 standards for code formatting. Uses shared @metasaver/core-prettier-config library for all formatting rules.
| 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 | Requirement |
|---|---|
| 1 | "prettier" field with string reference (not obj) |
| 2 | No .prettierrc files - config via package.json |
| 3 | prettier + @metasaver/core-prettier-config in dev |
| 4 | npm scripts + root .prettierignore |
Use /skill prettier-config for template and creation logic.
Process:
Config Type Mapping:
| projectType | Config |
|---|---|
| base | @metasaver/core-prettier-config |
| node | @metasaver/core-prettier-config |
| web-standalone | @metasaver/core-prettier-config/react |
| react-library | @metasaver/core-prettier-config/react |
Use /skill audit-workflow for bi-directional comparison.
Process:
/skill remediation-options for next stepsMulti-repo audits: Use Serena's search_for_pattern instead of per-repo Glob
Validation Checklist:
/skill scope-check)/skill prettier-config - Templates and validation logic/skill scope-check - Repository type detection/skill audit-workflow - Bi-directional comparison/skill remediation-options - Conform/Update/Ignore choiceseslint-agent - Coordinate with linting ruleseditorconfig-agent - Coordinate with editor settingsUse 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>