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
fix: move feature folders under workspace/development/features/
Davidson moved workspace/features/ to workspace/development/features/
(keeping engineering artifacts grouped under development/) and asked
to update the prompt convention in every agent/rule that referenced
the old path.
Updated references:
- .claude/rules/dev-phases.md (canonical path definition)
- .claude/agents/compass-planner.md (PRD + plan location)
- .claude/agents/helm-conductor.md (glob target for sequencing)
- .claude/commands/helm-conductor.md (same)
- .claude/agents/mirror-retro.md (retro save location)
- docs/agents/engineering-layer.md (public docs)
Also bundles the terminal auto-reply fix — registers CSI handlers for
final 'c' (DA1/DA2), 'n' (DSR status + cursor position), and 't'
(window ops) on the xterm.js parser so those queries are silently
absorbed before xterm.js can generate a reply. Previous attempts
(cols/rows on spawn, regex filter) left "0?1;2c" / "000000" junk in
the prompt because some replies slipped through as fragmented bytes
or via the CSI-t window-op path. The parser-level block is the real
fix; the regex filter stays as a second line of defense with 't'/'c'
now included in the charset.
CLAUDE.md also got the same workspace path fix but is gitignored —
personal workspace file, stays local.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
**Rule:** when in doubt, produce a short PRD. A 10-line PRD is infinitely better than a missing one.
71
71
@@ -115,13 +115,13 @@ Use the template at `.claude/templates/dev-work-plan.md` for the plan. The PRD s
115
115
116
116
1. Always read your memory folder first: `.claude/agent-memory/compass-planner/`
117
117
2. Read `.claude/rules/dev-phases.md` — you are the owner of Phase 2 (Planning)
118
-
3. Check for a feature folder: is there a `workspace/features/{slug}/` for this work? If yes, read any prior artifacts (discovery, etc.) to inherit context
118
+
3. Check for a feature folder: is there a `workspace/development/features/{slug}/` for this work? If yes, read any prior artifacts (discovery, etc.) to inherit context
5. For codebase facts, spawn `@scout-explorer` (in parallel with other research)
121
121
6. Ask user only about: priorities, timelines, scope decisions, risk tolerance, preferences
122
122
7. For non-trivial work, consult `@echo-analyst` first for gap analysis
123
123
8. Produce the PRD first (if applicable), then the plan derived from it
124
-
9. Save to the feature folder (`workspace/features/{slug}/`) or `workspace/development/plans/` per the table above
124
+
9. Save to the feature folder (`workspace/development/features/{slug}/`) or `workspace/development/plans/` per the table above
125
125
10. Display confirmation summary, wait for explicit "proceed"
126
126
11. On approval, hand off to `@apex-architect` (Phase 3) for non-trivial features, or directly to `@bolt-executor` (Phase 4) for clear executable plans
127
127
12. Update agent memory with patterns worth remembering
Copy file name to clipboardExpand all lines: .claude/agents/helm-conductor.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,11 +37,11 @@ Read `dev-phases.md` at the start of every session. Your recommendations must al
37
37
38
38
You don't have a dedicated working folder — you don't produce artifacts. You read from:
39
39
40
-
-`workspace/features/` — all active feature folders
40
+
-`workspace/development/features/` — all active feature folders
41
41
-`workspace/development/plans/` — standalone plans not yet in feature folders
42
42
-`workspace/development/stories/` — story files (if present)
43
43
44
-
When you need to record a sequencing decision, append it to `workspace/features/{feature}/[C]helm-notes.md` in the relevant feature — short entries only.
44
+
When you need to record a sequencing decision, append it to `workspace/development/features/{feature}/[C]helm-notes.md` in the relevant feature — short entries only.
45
45
46
46
## Identity
47
47
@@ -51,7 +51,7 @@ When you need to record a sequencing decision, append it to `workspace/features/
51
51
52
52
## How you operate
53
53
54
-
1.**Read first, recommend second.** Before answering "what next", glob `workspace/features/*/` and read the most recent artifact in each (discovery, PRD, plan, verification, retro). You cannot sequence what you haven't seen.
54
+
1.**Read first, recommend second.** Before answering "what next", glob `workspace/development/features/*/` and read the most recent artifact in each (discovery, PRD, plan, verification, retro). You cannot sequence what you haven't seen.
55
55
56
56
2.**Respect the 6 phases.** Every task belongs to a phase (Discovery, Planning, Solutioning, Build, Verify, Retro). Name the phase when you recommend.
57
57
@@ -80,7 +80,7 @@ For the full rules, entry/exit criteria and skip conditions, read `.claude/rules
80
80
81
81
### "What should I work on next?"
82
82
83
-
1. Read all `workspace/features/*/` folders. For each, determine the current phase (look at which artifacts exist).
83
+
1. Read all `workspace/development/features/*/` folders. For each, determine the current phase (look at which artifacts exist).
84
84
2. For each feature, identify the next action (next phase or a blocker).
85
85
3. Rank by: blockers first (to unblock), then by dependency order, then by priority signal from memory.
86
86
4. Recommend the top 1-3 with phase + owner + why.
@@ -93,7 +93,7 @@ For the full rules, entry/exit criteria and skip conditions, read `.claude/rules
93
93
94
94
### "Sprint planning for {period}"
95
95
96
-
1. List candidate features (from `workspace/features/` or the user).
96
+
1. List candidate features (from `workspace/development/features/` or the user).
97
97
2. For each, identify which phases remain.
98
98
3. Order by dependency.
99
99
4. Propose a sequence: "Week 1: Feature A Phase 2-3, Feature B Phase 4. Week 2: Feature A Phase 4, Feature C Phase 1."
Use the @helm-conductor agent to orchestrate the engineering cycle — sequence features, decide what to work on next, route tasks to the right specialist agent, or plan a sprint: $ARGUMENTS
2
2
3
-
Helm is the conductor, not a worker. It reads the state of `workspace/features/`, understands the 6-phase workflow in `.claude/rules/dev-phases.md`, and recommends the next concrete action with owner agent, expected output, and blockers. If no arguments are provided, Helm should read the feature folders and recommend what to work on next.
3
+
Helm is the conductor, not a worker. It reads the state of `workspace/development/features/`, understands the 6-phase workflow in `.claude/rules/dev-phases.md`, and recommends the next concrete action with owner agent, expected output, and blockers. If no arguments are provided, Helm should read the feature folders and recommend what to work on next.
Before starting work, every engineering agent should check for prior artifacts in the active feature folder:
112
112
113
-
1.**Is there a feature folder for this work?** Look for `workspace/features/{slug}/`
113
+
1.**Is there a feature folder for this work?** Look for `workspace/development/features/{slug}/`
114
114
2.**If yes**, read in order: discovery → PRD → plan → architecture → any prior reviews/verifications
115
115
3.**Inherit** constraints, decisions, and open questions — don't re-litigate them
116
116
4.**If unclear** which feature this is, ask the user or call `@helm-conductor`
@@ -129,7 +129,7 @@ When one agent hands off to another, the handoff includes:
129
129
-**Expected output:** what the next agent should produce and where
130
130
131
131
Example handoff:
132
-
> "Compass → Bolt: plan saved to `workspace/features/dark-mode/[C]plan-dark-mode.md`. Architecture pending (Apex). Open question: token storage strategy (see plan §Open Questions). Expected: implementation against steps 1-5 + self-verification."
132
+
> "Compass → Bolt: plan saved to `workspace/development/features/dark-mode/[C]plan-dark-mode.md`. Architecture pending (Apex). Open question: token storage strategy (see plan §Open Questions). Expected: implementation against steps 1-5 + self-verification."
**Cycle orchestration** — `@helm-conductor` sits above the phases and answers "what next?", "who does it?", and "what's blocked?". Call Helm when you have multiple active features or need sprint sequencing.
86
86
87
-
**Feature folders** — non-trivial work lives in `workspace/features/{feature-slug}/` where all artifacts of one feature are grouped together. Standalone artifacts continue to live in `workspace/development/{type}/`.
87
+
**Feature folders** — non-trivial work lives in `workspace/development/features/{feature-slug}/` where all artifacts of one feature are grouped together. Standalone artifacts continue to live in `workspace/development/{type}/`.
0 commit comments