You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+30-5Lines changed: 30 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,28 +40,53 @@ This scans your codebase and creates `.maister/` with auto-detected coding stand
40
40
/maister:work "Add user profile page with avatar upload"
41
41
```
42
42
43
+
Or just discuss your task with Claude and then run:
44
+
45
+
```
46
+
/maister:work
47
+
```
48
+
49
+
The plugin picks up context from your conversation — no arguments needed.
50
+
43
51
## How It Works
44
52
45
-
1. You describe a task in natural language
53
+
1. You describe a task — either as an argument or just in conversation
46
54
2. The plugin classifies it (feature, bug, enhancement, etc.) and proposes a workflow
47
55
3. You confirm, and it guides you through phases: **requirements → spec → plan → implement → verify**
48
56
4. At each phase, it asks for your input and decisions (or pass `--yolo` for continuous execution)
49
57
5. You get tested, verified code with a detailed work log
50
58
51
59
All artifacts are saved in `.maister/tasks/` organized by type and date.
52
60
61
+
### Context-Aware Commands
62
+
63
+
Every workflow command works without arguments. The plugin reads your current conversation to extract the task description and auto-detect the task type:
64
+
65
+
```
66
+
You: "The login page throws a 500 error when the session expires"
67
+
You: /maister:development-new
68
+
→ Auto-detects: bug fix, extracts description from conversation
69
+
```
70
+
71
+
```
72
+
You: /maister:standards-update
73
+
→ Scans conversation for patterns like "we always use..." or "prefer X over Y"
74
+
```
75
+
76
+
You can always be explicit when you prefer — arguments and flags simply override the auto-detection.
77
+
53
78
## Supported Workflows
54
79
55
80
| Type | Command | Use When |
56
81
|------|---------|----------|
57
-
|**Feature**|`/maister:development-new --type=feature`| Adding new capabilities |
58
-
|**Bug Fix**|`/maister:development-new --type=bug`| Fixing defects with TDD Red→Green |
59
-
|**Enhancement**|`/maister:development-new --type=enhancement`| Improving existing features |
82
+
|**Feature**|`/maister:development-new`| Adding new capabilities |
83
+
|**Bug Fix**|`/maister:development-new`| Fixing defects with TDD Red→Green |
84
+
|**Enhancement**|`/maister:development-new`| Improving existing features |
60
85
|**Performance**|`/maister:performance-new`| Optimizing speed or resource usage |
61
86
|**Migration**|`/maister:migration-new`| Changing technologies or patterns |
62
87
|**Research**|`/maister:research-new`| Investigating questions or gathering requirements |
63
88
64
-
Or just use `/maister:work "description"` and let the plugin classify automatically.
89
+
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.
@@ -18,7 +19,7 @@ The plugin classifies the task type with confidence scoring, asks for confirmati
18
19
19
20
### `/maister:development-new [description]`
20
21
21
-
Starts the unified development workflow (14 adaptive phases).
22
+
Starts the unified development workflow (14 adaptive phases). All arguments are optional — when run without a description, the plugin extracts it from your current conversation. Task type (bug/enhancement/feature) is auto-detected from context when `--type` is omitted.
22
23
23
24
| Flag | Description |
24
25
|------|-------------|
@@ -58,7 +59,7 @@ Resume an interrupted development workflow from where it left off.
Starts performance optimization with static bottleneck analysis (9 phases). Can be run without arguments — the plugin extracts the optimization target from your conversation. Detects N+1 queries, missing indexes, O(n^2) algorithms, blocking I/O, and memory leak patterns.
62
63
63
64
| Flag | Description |
64
65
|------|-------------|
@@ -81,7 +82,7 @@ You can optionally provide profiling data (flame graphs, APM screenshots) — th
81
82
82
83
### `/maister:migration-new [description]`
83
84
84
-
Starts migration workflow (8 phases) with mandatory rollback planning and risk assessment.
85
+
Starts migration workflow (8 phases) with mandatory rollback planning and risk assessment. Can be run without arguments — the plugin extracts migration details from your conversation.
85
86
86
87
| Flag | Description |
87
88
|------|-------------|
@@ -104,7 +105,7 @@ Starts migration workflow (8 phases) with mandatory rollback planning and risk a
104
105
105
106
### `/maister:research-new [question]`
106
107
107
-
Starts research workflow (8 phases) with multi-source gathering, synthesis, and optional solution brainstorming.
108
+
Starts research workflow (8 phases) with multi-source gathering, synthesis, and optional solution brainstorming. Can be run without arguments — the plugin extracts the research question from your conversation.
108
109
109
110
| Flag | Description |
110
111
|------|-------------|
@@ -197,7 +198,7 @@ Presents findings in confidence tiers (high/medium/low) for review before applyi
197
198
198
199
### `/maister:standards-update [description]`
199
200
200
-
Update or create standards from conversation context or explicit description. Scans recent conversation for patterns like "we should always...", "our convention is...", "prefer X over Y".
201
+
Update or create standards from conversation context or explicit description. When run without arguments, scans your current conversation for standards patterns like "we should always...", "our convention is...", "prefer X over Y" and proposes them as new standards.
Copy file name to clipboardExpand all lines: docs/workflows.md
+10-5Lines changed: 10 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,11 +7,13 @@ Maister provides six workflow types, each with phases tailored to its needs. All
7
7
The unified development workflow handles features, enhancements, and bug fixes through a 14-phase adaptive pipeline. Phases activate or skip based on task type.
/maister:development-new "Add CSV export to reports" --type=enhancement
13
13
```
14
14
15
+
When run without arguments, the plugin extracts the task description from your conversation and auto-detects the type (feature, bug, or enhancement). Use `--type=` only when you want to override the auto-detection.
0 commit comments