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

12
+
11
13
Agentic software is changing how we build.
12
14
13
15
As agentic coding becomes more common, **how good your prompts specify the behaviour you want is a key to good agent dev outcomes**. The goal is longer autonomous execution loops: give an agent intent, let it plan, let it build, let it run checks, and keep going.
14
16
15
17
The workflow many of us are moving toward is:
16
18
17
-
> **Spec as prompt → Plan → Build → Automated tests**
19
+
> **Spec as prompt → Agent Plan → Agent Build → Run Automated Tests**
18
20
19
21
Weak specs lead to unreliable autonomy. Strong, executable specs make autonomy safer.
20
22
@@ -29,11 +31,11 @@ But the key constraint remains intent.
29
31
The emerging workflow is simple:
30
32
31
33
1.**Spec as prompt**
32
-
2.**Plan**
33
-
3.**Build**
34
-
4.**Automated tests**
34
+
2.**Agent Plan**
35
+
3.**Agent Build**
36
+
4.**Run Automated Tests**
35
37
36
-
That fourth step matters. Without automated tests, the loop depends too much on human review. With tests, the agent has a feedback signal it can use while working.
38
+
BDD plays at both ends of this loop: examples help specify the behaviour in step 1, and automated tests provide the feedback in step 4. That feedback loop is what makes it durable and valuable over a long period.
37
39
38
40
Weak specs still produce weak outcomes. LLMs do not remove ambiguity. They often scale it.
39
41
@@ -109,18 +111,18 @@ That loud failure is the point. It tells humans and agents that either the imple
109
111
110
112
## 5. BDD + AI = spec-driven development loop
111
113
112
-

114
+

113
115
114
116
Put together, the practical workflow becomes:
115
117
116
118
1.**Spec as prompt**
117
-
2.**Plan**
118
-
3.**Build**
119
-
4.**Automated tests**
119
+
2.**Agent Plan**
120
+
3.**Agent Build**
121
+
4.**Run Automated Tests**
120
122
121
123
This is where BDD and AI fit together naturally.
122
124
123
-
The spec gives the agent intent. The plan gives it structure. The build changes the system. Automated tests validate the behaviour contract over time.
125
+
BDD is doing work at step 1 and step 4: it turns behaviour into examples up front, then turns those examples into tests that keep the loop honest. The spec gives the agent intent. The agent plan gives it structure. The agent build changes the system. Running automated tests closes the feedback loop. That is what makes the specification durable over time.
0 commit comments