codebase-analyzer
Analyzes codebase using adaptive parallel Explore subagents based on task complexity. Selects agent roles from a pool, launches…
Update or create project standards from conversation context or explicit description
$ npx -y skills add SkillPanel/maister --skill standards-update --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/standards-updateContext preview
The summary Claude sees to decide when to auto-load this skill.
Update or create project standards from conversation context or explicit description
name: standards-update description: Update or create project standards from conversation context or explicit description argument-hint: "[description of standard/convention] [--from=PATH]"
Update or create standards in `.maister/docs/standards/` based on conversation context or a provided description. Automatically detects the best-matching category and file. Supports both baseline categories (global, frontend, backend, testing) and custom user-defined categories.
/maister-standards-update # Detect from conversation /maister-standards-update "always use React.memo for lists" # From description /maister-standards-update --from=/path/to/other-project # Sync from another project
---
When `--from=PATH` is provided, the skill switches to **sync mode** — importing standards from another project's `.maister/docs/standards/` into the current project. This bypasses Phases 1-3 and uses a dedicated flow.
1. Resolve the path (absolute or relative to cwd) 2. Check `PATH/.maister/docs/standards/` exists. If not, inform the user and stop. 3. Check `.maister/docs/standards/` exists in the current project. If not, offer to run `/maister-init` first.
1. Scan source project's `standards/*/` — list all categories and files 2. Scan current project's `standards/*/` — list all categories and files 3. For each source file, compare against the local counterpart:
4. Present a summary to the user via ask_user (sequential single-select):
For each selected standard:
Invoke `docs-operator` subagent via Task tool (subagent_type: `maister-docs-operator`): > "Regenerate INDEX.md to include all newly added/updated standards. Verify .github/copilot-instructions.md integration."
Wait for docs-operator to complete, then immediately proceed to SYNC STEP 5.
Display: standards added, standards updated, standards skipped, and total count. Suggest reviewing the imported standards and committing.
---
When `--from` is NOT provided, the skill uses the standard detect-and-update flow below.
---
**Step 1: Gather input**
**Step 2: Discover existing categories and files**
Scan `.maister/docs/standards/*/` to find all existing categories and standard files. This determines what's available — not limited to baseline categories.
**Step 3: Match to category and file**
Based on the topic detected, suggest the best-matching existing category and file. Consider:
**Step 4: Present suggestion**
---
Check if the target file exists:
No user prompt needed — just inform: "Updating existing standard: [name]" or "Creating new standard: [category/name]"
---
1. Read current content 2. Show summary of existing practices 3. Ask what to add/change 4. Extract: new practices, modifications, removals, code examples
1. Inform user of target path 2. Ask for practices, conventions, code examples, do's/don'ts 3. Optionally show plugin baseline if similar standard exists in docs-manager's bundled docs
---
> Each standard uses a `###` heading with 1-10 lines description (excluding code snippets). Multiple standards per topic file. Split large topics into sub-topic files.
**Invoke `docs-operator` subagent** via Task tool (subagent_type: `maister-docs-operator`) with context:
For **updates**: > "Update documentation file: standards/[category]/[name].md. Current content: [content]. Add/change: [new conventions]. Integrate new practices, maintain markdown formatting, organize logically, preserve existing unless conflicts. Update INDEX.md entry with practice-specific description (enumerate actual practices, not generic category)."
For **creates**: > "Create documentation file: standards/[catego
Structured, standards-aware development workflows for Claude Code Describe what you want to build, and the plugin handles the rest - from specification through implementation to verification - while enforcing your project's coding standards at every step.
Analyzes codebase using adaptive parallel Explore subagents based on task complexity. Selects agent roles from a pool, launches…
Unified orchestrator for all development tasks. ALWAYS execute when invoked — never skip for 'straightforward' tasks. Phases…
Internal engine for managing project documentation and technical standards in .maister/docs/. Handles file operations, INDEX.md…
Execute implementation plans by delegating each task group to task-group-implementer subagent. Main agent coordinates prepares…
Verify completed implementations for quality assurance. Delegates all verification work to specialized subagents - completeness…
Initialize Maister framework with intelligent project analysis and documentation generation