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.
- Guided workflows for features, bug fixes, enhancements, performance, migrations, and research
- Auto-discovered standards from your codebase - config files, source patterns, and documentation are analyzed and enforced throughout every workflow
- Test-driven implementation with automated planning, incremental verification, and full test suite runs before completion
- Pause and resume any workflow - state is preserved across sessions
- Production readiness checks including code review, reality assessment, and pragmatic over-engineering detection
- Claude Code CLI installed and configured
/plugin marketplace add SkillPanel/maister
/plugin install maister@maister-pluginsAfter installing, restart Claude Code (/exit and relaunch) to ensure the plugin is fully loaded.
Initialize your project to auto-detect coding standards and generate project documentation:
/maister:initThis scans your codebase and creates .maister/ with standards, docs, and task folders. May take a few minutes on larger projects.
If you have another project already using Maister, you can reuse its standards as a starting point:
/maister:init --standards-from=/path/to/other-project/maister:development-new Add user profile page with avatar uploadOr just discuss your task with Claude and then run:
/maister:development-newThe plugin picks up context from your conversation - no arguments needed.
- You describe a task - either as an argument or just in conversation
- The plugin classifies it (feature, bug, enhancement, etc.) and proposes a workflow
- You confirm, and it guides you through phases: requirements → spec → plan → implement → verify
- At each phase, it asks for your input and decisions (or pass
--yolofor continuous execution) - You get tested, verified code with a detailed work log
All artifacts are saved in .maister/tasks/ organized by type and date.
Every workflow command works without arguments. The plugin reads your current conversation to extract the task description and auto-detect the task type:
You: "The login page throws a 500 error when the session expires"
You: /maister:development-new
→ Auto-detects: bug fix, extracts description from conversation
You: /maister:standards-update
→ Scans conversation for patterns like "we always use..." or "prefer X over Y"
You can always be explicit when you prefer - arguments and flags simply override the auto-detection.
| Command | Use When |
|---|---|
/maister:development-new |
Features, bug fixes, enhancements - auto-detects type from context |
/maister:research-new |
Evidence-based research with solution brainstorming and high-level design documents |
/maister:performance-new |
Optimizing speed or resource usage |
/maister:migration-new |
Changing technologies or patterns |
Task type (feature/bug/enhancement) is auto-detected from context. Override with --type=feature|bug|enhancement if needed. Or use /maister:work as a single entry point that routes to the right workflow.
For smaller tasks that don't need a full workflow:
| Command | Use When |
|---|---|
/maister:quick-plan |
You want a plan with standards awareness before coding |
/maister:quick-dev |
You know what to do - just implement with standards applied |
/maister:quick-bugfix |
Quick TDD-driven bug fix — write failing test, fix, verify |
This is the key differentiator. Maister doesn't just run workflows - it learns your project's conventions and enforces them:
/maister:initscans config files, source code, and documentation to auto-detect your coding standards- Continuous checking - standards are consulted before specification, during planning, and while coding (not just at the start)
/maister:standards-discoverrefreshes standards from your evolving codebase/maister:standards-updatelets you add or refine standards manually, or sync from another project with--from=PATH
Standards live in .maister/docs/standards/ and are indexed in .maister/docs/INDEX.md.
- Interactive (default): pauses between phases for your review and input
- YOLO (
--yoloflag): runs continuously through all phases, asking only critical questions
Important: Run workflows with auto-accept edits enabled. Do not use Claude Code's plan mode -- the orchestrators handle their own planning phases internally, and plan mode will interfere with execution.
- Workflow Details - phases, examples, and task structure for each workflow type
- Full Command Reference - all workflow, review, utility, and quick commands