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
- Add announcements field to intent.md frontmatter and Phase 5.9 prompt
to configure changelog, release-notes, social-posts, blog-draft generation
- Generate announcement artifacts on intent completion (advance Step 5)
- Add risk section to unit template and unit decomposition checklist
- Add 50-iteration safety cap in advance Step 3 to prevent infinite loops
- Skip integrator for bolt change_strategy (in addition to single-unit)
- Add Bolt terminology mapping to ai-dlc-fundamentals skill
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: plugin/skills/ai-dlc-fundamentals/SKILL.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -138,9 +138,11 @@ Each iteration:
138
138
3. Makes progress (guided by criteria and backpressure)
139
139
4. Saves state (for next iteration)
140
140
141
-
## Hat-Based Workflows
141
+
## Hat-Based Workflows (Bolts)
142
142
143
-
Different phases of work require different mindsets. AI-DLC uses "hats" to formalize this:
143
+
Different phases of work require different mindsets. AI-DLC uses "hats" to formalize this.
144
+
145
+
**Terminology mapping:** In the AI-DLC paper, a **Bolt** is the smallest iteration cycle — one pass through the hat workflow for a unit. The plugin implements Bolts as hat sequences: each unit progresses through its workflow hats (e.g., planner → builder → reviewer), with reviewer rejection cycling back to the previous hat. One complete pass = one Bolt. Multiple rejections = multiple Bolts for that unit.
144
146
145
147
### Default Workflow
146
148
@@ -152,9 +154,9 @@ planner → builder → reviewer
152
154
153
155
| Hat | Focus |
154
156
|-----|-------|
155
-
| Planner | Plan this iteration |
157
+
| Planner | Plan this iteration (Bolt) |
156
158
| Builder | Implement to spec |
157
-
| Reviewer | Verify quality |
159
+
| Reviewer | Verify quality — approve completes the Bolt, reject starts a new one |
Copy file name to clipboardExpand all lines: plugin/skills/elaborate/SKILL.md
+34Lines changed: 34 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -452,6 +452,7 @@ If yes, define each unit with **enough detail that a builder with zero prior con
452
452
-**Technical specification**: Specific components, views, functions, or modules to create. If it's a UI, describe what the user sees and interacts with. If it's an API, describe the endpoints and their behavior. If it's a data layer, describe the transformations.
453
453
-**Success criteria**: Specific, testable criteria that reference domain entities (not generic criteria like "displays data")
454
454
-**Dependencies on other units**: What must be built first and why
455
+
-**Risks**: What could go wrong? Security concerns, performance risks, integration fragility, data integrity issues. Each risk should note its impact and mitigation.
455
456
-**What this unit is NOT**: Explicit boundaries to prevent scope creep. If another unit handles related concerns, say so.
456
457
457
458
**Bad unit description** (too vague, builder will guess wrong):
@@ -620,6 +621,35 @@ Map user selections to config values:
620
621
621
622
---
622
623
624
+
## Phase 5.9: Completion Announcements
625
+
626
+
Ask the user if they want announcement artifacts generated when the intent completes.
627
+
628
+
Use `AskUserQuestion`:
629
+
```json
630
+
{
631
+
"questions": [{
632
+
"question": "What announcement formats should be generated when this intent completes?",
633
+
"header": "Announcements",
634
+
"options": [
635
+
{"label": "None", "description": "No announcements — just deliver the code"},
636
+
{"label": "Changelog", "description": "Conventional changelog entry for developers"},
0 commit comments